我使用csquotes
法语书写。我想设置引号,就像设置英文引号一样,我不想使用这种方法``
。我尝试更改变体,但总是出现错误。以下是 MWE:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[french = quotes]{csquotes}
\begin{document}
\enquote{Bonjour}
\end{document}
预期输出:
实际产量:
答案1
在 csquotes 手册中,'10.9 关于预定义样式的杂项说明'一节中提到:
“该french
样式的所有变体都使用间隔开的引号作为外部标记。该样式变体quotes
使用双引号作为内部标记。” 这意味着两种变体在外部层面上看起来相同。
您可以使用 将样式更改为默认的英文引号\usepackage[style=english]{csquotes}
。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[style=english]{csquotes}
\begin{document}
\enquote{Bonjour}
\end{document}
(正如 egreg 所说,应该使用 fontenc。并且在最新的 LaTeX 安装中 utf8 是标准,因此可以省略 inputenc。)