Linguex로 첫 번째 무광택 라인을 얻는 방법

Linguex로 첫 번째 무광택 라인을 얻는 방법

나는 linguex를 사용하여 광택이 없는 첫 번째 줄을 얻은 다음 형태소 분석이 포함된 두 번째 줄, 세 번째 줄에 형태소별 광택, 네 번째 줄에 무료 번역을 제공하는 방법에 대해 난처해졌습니다. 이는 형태음운론으로 인해 형태소 자체가 모호해지는 언어에 도움이 될 것입니다. 이미 이 작업을 수행한 사람이 있나요?

답변1

대답은 달성하려는 목표에 따라 다릅니다. 귀하의 질문을 두 가지 방법으로 해석할 수 있습니다. 맨 위 세 줄은 모두 단어별로 정렬되거나(1-3 옵션이라고 부르겠습니다) 줄 2와 3만 단어별로 정렬되고 줄도 정렬됩니다. 1과 4는 일반적인 간격을 갖습니다(2-3 옵션이라고 부르겠습니다). 그만큼IJAL 스타일 가이드에서는 4줄 행간 광택 처리를 권장하고 그 예에서는 2-3 옵션을 사용하지만 많은 곳에서 1-3 옵션을 보았습니다.

2-3 linguex또는 옵션gb4e

2-3 옵션을 원할 경우 행간 글로싱에 / 구문을 linguex사용하면 이를 달성할 수 있습니다. 아래와 같이 예제를 소개하는 명령과 사이에 맨 윗줄을 넣기만 하면 됩니다 . 와 동일한 기본 광택 패키지를 사용하는 를 사용하는 경우에도 동일한 작업을 수행합니다 .\gll\glt\gllgb4elinguex

IJAL 스타일 가이드의 예입니다. 이 코드는 xelatex유니 lualatex코드 발음 기호를 사용하고 Charis SIL을 fontspec.

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Charis SIL}

\usepackage{linguex}

\begin{document}

\ex. Top line not aligned word-by-word
    \a. katamaːwḛ́ːʍ nakištḭkatká̰n
        \gll ka-tamáː-ʔḛː-w nak=kin-štḭkát-ka̰n \\
            \textsc{opt}-lie.down-\textsc{deb}-\textsc{1pl.sub} \textsc{loc}=1\textsc{po}-sleeping.mat-\textsc{pl.po} \\
        \glt `Let’s lie down on our sleeping mats!'
    \b. a:'jtzananú: chiwíx xli:lh’a:'nankán
        \gll a̰ːxtsananúː čiwíš ḭš-liː-ɬ’a̰ː-nan-kan \\
             long.ago rock \textsc{past}-\textsc{inst}-plow-\textsc{dtrns}-\textsc{idf} \\
        \glt `Long ago they plowed with rocks.'
        
\end{document}

여기에 이미지 설명을 입력하세요

\exg./ \ag./ /etc 를 사용하면 이 추가 줄을 얻을 수 없습니다 \bg.. 이러한 명령은 처음 두 줄을 정렬하기 때문에 에서 제공하는 구문입니다 ( 그런 의미에서는 linguex비슷합니다 ).\gll

1-3 및 2-3 옵션 포함expex

내가 아는 한, 2개 이상의 정렬된 줄을 허용하는 유일한 패키지는 다음과 같습니다.expex; 보다행간 텍스트에서 임의 수의 줄 형식을 지정하는 방법이 문제에 대해 구체적으로 질문하세요.

1-3 옵션의 경우 맨 위 줄을 \gla줄에 넣은 다음 \glb모든 후속 정렬 줄에 사용할 수 있습니다. 한 줄만 있을 수 있지만 여러 줄 \gla이 있을 수도 있습니다 .\glb

2-3 옵션의 경우 맨 위 줄을 줄에 넣은 \glpreamble다음 \gla첫 번째 정렬 줄과 \glb두 번째 정렬 줄에 사용할 수 있습니다.

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Charis SIL}

\usepackage{expex}

\lingset{% my custom formatting for expex glosses
    belowglpreambleskip=-0.2ex,% shrinks the vertical space between the preamble and the top gloss line
    everygla=,% removes the default italic formatting of the top gloss line
    aboveglftskip=-0.2ex,% shrinks the vertical space between the aligned lines and the free translation line
    interpartskip=1ex,% vertical space between parts of examples
    glspace=!0pt plus .2em,% improves line breaking by increasing the maximum horizontal space between aligned words
    glrightskip=0pt plus .5\hsize,% improves line breaking by increasing the maximum horizontal space between end of line and the right margin
    aboveexskip=1ex plus .4ex minus .4ex,% vertical space above examples
    belowexskip=1.5ex plus .4ex minus .4ex% vertical space below examples
}

\begin{document}

\pex 1-3 Option: Top line is aligned word-by-word
\a \begingl
    \gla katamaːwḛ́ːʍ nakištḭkatká̰n //
    \glb ka-tamáː-ʔḛː-w nak=kin-štḭkát-ka̰n //
    \glb \textsc{opt}-lie.down-\textsc{deb}-\textsc{1pl.sub} \textsc{loc}=1\textsc{po}-sleeping.mat-\textsc{pl.po} //
    \glft `Let’s lie down on our sleeping mats!' //
    \endgl
\a \begingl
    \gla a:'jtzananú: chiwíx xli:lh’a:'nankán //
    \glb a̰ːxtsananúː čiwíš ḭš-liː-ɬ’a̰ː-nan-kan //
    \glb long.ago rock \textsc{past}-\textsc{inst}-plow-\textsc{dtrns}-\textsc{idf} //
    \glft `Long ago they plowed with rocks.' //
    \endgl
\xe

\pex 2-3 Option: Top line is not aligned word-by-word
\a \begingl
    \glpreamble katamaːwḛ́ːʍ nakištḭkatká̰n //
    \gla ka-tamáː-ʔḛː-w nak=kin-štḭkát-ka̰n //
    \glb \textsc{opt}-lie.down-\textsc{deb}-\textsc{1pl.sub} \textsc{loc}=1\textsc{po}-sleeping.mat-\textsc{pl.po} //
    \glft `Let’s lie down on our sleeping mats!' //
    \endgl
\a \begingl
    \glpreamble a:'jtzananú: chiwíx xli:lh’a:'nankán //
    \gla a̰ːxtsananúː čiwíš ḭš-liː-ɬ’a̰ː-nan-kan //
    \glb long.ago rock \textsc{past}-\textsc{inst}-plow-\textsc{dtrns}-\textsc{idf} //
    \glft `Long ago they plowed with rocks.' //
    \endgl
\xe

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보