我刚刚开始在文档中使用 Palatino 字体,我发现开头的引号都显示为结尾的引号。根据问题使用引号字形的最佳方法是什么?我习惯``hello''
引用,但不知何故 Palatino 总是将两者显示为已关闭。如果我取消注释\usepackage[sc]{mathpazo}
,它们就会正确呈现。我该如何解决这个问题?
答案1
举一个简单的例子:
\documentclass{standalone}
\usepackage[sc]{mathpazo}
\begin{document}
``text''
\end{document}
我得到以下结果:
使用标准字体:
和[sc]{mathpazo}
:
正如你所看到的线两种情况下的引号指向同一方向(开头的引号指向右上角,结尾的引号指向左下角),开头和结尾的引号不同。但它们与mathpazo
标准引号非常相似电脑现代。
如果您得到的结果与此相同,我猜这是此字体的设计所致,并非不正确。我认为您不能只替换字体的引号字符,因此如果您不喜欢它们,则必须使用其他字体。
如果您得到不同的结果,请发布一个最小示例(或参考我的示例)并像我一样发布结果链接。
答案2
请不要这样做!这里没有“修复”——这是字体的设计。所有基于 Palatino 的字体都使用这种设计,而仅仅切换引号在某种程度上是一种异端。
话虽如此,微软 Palatino 的仿制品 Book Antiqua 的外观与 Palatino 相似,但带有更多常规引号。我不推荐它,但可能值得一看。
答案3
我使用 FontForge 创建了 Palatino 的修改版本(具体来说是 Michael Sharpe 的 TexGyrePagellaX),并使用 Times New Roman 的引号(具体来说是 Michael Sharpe 的 TexGyreTermesX)。这也恰好完美地反映了英国立法中使用的字体(Book Antiqua Parliamentary)。 字体可以在这里下载,并产生以下结果:
\documentclass{standalone}
\usepackage{fontspec}
\setmainfont{TeX Gyre Parliamentary}
\begin{document}
``Hello world.'' --- \TeX\ Gyre Parliamentary
\end{document}