我看过的所有问题都说花括号是默认的,但这不是我在 PDF 中得到的。
以下哪些内容会导致我的文档出现直(单)引号和撇号?有什么方法可以解决此问题?还是与其他设置有关?
我对此还不熟悉,所以不知道使用 MiKTeX 和 TeXmaker 是否相关。)
\documentclass{article}
\usepackage{amsmath}
%\usepackage{natbib}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{amsthm}
\usepackage{setspace}
\usepackage[top=1.0in, bottom=1.0in, left=1.6in, right=1.6in]{geometry}
\usepackage{relsize}
\usepackage{mathrsfs}
\usepackage{multirow}
\usepackage{appendix}
\usepackage{hyperref}
\usepackage{pxfonts}
%\usepackage{fontspec}
\usepackage{xcolor}
\hypersetup{
colorlinks,
linkcolor={black!50!black},
citecolor={black!50!black},
urlcolor={black!50!black}
}
\setcounter{MaxMatrixCols}{10}
答案1
你做得到“花括号”!最好说“印刷引号”,字体设计师可以自由解释。
在这种情况下,您正在加载pxfonts
,因此这是一个支持 Palatino 作为文本字体的字体包。该字体是由伟大的字体制作者 Hermann Zapf 设计的,他为引号选择的形状如下图所示,这是通过在您的示例上运行 LaTeX 获得的。
\documentclass{article}
\usepackage{amsmath}
%\usepackage{natbib}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{amsthm}
\usepackage{setspace}
\usepackage[top=1.0in, bottom=1.0in, left=1.6in, right=1.6in]{geometry}
\usepackage{relsize}
\usepackage{mathrsfs}
\usepackage{multirow}
\usepackage{appendix}
\usepackage{hyperref}
\usepackage{pxfonts}
%\usepackage{fontspec}
\usepackage{xcolor}
\hypersetup{
colorlinks,
linkcolor={black!50!black},
citecolor={black!50!black},
urlcolor={black!50!black}
}
\setcounter{MaxMatrixCols}{10}
\begin{document}
``curly quotes''
\end{document}
这些是 Palatino 附带的引号;如果您不喜欢它们,请选择其他文本(和数学)字体。
与您的代码无关的注释。
- 不要加载
latexsym
:它提供的所有内容都已可从获得amssymb
。 - 而是
\usepackage{newpxtext,newpxmath}
,\usepackage{pxfonts}
因为后一个包已经好几年没有维护了,而 NewPX 则得到积极维护并且修复了旧包的缺点。