我正在使用 TexpadTeX(来自 Mac 应用程序 Texifier/TexPad),并尝试使用 Adobe 的 Garamond Premier Pro 字体,它是 MacOS 上的系统字体。
我还非常习惯使用一些广泛使用的 TeX/LaTeX 命令来表示破折号和引号,即 `` 和 '' 表示双引号和---
长破折号。但是,当我使用时,这些命令似乎被禁用fontspec
:
\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont[
BoldFont={Garamond Premier Pro Bold},
ItalicFont={Garamond Premier Pro Italic},
BoldItalicFont={Garamond Premier Pro Bold Italic}
]{Garamond Premier Pro}
\begin{document}
“Quotation”
``Quotation''
Em dash ---
Em dash —
\end{document}
产生以下内容:
理想情况下,我希望两对线是相同的。通过阅读这里的其他问题,我知道这与连字有关,我可能会禁用所有 Garamond Premier Pro 连字,但我想保留那些(尤其是长 Q 和 ff、fi 等连字)。
是否有一个命令可以用来在排版中将 --- 替换为破折号并将“and”替换为双引号?