我有以下内容:
\usepackage{fontspec}
\setromanfont [Ligatures={Common}, Numbers={OldStyle}]{Palatino}
并编译如下:
xelatex main.tex
我用:
``word''
但引号从来不像应有的那样弯曲。我只有在使用默认字体时才能得到弯曲的引号。
有想法吗?
答案1
您需要使用选项Ligatures=TeX
(或Mapping=tex-text
对于旧版本的 fontspec),例如:
\setmainfont [Ligatures={Common,TeX}, Numbers={OldStyle}]{Palatino}
答案2
经过几个小时的搜索,我在下面的链接中找到了有用的修复方法:
https://github.com/jgm/pandoc/issues/889
基本上改变
\setmonofont[]{$monofont$}
到
\setmonofont[Mapping=tex-ansi]{$monofont$}