我想继续使用 foreign 包,它用斜体(强调)表示外来词,例如“ie”和“eg”。但是,在英语中,不将“ie”、“eg”、“et al”、“etc.”斜体化是很常见的(也许还有“cf.”)。有没有办法使用 foreign 包来指定这一点?
答案1
如果你想没有任何提供的缩写以foreign
斜体显示,只需执行
\renewcommand{\foreignabbrfont}{}
在 之后\usepackage{foreign}
。如果只有选定的缩写不应使用斜体,则必须手动更改其定义。例如,如果\ie
和\eg
要以与上下文相同的字体打印,则添加
\makeatletter
\DeclareRobustCommand\ie{%
\UKUS@comma{i.e}%
}
\DeclareRobustCommand\eg{%
\UKUS@comma{e.g}%
}
\makeatother
查看foreign.sty
以检索定义。