如何调整 中的行间垂直间距expex
?
具体来说,我想减少gla
和之间glb
以及glb
和之间的垂直空间glc
。我在下图中突出显示了我所说的空间。我想让那个空间更小一些。
梅威瑟:
\documentclass{scrartcl}
\usepackage{expex}
\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
\newfontfamily\hebrewfont[Script=Hebrew]{FrankRuehl}
\newfontfamily\englishfont{Corbel}
\lingset{
everygla=\large,
everyglb=\scriptsize\englishfont,
everyglc=\scriptsize\englishfont,
glwordalign=center
}
\begin{document}
\begingl
\gla שלום {קוראים לי} דוד //
\glb shalom \textenglish{korim li} david //
\glc Hello \textenglish{my name is} David //
\endgl
\end{document}
答案1
aboveglbskip
您应该调整和的值aboveglcskip
。根据第 38 页expex
文档,这两个的默认值都是,0pt
但您可以指定负值以使线条更紧凑。您可以在所有常见位置指定这些值(作为 gloss 环境或示例环境的可选参数、在lingstyle
gloss/example 中调用的 中,或在 中全局指定\lingset
)。