cgloss这个package

 


有的时候,其实是很多时候,你的语言学例子需要标注语言的名字。这样人家才知道你的例子是啥语言的。我们当然早就知道,语言学例子需要用到gb4e这个package(详情请参看这个部落格)。但是,如果只用这玩意儿,不管你是想在例子上边加语言的名字,还是例子的右边加语言的名字,还是任何地方,你会发现行距出现异常。比如你输入以下指令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
\begin{exe}
\ex
\gll
\ipa{ŋā} \ipa{nə-ɕtɕə̂ŋ} \\
1\textsc{sg} \textsc{pfv}-laver_{II}-1\textsc{1sg}\\ \hfill Situ de Bragbar \citep[170]{zhang16master}
\glt <code>Je l'ai lavé.' \end{exe}

\begin{exe}
\ex Situ de Bragbar \citep[170]{zhang16master}\\
\gll
\ipa{nəɟə̂} \ipa{nə-jāk} \ipa{} \ipa{rɐ-o-ndʐê-n} \ipa{tɕɐ} \ipa{ŋā} \ipa{a-tiɛ̄} \ipa{lamkʰā} \ipa{stō} \ipa{rɐ-o-tsə̄m}\\
2\textsc{sg} \textsc{poss.2sg}-main \textsc{erg} \textsc{imp-inv-}prendre-2\textsc{sg} \textsc{conj} 1\textsc{sg} \textsc{pro-}haut ciel vers.le.haut \textsc{irr:}haut-\textsc{irr}-emporter:1\textsc{sg}\\
\glt `Utilise tes mains pour me prendre, et je serai ainsi emmené dans le ciel.'
\end{exe
}

 

你compile出来的居然如此:

你的表情是:

太难看了吧?不管是(1),放右边,还是(2)放上边,都引起了行距的难看度。

这时候我们需要一个新的package,叫cgloss。必须使用它:\usepackage{cgloss}

这样就舒服了吧?不用说,你此时的表情是:

 

参考文献

Author: Lai, Yunfan

目前是马克斯普朗克协会人类历史科学研究所(Max-Planck Institut für Menschheitsgeschichte)的博士后。

评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据