为什么我无法在 TexShop 中输入正常的引号?

为什么我无法在 TexShop 中输入正常的引号?

当我在编辑器中输入 ``'' 引用,然后输出 PDF 文件时,这些符号无法显示。例如,如果我想显示

“你好”,

PDF 仅显示

你好。

我知道输入 `` 和''是显示引号的正确方法。但我的问题是,当我输入两个撇号时,TexShop 会自动将我的类型“纠正”为"

答案1

我认为您的问题是 Texshop 没有将引号转换为直的“”,而是转换为弯曲的“引文标记”,cfr。这个类似的问题

由于您没有提供 MWE,我只能猜测,但这些字符是八位,需要 PdfLateX 中的适当支持才能显示在 PDF 中(查看日志以查看错误消息)。

尝试将以下几行添加到文档的序言中:

\usepackage{lmodern}  % or your other font package
\usepackage[utf8]{inputenx}
\usepackage[T1]{fontenc}

我预计引号现在会出现在 PDF 中。

如果不是,请提供 MWE。

答案2

最后我发现这个问题是由于TexShop编辑器选择的编码格式引起的。我将其改回UTF-8,问题就消失了。

非常感谢您的所有回答和启发。

相关内容