LATEX 2" 길라잡이 User s Guide L A TEX 2ε 길라잡이 : 문서작성시스템 SHIN, Byeong-Chun Department of Mathematics, Chonnam National University, Korea CNU Numerical Analysis Lab. 2008. 5. 30 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 1 / 57
Contents 차례표 Contents 1. L A TEX 2ε 설치및참고자료 1.1. L A TEX 2ε 설치 1.2. L A TEX 2ε 참고서적 2. L A TEX 2ε 기본양식작성하기 2.1. L A TEX 기초지식 2.2. 특수문자들 2.3. 특수기호 2.4. Article 양식문서작성 2.5. Book 양식문서작성 2.6. Amsart 양식문서작성 2.7. Beamer Tex for Presentation 3. 작성부문별알아보기 3.1. 초기화영역 3.3. 문서본문 (Title Page) 작성하기 3.4. 세로 / 가로길이조절 4. L A TEX 2ε 폰트사용법 4.1. 폰트 (Fonts) : English 4.2. 폰트 (Fonts) : 한글 ko.tex/utf 4.3. 폰트 : ko.tex/euc : HLaTeX 4.4. 수식환경에서의폰트 5. 수식환경 5.1. 수식환경 5.2. 수식예제들 6. 기타 6.1. 여러가지 TipS 7. 편지쓰기 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 2 / 57
1. LATEX 2" 설치및참고자료 1.1. LATEX 2" 설치 L A TEX 2ε 설치 http://www.ktug.or.kr/ : KC2007 Project or KTUG-MikTeX 2.7 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 3 / 57
1. LATEX 2" 설치및참고자료 1.1. LATEX 2" 설치 L A TEX 2ε 설치파일다운로드 http://faq.ktug.or.kr/faq/kc2007/ 설치파일다운로드 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 4 / 57
1. LATEX 2" 설치및참고자료 1.1. LATEX 2" 설치 WinEdt 설치파일다운로드 http://faq.ktug.or.kr/faq/winedt/kc2007 WinEdt KC2007 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 5 / 57
1. LATEX 2" 설치및참고자료 1.2. LATEX 2" 참고서적 L A TEX 2ε 길라잡이 : 신병춘, 최근배 L A TEX 2ε 길라잡이 를통하여자연과학및공학뿐만아니라인문사회과학분야의책과논문을작성함에있어서아름다운서체를이용하고다양한형태의그림과표를편집할수있는방법을아주쉽게설명. 다양한형태의편집을원하는사용자와, 특히수식이나그림을책과논문에넣고싶은사용자및슬라이드를만들고자하는사용자에게매우유익한길잡이가될것이다. SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 6 / 57
1. LATEX 2" 설치및참고자료 1.2. LATEX 2" 참고서적 http://en.wikibooks.org/wiki/latex SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 7 / 57
2. LATEX 2" 기본양식작성하기 2.1. LATEX 기초지식 L A TEX 기초지식 I TEX 은보통의워드프로세서와는달리원하는문서를만들기위해본문중에여러가지명령어를사용한다. I 즉, 일반워드프로세서처럼입력한형태로출력물을얻는것이아니다. I 따라서본문중간에쓰여진명령어들을수행하기위한작업 (compile) 를해주어야한다. I TEX 문서의작성시에는줄맞춤이나행의길이등과같은것에신경을쓸필요가없다. I 단어와문장의끝은한칸띄우기, 물론여러칸의띄우기를하더라도한칸띄우기와같은결과를초래한다. I 한줄이나여러줄의빈행은문단의끝을의미한다. SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 8 / 57
2. LATEX 2" 기본양식작성하기 2.2. 특수문자들 특수문자 [ 입력 ] \$ \& \% \# \ \{ \} $\backslash$ \^ \~ [ 출력 ] $ & % # { } \ ˆ 대시기호 입력 설명 - 단어사이의대시기호 ( 하이픈 ), empty-set - - 숫자의이음, 1 2 - - - 문장의연결시, dash like that 표 : 대시기호 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 9 / 57
2. LATEX 2" 기본양식작성하기 2.2. 특수문자들 문자 설명 # 매크로사용시인수를구별할때사용한다. $ 텍스트모드와수학모드를구별할때사용한다 : (e.g.) The quation $x+y =1$ has infinitely many. % 주석문의시작표시이며 TEX 컴파일러가무시한다. & 표나정렬환경에서의각열을구별할때사용한다. ~ 다음행에의해서잘리지않는공백 : (e.g.) Figure 8 아래첨자 ^ 위첨자 \ TEX 명령의시작문자 { } 블록설정표 : L A TEX 명령에사용되는특수문자들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 10 / 57
2. LATEX 2" 기본양식작성하기 2.3. 특수기호 기호 입력 기호 입력 기호 입력 기호 입력 œ \oe Œ \OE æ \ae Æ \AE å \aa Å \AA ø \o Ø \O l \l L \L ı \i ȷ \j ß \ss \ \ \S \dag \ddag \P c \copyright \pounds ò \ {o} ó \ {o} ô \^{o} ö \"{o} õ \~o ō \=o ȯ \.o ŏ \u{o} ǒ \v{o} ö \H{o} oo \t{oo} o \c{o} ọ \d{o} ō \b{o} 표 : 특수기호 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 11 / 57
2. LATEX 2" 기본양식작성하기 2.4. Article 양식문서작성 L A TEX 문서의기본계층구조 article 양식 \documentclass{article} % the standard class article 초기화영역 \begin{document} % 문서의시작 \title{...} % 문서제목 \author{...} % 저자 \date{...} % 날짜 \maketitle \begin{abstract}... \end{abstract} % 개요 \section{...} % 절 or \section*{.. } \section{...} \subsection{...} % 부절 \subsubsection{...} % 소절 \paragraph{...} % 단락 \subparagraph{...} % 소단락 \section{...} \begin{thebibliography}... \end{thebibliography} % 참고문헌 \end{document} % 문서의끝 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 11 / 57
2. LATEX 2" 기본양식작성하기 2.4. Article 양식문서작성 L A TEX Example article 양식 \documentclass{article} \usepackage{kotex} % 한글 패키지 \usepackage{amsmath} \renewcommand{\theequation}{\thesection.\arabic{equation}} \def\ 우리학회 { 인터넷정보학회 } \newcommand{\good}[1]{{\color{blue} #1} {\color{green} 참좋아요.}} \begin{document} \title{ 아름다운 \LaTeX{} - 문서편집프로그램 } \author{ 홍길동 } \date{\today} \maketitle \begin{abstract} \LaTeX 은 Leslie Lamport 에의해서개발됨으로써 \TeX 의사용에전문적인 programmer 층에일반사용자... \end{abstract} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 11 / 57
2. LATEX 2" 기본양식작성하기 2.4. Article 양식문서작성 \section{ 소개 } \LaTeX 은이공계계통에유용한문서편집프로그램 \begin{equation} \iiiint\limits_{v}f(x,y,z,w)\,dx\,dy\,dz\,dw \end{equation} \subsection{ 사용법 } LaTeX 의사용법은여러가지의관련된책을보면된다 (\cite{kc}). \subsubsection{ 장점 } TeX 은수식의자유로운편집에가장큰장점이있다. \paragraph{ 수식 } 일반워드 {\color{magenta} 수식편집비교불가 } \subparagraph{ 좋아요 } \good{\ 우리학회 } \begin{thebibliography}{99} \bibitem{sc} 신병춘, 최근배, {\itshape LaTeX2e 길라잡이 }, 경문사, 2004. \end{thebibliography} \end{document} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 12 / 57
2. LATEX 2" 기본양식작성하기 2.4. Article 양식문서작성 Example Result : article 아름다운 L A TEX - 문서편집프로그램 홍길동 2003년 5월 25일 요약 L A TEX 은 Leslie Lamport 에의해서개발됨으로써 TEX 의사용 에전문적인 programmer 층에일반사용자... 제 1 절 소개 L A TEX 은이공계계통에유용한문서편집프로그램 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 12 / 57
2. LATEX 2" 기본양식작성하기 2.4. Article 양식문서작성 f (x, y, z, w) dx dy dz dw (1) V 1.1 사용법 L A TEX 의사용법은여러가지의관련된책을보면된다 ([1]). 1.1.1 장점 TEX 은수식의자유로운편집에가장큰장점이있다. 수식일반워드프로세서에서의수식편집비교불가좋아요인터넷정보학회참좋아요. 참고문헌 [1] 신병춘, 최근배, LaTeX2e 길라잡이, 경문사, 2004. 1 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 13 / 57
2. LATEX 2" 기본양식작성하기 2.5. Book 양식문서작성 L A TEX 문서의기본계층구조 book 양식 \documentclass{book} % the standard class book % \begin{document} % 문서의시작 \title{...} % 제목 \author{...} % 저자 \date{...} % 날짜 \maketitle \section*{...} % 머리글 ( 절번호없음 ) \tableofcontents % 내용목차 \listoffigures % 그림목차 \listoftables % 테이블목차 \part{...} % 부 \chapter{...} % 장 \section{...} % 절 \subsection{...} % 부절 \paragraph{...} % 단락 \section{...} \chapter{...} \part{...} \appendix % 부록 \chapter{...} % 부록의장 \begin{thebibliography}... \end{thebibliography} % 참고문헌 \begin{theindex}... \end{theindex} % 색인 \end{document} % 문서의끝 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 13 / 57
2. LATEX 2" 기본양식작성하기 2.6. Amsart 양식문서작성 L A TEX 문서의기본계층구조 amsart 양식 \documentclass{amsart} % the standard class amsart \begin{document} % 문서의시작 \title{...} % 제목 \author{...} % 저자 \address{...} % 주소 \curraddr{...} % 현주소 \email{...} % 전자메일 \urladdr{...} % URL 주소 \dedicatory{...} % 기념 \date{...} % 날짜 \thanks{...} % 감사 \translator{...} \keywords{...} \subjclass{...} \begin{abstract}...\end{abstract} % 개요 \maketitle \section{...} % 장 \subsection{...} % 절 \subsubsection{...} % 부절 \begin{thebibliography}... \end{thebibliography} % 참고문헌 \end{document} % 문서의끝 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 13 / 57
2. LATEX 2" 기본양식작성하기 2.7. Beamer Tex for Presentation L A TEX 문서 Beamer TeX 양식 : Presentation \documentclass[dvipdfm]{beamer} \usepackage{beamerthemesplit} \usepackage{amsmath} \usepackage{kotex} % 한글사용 \title[\latex 길라잡이 ]{LaTeX 길라잡이 : 문서작성시스템 } \author{shin, Byeong-Chun } \institute[jnu MATH]{Mathematics, Chonnam University, Korea} \date[tutorial Lecture]{CNU Numerical Analysis Lab. \\ 2008. 5. 30} \begin{document} \frame{\titlepage} \frame{\tableofcontents} \section{\latex Introduction} \subsection{\latex2e Users s Guide} \frame{ \frametitle{beamer TeX} Beamer Tex class is developed for presentations. } \end{document} % 문서의끝 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 13 / 57
3. 작성부문별알아보기 3.1. 초기화영역 초기화영역 (Document Preamble) \documentclass 과 \begin{document} 사이 I \documentclass[options]{...} article, book, slides, letter, amsart, beamer,... [options] : 11pt, 12pt, twocolumn, twoside, leqno, fleqno,... I \usepackage{...} hangul(or kotex), amsmath, graphicx,... I 쪽모양의조절 \textwidth 14cm, \textheight 20cm, \topmargin 1cm,... I \pagestyle{...} 쪽양식의조절 plain, headings with \markright{ 제목글 } myheadings with \markboth{ 왼쪽글 }{ 오른쪽글 } SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 14 / 57
3. 작성부문별알아보기 3.1. 초기화영역 I 행간격조절 : \renewcommand{\baselinestretch}{ 배수 } \setlength{ 길이변수 }{ 길이값 } : e.g., \parskip, \parindent, \columnsep, \columnseprule I 단락모양의조절 (Sectioning Commands) e.g., \renewcommand{\thesection}{\roman{section}} I 각종사용자정의 ( \def, \newcommand, \renewcommand, \newenvironment ) \def\ 정의이름 { 정의내용 } : e.g., \def\shin{shin, Byeong-Chun}, \def\o{\omega} Input : \shin and $\O$ = Shin, Byeong-Chun and Ω SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 15 / 57
3. 작성부문별알아보기 3.1. 초기화영역 I 행간격조절 : \renewcommand{\baselinestretch}{ 배수 } \setlength{ 길이변수 }{ 길이값 } : e.g., \parskip, \parindent, \columnsep, \columnseprule I 단락모양의조절 (Sectioning Commands) e.g., \renewcommand{\thesection}{\roman{section}} I 각종사용자정의 ( \def, \newcommand, \renewcommand, \newenvironment ) \def\ 정의이름 { 정의내용 } : e.g., \def\shin{shin, Byeong-Chun}, \def\o{\omega} Input : \shin and $\O$ = Shin, Byeong-Chun and Ω \newcommand{\ 명령이름 }[ 인수수 ]{ 명령정의 } : e.g., \newcommand{\good}[1]{ 멋쟁이 #1} : (\renewcommand) Input : \Good{ 신병춘 } = 멋쟁이신병춘 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 15 / 57
3. 작성부문별알아보기 3.1. 초기화영역 I 각종사용자정의 \newenvironment{ 새환경이름 }[ 인수수 ]{ 시작 }{ 끝 } : e.g., \newenvironment{eqn} {\begin{equation*}} {\end{equation*}} Input : \begin{eqn} \int aˆb f(x) dx = g(x) \end{eqn} = b a f (x)dx = g(x) \def\ 시작이름 #1 \ 끝이름 { 시작정의 #1 끝정의 } : e.g., \def \beq #1 \eeq {\begin{equation*} #1 \end{equation*} } Input : \beq \int aˆb f(x) dx = g(x) \eeq = b a f (x)dx = g(x) SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 16 / 57
3. 작성부문별알아보기 3.1. 초기화영역 I 정리 (Theorem) 관련환경재정의 \theoremstyle{plain} Bold roman head, Italic body text \newtheorem{thm}{theorem}[section] : % section 번호와함께 \newtheorem{lem}[thm]{lemma} : % Theorem 번화와함께 \newtheorem*{kl}{klein s Lemma} : % * 가붙으면번호없음 \theoremstyle{definition} Bold roman head, Roman body text \newtheorem{defn}{definition}[section] \newtheorem*{rem}{remark} \theoremstyle{remark} Italic head, Roman body text \newtheorem*{rem}{remark} \newtheorem*{note}{note} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 17 / 57
3. 작성부문별알아보기 3.2. 긴문서나누기 긴문서나누기 만일 L A TEX 문서가여러개의장으로구성되어있을때, 수정을할때마다긴문서전체를컴파일하면작업은비효율적 문서의기본적인정보유지하면서, 원하는장만컴파일 (1) 먼저아래의상자에주어진것같은구조로헤드파일을만든다. 여기에는문서전체에사용되는매크로를모두포함시킨다. 참고로, 머리말, 여러가지목차를생성하기위한명령들 (\tableofcontens 등 ) 을포함하자. (2) 그후, 각장들은본문내용만을중심으로문서를작성한다. (3) \includeonly 명령을사용하여필요한장만을포함시킨후컴파일한다. SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 18 / 57
3. 작성부문별알아보기 3.2. 긴문서나누기 \documentclass{book} % the standard class book 문서전체에서사용되는매크로 \includeonly{chap1, appen1} % only include chap1 and appen1 \begin{document} % 문서의시작 \chapter*{ 머리말 } \addcontentsline{toc}{chapter}{ 머리말 } % 차례에머리말넣기내용 \renewcommand{\contentsname}{ 차례 } % contents name 바꾸기 \tableofcontents % 차례 \include{chap1} \include{chap2} \include{chap3} \include{appen1} \include{appen2} \end{document} % 문서의끝 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 18 / 57
3. 작성부문별알아보기 3.3. 문서본문 (Title Page) 작성하기 문서본문 (Title Page) L A TEX 에서의문서부분은항상 \begin{document} 라는명령으로부터시작해서 \end{document} 로마친다. I 표지만들기 : 모든문서양식에서는 \maketitle 명령을사용하여그문서의표지를만들수있다 \title[short title option]{ 제목 } \author{ 저자이름 } \date{ 날짜 } \maketitle SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 19 / 57
3. 작성부문별알아보기 3.3. 문서본문 (Title Page) 작성하기 I Title and Author 각주달기 표지에각주를달기위해서는 \thanks라는명령어 e.g., \title{miktex 에관해서 \thanks{supported by CNU}} 저자에각주를달고싶을때 e.g., \author{ 홍길동 \thanks{corresponding Author}} I 개별적인 Title Page 위와같이 \maketitle로표지를쉽게만들수있지만 자신이원하는표지를만들고싶을때 : \begin{titlepage} 자신이원하는내용 \end{titlepage} I 개요 (abstract) 만들기 \begin{abstract} 요약문의내용 \end{abstract} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 20 / 57
3. 작성부문별알아보기 3.3. 문서본문 (Title Page) 작성하기 문장각주 (footnote) 만들기 TEX 에서의각주를다는기본형식은다음과같다. \footnote[ 숫자 ]{ 각주내용 } [ 숫자 ] 옵션을생략 1 하면사용한순서 2 로각주의번호출력 숫자옵션을사용하면옵션에쓰인숫자로번호 8 가출력 \footnote{ 각주내용 } \footnote{numbering sequence} \footnote[8]{8 은팔이다.} 각주기호만달기 1 각주내용 2 numbering sequence 8 8 은팔이다. \footnotemark[ 숫자 ] SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 21 / 57
3. 작성부문별알아보기 3.4. 세로 / 가로길이조절 세로길이조절 I \renewcommand{\baselinestretch}{ 상수 } I \setlength{\baselineskip}{ 상수 } : 본문중에서만사용 I \vspace{ 길이 } I \addvspace{ 길이 } : 단락이끝나후 I \smallskip, \medskip, \bigskip I \vfill : 현재주어진쪽에서최대세로간격띄우기 I I 행나누기 \linebreak[ 인수 (0 4)] : 행바꿈. 인수 (4) 는최대강도 \\[ 길이 ] : 행을바꾸고길이만끔간격을뛰우기쪽나누기 : \newpage SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 22 / 57
3. 작성부문별알아보기 3.4. 세로 / 가로길이조절 가로길이조절 I \hspace{ 길이 } I \quad, \qquad, \,, \:, \; I \hfill, \hrulefill, \dotfill e.g., Input : 사랑 \dotfill 한다. = 사랑... 한다. I \indent : 들여쓰기명령어 I \noindent : 단락의첫행을들여쓰지않도록하는명령 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 23 / 57
4. LATEX 2" 폰트사용법 4.1. 폰트 (Fonts) : English 폰트 (Fonts) : English I 폰트 Family : Roman : sans serif : typewriter 명령방식 : \textrm{...} 선언방식 : {\rmfamily...} \textsf{...} {\sffamily...} \texttt{...} {\ttfamily... } I 폰트 Series : medium : bold 명령방식 : \textmd{...} 선언방식 : {\mdseries...} \textbf{...} {\bfseries...} I 폰트 Shape : upright : italic : slanted : Small Cap 명령방식 : \textup{...} 선언방식 : {\slshape...} \textit{...} {\scshape...} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 24 / 57
4. LATEX 2" 폰트사용법 4.1. 폰트 (Fonts) : English I 폰트크기 명령 폰트크기 명령 폰트크기 \tiny Size \large Size \scriptsize Size \Large Size \footnotesize Size \LARGE Size \small Size \huge Size \normalsize Size \Huge Size I 폰트명령조합 We can typeset a text {\sffamily\itshape\large in a large sans serif italic typeface. } We can typeset a text in a large sans serif italic typeface. SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 25 / 57
4. LATEX 2" 폰트사용법 4.2. 폰트 (Fonts) : 한글 ko.tex/utf 폰트 (Fonts) : 한글 ko.tex/utf : Unicode 사용 I 기본폰트 Family : \SetHangulFonts{utbt}{utgt}{uttz} 초기화작업에서위와같이입력하면순서대로 rm, sf, tt에대응 utbt : \textrm{ 명조체 } 명조체 Roman family utgt : \textsf{ 고딕체 } 고딕체 Sans serif family uttz : \texttt{ 타자체 } 타자체 typewriter family SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 26 / 57
4. LATEX 2" 폰트사용법 4.2. 폰트 (Fonts) : 한글 ko.tex/utf 폰트 (Fonts) : 한글 ko.tex/utf : Unicode 사용 I 기본폰트 Family : \SetHangulFonts{utbt}{utgt}{uttz} 초기화작업에서위와같이입력하면순서대로 rm, sf, tt에대응 utbt : \textrm{ 명조체 } 명조체 Roman family utgt : \textsf{ 고딕체 } 고딕체 Sans serif family uttz : \texttt{ 타자체 } 타자체 typewriter family I 새로운폰트정의 : \newcommand \pgfont {\sffamily\setadhocfonts{utpg}{utgt}} 영어는 sf-family, 한글은 utpg-family, 한문은 utgt-family 로선언 {\pgfont 노래 (Song) 하는사람들과 Happy 하게살아가고싶어 } 노래 (Song) 하는사람들과 Happy하게살아가고싶어 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 26 / 57
4. LATEX 2" 폰트사용법 4.2. 폰트 (Fonts) : 한글 ko.tex/utf 추가한글패밀리 : UTF 8 I 아래와같이 \myfont를정의하자. \newcommand{\myfont}[1]{\rmfamily\setadhocfonts{#1}{.}} e.g., Input : {\myfont{utyt} 옛글씨 } 옛글씨 그래픽패밀리 (utgr) 펜글씨패밀리 (utpn) 궁서패밀리 (utgs) 펜흘림패밀리 (utph) 필기패밀리 (utpg) 봄글씨패밀리 (utbm) 신문패밀리 (utsh) 옛글패밀리 (utyt) SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 27 / 57
4. LATEX 2" 폰트사용법 4.3. 폰트 : ko.tex/euc : HLaTeX 폰트 (Fonts) : 한글 ko.tex/euc or HLaTeX I 기본폰트 Family : \usepackage[euc]{kotex} % ko.tex 사용시 \usepackage{hangul} % MikTeX with Hlatex 에서초기화작업에서위와같이입력하면 mj : \textmj{ 명조체 } 명조체 Roman family gt : \textgt{ 고딕체 } 고딕체 Sans serif family tz : \texttz{ 타자체 } 타자체 typewriter family SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 28 / 57
4. LATEX 2" 폰트사용법 4.3. 폰트 : ko.tex/euc : HLaTeX 추가한글패밀리 : EUC I \usepackage{extra-hlfont} 필요 \newcommand{\eucfont}[1]{\hfontfamily{#1} 정의하자. e.g., Input : {\eucfont{yt} 옛글씨 } 옛글씨 그래픽패밀리 (gr) 펜글씨패밀리 (pn) 궁서패밀리 (gs) 펜흘림패밀리 (ph) 필기패밀리 (pg) 봄글씨패밀리 (bm) 신문패밀리 (sh) 옛글패밀리 (yt) SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 29 / 57
4. LATEX 2" 폰트사용법 4.4. 수식환경에서의폰트 수식환경에서의폰트 \mathrm \mathbf \mathsf \mathtt \mathnormal \mathit \mathcal \mathbb \mathfrak abcd ABCD abcd ABCD abcd ABCD abcd ABCD abcd ABCD abcd ABCD ABCDEFGHIJ KLMN OPQRST UVWX YZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 30 / 57
4. LATEX 2" 폰트사용법 4.4. 수식환경에서의폰트 수식에서의폰트사용 Example Define G by n G = X + F i (2) i=1 Define $\mathsf{g}$ by \begin{equation} \mathsf{g} = \mathcal{x} + \sum {i=1}ˆ{n}\mathfrak{f} {i} \end{equation} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 31 / 57
5. 수식환경 5.1. 수식환경 수식환경 수식모드에는문장사이에사용하는환경 별도의행을택해서그행의중앙에수식을나열하는환경 일련번호를붙여주는환경과붙여주지않는환경 I 문장사이의수식 : $ 수식 $ or \( 수식 \) Let $n$ be... such that $ n > 2 $. Let n be... such that n > 2. I 별도의수식 ( 수식번호없음 ) : \[ 수식 \] or $$ 수식 $$ $$ xˆ2 + ( m + 2 ) x + m + 5 = 0. $$ x 2 + (m + 2)x + m + 5 = 0. SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 32 / 57
5. 수식환경 5.1. 수식환경 별도의수식 ( 일련번호 ) \begin{equation} 수식 \end{equation} : 수식번호있음 \begin{equation*} 수식 \end{equation*} : 수식번호없음 \begin{equation} xˆ2 + ( m + 2 ) x + m + 5 = 0. \end{equation} x 2 + (m + 2)x + m + 5 = 0 (3)..... \begin{equation*} xˆ2 + ( m + 2 ) x + m + 5 = 0. \end{equation*} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 33 / 57
5. 수식환경 5.1. 수식환경 수식환경 array 환경 \begin{array}[ 옵션 ]{ 열설정인수및열경계 }... &... &... % [ 옵션 ] : t (top), b(bottom), ( 중앙 ) 생략... &... &... % { 인수 } : l(left), r(right), c(center) \end{array} p{ 폭의길이 } \begin{equation} \left{ \begin{array}{c p{2cm} r } abc & xyz & abcd \\ abcde & uvwxyz & ab \end{array} \right. \end{equation} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 34 / 57
5. 수식환경 5.1. 수식환경 수식환경 array 환경 \begin{array}[ 옵션 ]{ 열설정인수및열경계 }... &... &... % [ 옵션 ] : t (top), b(bottom), ( 중앙 ) 생략... &... &... % { 인수 } : l(left), r(right), c(center) \end{array} p{ 폭의길이 } \begin{equation} \left{ \begin{array}{c p{2cm} r } abc & xyz & abcd \\ abcde & uvwxyz & ab \end{array} \right. \end{equation} abc xyz abcd abcde uvwxyz ab (4) SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 34 / 57
5. 수식환경 5.2. 수식예제들 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 35 / 57
5. 수식환경 5.2. 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 36 / 57
5. 수식환경 5.2. 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 37 / 57
5. 수식환경 5.2. 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 38 / 57
5. 수식환경 5.2. 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 39 / 57
5. 수식환경 5.2. 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 40 / 57
5. 수식환경 5.2. 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 41 / 57
5. 수식환경 5.2. 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 42 / 57
5. 수식환경 5.2. 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 43 / 57
5. 수식환경 5.2. 수식예제들 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 44 / 57
6. 기타 6.1. 여러가지 TipS Multicol Package : \usepackage{multicol} \setlength{\columnseprule}{1pt} 사랑은.... \begin{multicols}{2} 언제나오래참고사랑은언제나온유하며사랑은시기하지않으며자랑도교만도아니하며사랑은모든걸감싸주고바라고믿고참아내며사랑은영원히변함없네 \end{multicols} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 45 / 57
6. 기타 6.1. 여러가지 TipS Multicol Package : \usepackage{multicol} \setlength{\columnseprule}{1pt} 사랑은.... 사랑은.... \begin{multicols}{2} 언제나 오래 하며 사랑은 언제나오래참고사랑은언제나온 참고 사랑은 모든걸 감싸 유하며사랑은시기하지않으며자 언제나 온유 주고 바라고 랑도교만도아니하며사랑은모든 하며 사랑은 믿고 참아내 걸감싸주고바라고믿고참아내며 시기하지 않 며사랑은영 사랑은영원히변함없네 으며 자랑도 원히 변함없 \end{multicols} 교만도 아니 네 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 45 / 57
6. 기타 6.1. 여러가지 TipS 표그리기 \begin{table} \begin{tabular}[ 옵션 ]{ 열설정인수및열경계 }... &... &... % [ 옵션 ] : t (top), b(bottom), ( 중앙 ) 생략... &... &... % { 인수 } : l(left), r(right), c(center) \end{tabular} p{ 폭의길이 } \caption{sample Table} \end{table} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 46 / 57
6. 기타 6.1. 여러가지 TipS \begin{table} \begin{tabular}{ c p{2cm} r } \hline Name & Amuge & Result \\ \hline\hline abc & xyz & abcd \\ abcde & uvwxyz & ab \hline \end{tabular} \caption{sample Table} \end{table} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 47 / 57
6. 기타 6.1. 여러가지 TipS \begin{table} \begin{tabular}{ c p{2cm} r } \hline Name & Amuge & Result \\ \hline\hline abc & xyz & abcd \\ abcde & uvwxyz & ab \hline \end{tabular} \caption{sample Table} \end{table} Name Amuge Result abc xyz abcd abcde uvwxyz ab 표 : Sample Table SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 47 / 57
6. 기타 6.1. 여러가지 TipS 그림넣기 : \usepackage{graphics} \begin{figure}[ 옵션 ] \includegraphics[width=*cm,height=*cm,angle=*]{ 이름 } \caption{ 그림내용 } \end{figure} [ 옵션 ] h : 현재의위치에삽입 t : 그림을넣고싶은쪽의윗부분에삽입 b : 그림을넣고싶은쪽의바닥에삽입 \begin{minipage}{5cm} \begin{figure}[h] \includegraphics[width=5cm,height=3cm,angle=20]{math_ex1.png} \caption{sample Figure 1.} \end{figure} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 48 / 57
6. 기타 6.1. 여러가지 TipS \begin{minipage}{5cm} \begin{figure}[h] \includegraphics[width=5cm,height=3cm,angle=20]{math_ex1.eps} \caption{sample Figure 2.} \end{figure} \end{minipage} 그림 : Sample Figure 1. 그림 : Sample Figure 2. SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 49 / 57
6. 기타 6.1. 여러가지 TipS 참고문헌 \begin{thebibliography}{ 가장긴표식 } \bibitem[ 표식 ]{ 주제어 } 자료 \bibitem[ 표식 ]{ 주제어 } 자료... \end{thebibliography} I 위의형식에서표식은참고문헌자료를나열할때각자료의머리모양새를만들때사용된다. I 만약이것을설정하지않으면표식이 [1], [2], 형식으로출력된다. I 주제어는본문에서 \cite 명령을사용하여참고문헌을인용할때사용하는인수이다. 일반적으로저자나출판연도등을조합해서사용하면된다. SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 50 / 57
6. 기타 6.1. 여러가지 TipS \renewcommand{\bibname}{reference} \begin{thebibliography}{sp87} \bibitem{kn} D. E. Knuth, {\bf The \TeX book,} Addition-Wesley, 1984. \bibitem[sp87]{sp87} M. D. Spivak, {\bf The Joy of \TeX,} Addition-Wesley, 1987. \end{thebibliography} Reference [1] D. E. Knuth, The TEXbook, Addition-Wesley, 1984. [SP87] M. D. Spivak, The Joy of TEX, Addition-Wesley, 1987. SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 51 / 57
6. 기타 6.1. 여러가지 TipS 참고문헌인용하기 \cite[ 참고내용 ]{ 참고문헌의주제어 } AMS-TEX 은 \cite{kn} 을참고하시거나 \cite{sp87} 을보 세요. 특히, \cite[pp. 49-116]{kn} 을보세요. 그리고합쳐서 \cite{kn,sp87} 를봅시다. AMS-TEX 은 [1] 을참고하시거나 [SP87] 을보세요. 특히, [1, pp. 49-116] 을보세요. 그리고합쳐서 [1, SP87] 를봅시다. SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 52 / 57
7. 편지쓰기 7.1. 편지쓰기 편지쓰기 : Example \documentclass[11pt]{letter} \usepackage{kotex} % [hangul]{kotex} \usepackage[dvips]{epsfig} \usepackage{color} \thispagestyle{empty} \renewcommand{\baselinestretch}{1.0} \textwidth 6.0in \textheight 8.5in \topmargin -3cm \evensidemargin 0cm \oddsidemargin 0.5cm \font\tifont=cmr8 at 9pt \font\smfont=cmr10 at 10pt \font\lafont=cmr10 at 14pt \def\letterhead{ \baselineskip 1pt {\lafont\bf \color{blue} CHONNAM NATIONAL UNIVERSITY}\hskip 2.4cm {\smfont\color{blue} NATURAL SCIENCES} {\vskip4truept\hrule} } \def\towhom{ Editor in Chief, \\ Korean Research Center, \\ Korea } SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 53 / 57
7. 편지쓰기 7.1. 편지쓰기 \def\myphoto{\includegraphics[width=3.2cm,height=3.5cm]{shin.eps}} \begin{document} \begin{letter}{\towhom} \letterhead \vskip -.5cm \address{ \begin{minipage}{4cm} \myphoto \end{minipage} \hskip 6cm \begin{minipage}{6cm} Spring Monster \\ Department of Mathematics \\ College of Natural Sciences \\ Chonnam Nat l Univ. \\ Gwangju, Korea 500--757 1 \\ \texttt{monster@amucom.amudomain} \\ $[000]$ ~ 000--0000 \\ \vskip.1cm \today \end{minipage}} \date{\empty} %\vskip 1cm \bigskip \opening{dear Prof. Jigumund,} SHIN, \bigskip Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 54 / 57
7. 편지쓰기 7.1. 편지쓰기 \begin{center} {\bf LaTeX} \end{center} LaTeX is based on the idea that authors should be able to focus on the meaning of what they are writing without being distracted by the visual presentation of the information. In preparing a LaTeX document, the author specifies the logical structure using familiar concepts such as chapter, The example below shows the LaTeX input: \vskip 1cm \signature{\raggedleft \begin{minipage}{5cm} Gil-Dong Hong \\ \vskip -.9cm \hskip 2cm \includegraphics[angle=2,width=5cm,height=2cm]{shin_sign.eps} \end{minipage} } \closing{\raggedleft Sincerely yours, } \end{letter} \end{document} SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 55 / 57
7. 편지쓰기 7.1. 편지쓰기 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 56 / 57
7. 편지쓰기 7.1. 편지쓰기 SHIN, Byeong-Chun (JNU MATH) LATEX 2" 길라잡이 KSII Tutorial Lecture 57 / 57