我的 LaTeX 文档中需要字符 «»。不过我用的是英文,我不想使用 Babel。我有以下 hack,但我想要更好的方法:
\newcommand{\q}[1]{{%
\font\larm = larm1000%
\larm%
\char 190}{#1}{%
\font\larm = larm1000%
\larm%
\char 191}}
答案1
答案2
使用拉丁现代语还有一种方便的方法:
\documentclass{article}
\usepackage{lmodern}
\begin{document}
<<Quoted text>>.
\end{document}
答案3
如果你使用 utf8 编码,则可以直接输入:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
«For example.»
\end{document}
但是,自动间距并不正确 — 至少对于法语字体来说是这样。正如评论中所建议的,您始终可以手动输入正确的间距(~,表示不间断空格)。
答案4
我现在用法语说的最好的是:
\usepackage{csquotes}
\MakeOuterQuote{"}
我现在可以使用"
to 作为“guillemet”,并且它被正确地替换为«
and»