如何使用 Linguex 获得第一条无光泽的线条

如何使用 Linguex 获得第一条无光泽的线条

我不知道如何使用 linguex 获得未注释的第一行,然后给出第二行的词素分解、第三行的词素逐一注释以及第四行的自由翻译。这对于形态音位学掩盖词素本身的语言很有帮助。有人已经这样做了吗?

答案1

答案取决于你想要实现什么。我可以用两种方式来解释你的问题:要么前三行都逐字对齐(我称之为 1-3 选项),要么只有第 2 行和第 3 行逐字对齐,第 1 行和第 4 行有正常间距(我称之为 2-3 选项)。IJAL 风格指南建议使用 4 行行间注释,其示例使用 2-3 选项,但在很多地方我看到的是 1-3 选项。

2-3 选项带linguexgb4e

如果您想要 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}

在此处输入图片描述

相关内容