如何使用 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語法進行行間註解來實現此目的。您只需將頂行放在引入範例的命令和 之間\gll,如下所示。如果您使用 ,您也會執行相同的操作gb4e,它使用與 相同的底層光澤包linguex

這些是 IJAL 風格指南中的範例。程式碼需要使用xelatex或進行編譯,lualatex因為我使用了 Unicode 音標並使用 載入了 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./ \bg./etc,則無法獲得此額外行。提供的語法,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}

在此輸入影像描述

相關內容