![如何使科文顿注释示例不变成斜体?](https://linux22.com/image/368564/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%A7%91%E6%96%87%E9%A1%BF%E6%B3%A8%E9%87%8A%E7%A4%BA%E4%BE%8B%E4%B8%8D%E5%8F%98%E6%88%90%E6%96%9C%E4%BD%93%EF%BC%9F.png)
我在 LyX 中使用了注释,这使第一行的斜体有所不同。有什么方法可以改变这种情况吗?
答案1
该covington
包使用 Marcel van der Goot 开发的宏版本gloss
,该版本也是其他语言学示例包使用的包的基础。定义以下宏来设置或cgloss4e
集合的第一行、第二行或第三行的字体。\gll
\glll
\eachwordone
\eachwordtwo
\eachwordthree
因此,为了使第一行非斜体,您可以在序言中添加以下内容:
\let\eachwordone\normalfont
要在 LyX 中执行此操作,请转到文档设置 -> LaTeX 序言。确保在covington
加载包后添加它。
还有其他可用的示例编号包,根据您的需要可能会更好。
答案2
请注意,从covington
2.0 开始,上述操作也可以通过以下方式完成
\renewcommand*\glosslineone{\normalfont}
第三行(翻译)的缩进可以用
\let\saveglt\glt
\def\glt{\saveglt\hspace*{1em}}
\glot
或者,如果您使用 2.0的新宏covington
而不是\glt
:
\renewcommand*\glosslinetrans[1]{\hspace*{1em}\covenquote{#1}}
1em
(根据需要调整长度)
请注意,使用 LyX 时,您需要\AtBeginDocument{...}
在序言中包含所有这些内容,因为 covington 是在用户序言之后加载的。