언어학에서의라텍활용 이기황 leekh@ktugkr 2012 년 2 월 4 일
실험환경 운영체제 Mac OS X 107 Ubuntu Linux 1110 텍배포판 MacTeX 2011 TeX Live 2011 텍엔진매크로패키지문서클래스기타 XƎTEX XƎL A TEX xoblivoir 추가패키지수동설치
국내발간텍조판언어학책
번호달린예문 I 추천패키지 gb4e TeX Live CTAN:tex-archive/macros/latex/contrib/gb4e 프리앰블 \usepackage{gb4e}
번호달린예문 II 기본예제 : 코드 \begin{exe} \ex 오늘은날씨가매우춥습니다 \ex I have a dream \end{exe} 기본예제 : 결과 (1) 오늘은날씨가매우춥습니다 (2) I have a dream
번호달린예문 III 하위수준번호 : 코드 \begin{exe} \ex \begin{xlist} \ex 오늘은날씨가매우춥습니다 \ex I have a dream \end{xlist} \end{exe} 하위수준번호 : 결과 (1) a 오늘은날씨가매우춥습니다 b I have a dream
번호달린예문 IV 문법성판단과상호참조 : 코드 \begin{exe} \ex[*] { 김선생가밥을잤습니다 }\label{ex:samp} \ex[?] {Colorless green ideas sleep furiously} \end{exe} 예문 (\ref{ex:samp})\ 은 문법성판단과상호참조 : 결과 (1) * 김선생가밥을잤습니다 (2)? Colorless green ideas sleep furiously 예문 (1) 은
번호달린예문 V 글로싱 : 코드 \begin{exe} \ex \glll 미아가옷을만들었다 \\ mia-ka os-ul mantul-ess-ta\\ mia-\textsc{nom} clothing-\textsc{acc} make-\textsc{pst}-\textsc{decl}\\ \trans `Mia made a dress' \end{exe} 글로싱 : 결과 (1) 미아가 mia-ka mia-nom 옷을만들었다 os-ul mantul-ess-ta clothing-acc make-pst-decl Mina made a dress
번호달린예문 VI 한글번호달기 : 코드 % 프리앰블 \usepackage]{gb4e} \makeatletter \def\@@xsii{\let\@xsii\jaso} \makeatother \end{exe} 한글번호달기 : 결과 (1) ㄱ 오늘은날씨가매우춥습니다 ㄴ I have a dream
번호달린예문 VII 다른방법 example by 도은아빠 (http: //faqktugorkr/faq/karnes/latextips#s-112) lingmacros TeX Live
국제음성기호 (IPA) I 추천패키지 xunicode TeX Live CTAN:tex-archive/macros/xetex/latex/xunicode xetexko 가자동으로포함 tipa TeX Live 프리앰블 \usepackage{xetexko} \newfontfamily{\ipafont}{gentium Plus} \def\usetipafont{\ipafont}
국제음성기호 (IPA) II 예제 : 코드 \begin{itemize} \item \textipa{abcdefghijklmnopqrstuvwxyz} \item \textipa{1234567890 @} \item \textipa{\;a \;B \;E \;G \;H \;I \;L \;R \;Y} \item \textipa{\:d \:l \:n \:r \:s \:t \:z} \item \textipa{\!b \!d \!g \!j \!G \!o} \end{itemize}
국제음성기호 (IPA) III 예제 : 결과 ɑßɕðɛɸɣɦɪʝʁʎɱŋɔʔʕɾʃθʊʋɯχʏʒ ɨʌɜɥɐɒɤɵɘʉ ə ᴀ ʙ ᴇ ɢ ʜ I ʟ ʀ Y ɖ ɭ ɳ ɽ ʂ ʈ ʐ ɓ ɗ ɠ ʄ ʛ ʘ
구성성분수형도 I 추천패키지 tikz-qtree TeX Live CTAN:tex-archive/graphics/pgf/contrib/tikz-qtree/ qtree 프리앰블 \usepackage{tikz} \usepackage{tikz-qtree}
구성성분수형도 II 기본예제 : 코드 \Tree [S [NP 커누스가 ] [VP [NP 텍을 ] [V 만들었다 ] ] ] 기본예제 : 결과 S NP VP 커누스가 NP V 텍을 만들었다
구성성분수형도 III 고급예제 : 코드 \begin{tikzpicture} \Tree [CP [NP \node(wh){what}; ] [C$'$ [I did ] [\node[draw]{ip}; [NP [Det the ] [N cat ] ] [VP [V sit ] [PP [P on ] [\node[draw]{np}; [NP [Det a ] [N book ] ] [PP [P about ] [NP \node(t){$t$}; ] ] ] ] ] ] ] ] \draw[semithick,->] (t)controls +(south west:5) and +(south:5) (wh); \end{tikzpicture}
구성성분수형도 IV 고급예제 : 결과 CP NP C what I IP did NP VP Det N V PP the cat sit P NP on NP PP Det N P NP a book about t
구성성분수형도 V 다른방법 xytree by 은광희 TeX Live xyling TeX Live tree-dvips TeX Live
의존구조수형도 I 추천패키지 tikz TeX Live CTAN:tex-archive/graphics/pgf/ 프리앰블 \usepackage{tikz}
의존구조수형도 II 예제 : 코드 \begin{tikzpicture} \node (is-root) {is} [sibling distance=3cm] child { node {this} } child { node {tree} [sibling distance=15cm] child { node {an} } child { node {example} } child { node {} } child[missing] }; \path (is-root) +(0,-25\tikzleveldistance) node {\textit{this is an example tree}}; \end{tikzpicture}
의존구조수형도 III 예제 : 결과 iṡ this tree an example This is an example tree
의존구조수형도 IV 다른방법 xytree TeX Live xyling TeX Live tikz-dependency TeX Live
문장의존구조표시 I 추천패키지 tikz-dependency CTAN:tex-archive/graphics/pgf/contrib/tikz-dependency 프리앰블 \usepackage{tikz-dependency}
문장의존구조표시 II 예제 : 코드 \begin{dependency} \begin{deptext}[column sep=02cm] My \&[5cm] dog \& also \&[7cm] likes \&[4cm] eating \& sausage \\ \end{deptext} \depedge{2}{1}{poss} \depedge{4}{2}{nsubj} \depedge{4}{3}{advmod} \depedge{4}{5}{xcomp} \depedge{5}{6}{dobj} \deproot{4}{root} \end{dependency}
문장의존구조표시 III 예제 : 결과 root nsubj poss advmod xcomp dobj My dog also likes eating sausage
문장의존구조표시 IV 추천패키지 xytree CTAN:tex-archive/macros/latex/contrib/xytree 프리앰블 \usepackage{xytree}
문장의존구조표시 V 예제 : 코드 \xytext{ \xybarnode{peter} &~~~& \xybarnode{and} \xybarconnect(ul,u){-2}"_{\small conj}" \xybarconnect(ur,u){2}"^{\small conj}" &~~~& \xybarnode{mary} &~~~& \xybarnode{bought} \xybarconnect[8](ul,u){-4}"_{\small subj}" \xybarconnect[13]{6}"^{\small punct}" \xybarconnect[8](ur,u){4}"^{\small obj}" &~~~& \xybarnode{a} &~~~& \xybarnode{car} \xybarconnect(ul,u){-2}"_{\small det}" &~~~& \xybarnode{}}
문장의존구조표시 VI 예제 : 결과 conj Peter and subj conj Mary bought punct obj a det car 다른방법 tikz
범주문법문장도출 I 추천패키지 semantic / TeX Live, CTAN CTAN:tex-archive/macros/latex/contrib/semantic 프리앰블 \usepackage[inference]{semantic] 설치 1 semanticins, semanticdtx 내려받기 2 xelatex semanticins, xelatex semanticdtx 3 *sty 복사 Linux: $HOME/texmf/tex/latex/semantic Mac OS X: $HOME/Library/texmf/tex/latex/semantic
범주문법문장도출 II 예제 : 코드 \setpremisesend{0pt} \setpremisesspace{1pt} \setnamespace{0pt} \inference { \inference { \inference{he}{s/(n\backslash S):\lambda P[P(x_1)]} & \inference{likes}{(n\backslash S)/N:like} } {S/N:\lambda y[like(y)(x_1)]} [$>$B] & \inference{him}{(s/n)\backslash S:\lambda P[P(x_2)]} } {S:like(x_2)(x_1)} [$<$]
범주문법문장도출 III 예제 : 결과 he S/(N\S) : λp [P (x 1 )] likes (N\S)/N : like >B S/N : λy[like(y)(x 1 )] S : like(x 2 )(x 1 ) him (S/N)\S : λp [P (x 2 )] 다른방법 ccg http://svn2assemblacom/svn/jazzparser/ documents/packages/ccgsty <
자질구조 I 추천패키지 avm / TeX Live, / CTAN http://nlpstanfordedu/~manning/tex/ 프리앰블 \usepackage{avm} 설치 1 avmsty 내려받기 2 avmsty 복사 Linux: $HOME/texmf/tex/latex/avm Mac OS X: $HOME/Library/texmf/tex/latex/avm
자질구조 II 기본예제 : 코드 % 프리앰블 \avmfont{\sc} \avmoptions{sorted,active} \avmvalfont{\rm} \avmsortfont{\scriptsize\it} % 본문 \begin{avm} [{headed-phrase} synsem local cat head @{1} \\ dtrs [{hd-str} head-dtr \ldots head @{1}]] \end{avm}
자질구조 III 기본예제 : 결과 headed-phrase SYNSEM LOCAL CAT HEAD 1 [ ] HEAD-DTR HEAD 1 DTRS hd-str
자질구조 IV 자질구조수형도 : 코드 \begin{tikzpicture} [sibling distance=5cm,level distance=3cm, edge from parent path={(\tikzparentnodesouth) -- (\tikzchildnodenorth)},inner sep=5pt] \node { \begin{avm} \[ head & \@3 \\ subcat & \< \> \] \end{avm} } child { node { \begin{avm} \[ \@2head & \@1 \\ marking & \@4 \\ subcat & \< \> \] \end{avm} } } child { node { \begin{avm} \[ head\@e & \[ pos & V[-A] \\ vform & da \] \\ subcat & \< \@2 \> \] \end{avm} } }; \end{tikzpicture}
자질구조 V 자질구조수형도 : 결과 HEAD 3 SUBCAT 2 HEAD 1 MARKING 4 SUBCAT HEAD e SUBCAT POS VFORM 2 V[-A] da
그밖 담화표상구조 (Discourse Representation Structure) xytree TeX Live covington TeX Live 자율분절음운론 (Auto Segmental Phonology) xytree TeX Live pst-asr TeX Live 최적성이론 (Optimality Theory) ottablx-extras / TeX Live, / CTAN http://codeanghyflawnnet/ottablx-extras ottablx / TeX Live, / CTAN http://sandersphonologistorg/ottablx
참고자료 The LaTeX for Linguists, http://wwwessexacuk/linguistics/external/clmt/ latex4ling LaTeX/Linguistics, http://enwikibooksorg/wiki/latex/linguistics latex4lingusb, http://codegooglecom/p/latex4lingusb Ling-TeX, http://heimifiuiono/~dag/ling-texhtml