在 LaTeX 中输入“和”字符的通常方式是使用命令"<
, 表示“,和">
, 表示”,同时使用babel
带有 italian 选项的包和inputenc
带有 utf8 选项的包。
这对我来说一直有效,但从昨天开始,这种组合不再有效。例如,这是此 MWE 的呈现方式:
\documentclass[a4paper]{article}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
"<Hello world!">
\end{document}
我在处理一个文档时意识到了这一点,在这个文档上我使用了大约十个不同的包,所以我最初认为某些包可能与其他包冲突,但后来我尝试呈现以前的文档,其中“和”字符正确显示,而无需更改代码中的任何内容,现在它们也以这种方式显示。
你知道发生什么事了吗?
我使用的 TeX 版本是这个:
TeX 3.14159265 (TeX Live 2015/dev/Debian)
答案1
我必须加上\setactivedoublequote
序言。我不知道为什么我从来没有用过它,但无论如何,现在它起作用了。