LyX 中的不对称报价

LyX 中的不对称报价

在 LyX 中,当我输入引用文本时,生成的 LaTeX 源对左右使用不同的引号:``前者为前者,''后者为后者,因此

"Ugly quotes"

生产

``Ugly quotes''

对于某些字体和引擎来说,这会产生与左引号相对应的(不可接受的)输出。

有没有什么办法可以防止这种情况发生?有没有可以用来“修复”左引号的软件包?

[OS X 10.7.3; LyX 2.0.3]

答案1

输入引号的一个方便的方法是写

"text"

但当然,引号必须以不同的方式呈现。传统的 TeX 方式是将引号输入为

``text''

看起来 LyX 中的“智能引号”可以完成此翻译。但是,如果使用 XeLaTeX 进行排版时系统字体与默认 Latin Modern 不同,这将默认产生正确且预期的结果。

有两个出路:

  1. Ligatures=TeX教 LyX在选择文档字体时使用\setmainfont或类似命令添加选项

    \setmainfont[Ligatures=TeX]{Linux Libertine O}
    
  2. 使用正确的 Unicode 字符输入引号

    “text”
    

答案2

您可以在 LyX 中为每个文档设置引用样式。只需转到Document Settings > Language > Quote Style

参见用户指南中的 3.9.3.2 引文(帮助 > 用户指南)

相关内容