“

显然,我一生都误解了引号的写法。在英语中,左引号是顶部的双引号,即:

我以为它是这样写的,但结果却是地球上根本没有语言!具体来说,双倍,镜像顶部有逗号,即:

当我使用“and”时,我希望 LaTeX 使用第二种形式而不是第一种形式。我该如何更改 LaTeX 来实现这一点?

答案1

您可以执行一个标记循环来预扫描输入并拦截“ ”的出现,并在输入流中用 的反射替换它们''。对环境的唯一限制是它不能包含 catcode 更改材料。

\documentclass{article}
\usepackage{tokcycle}[2021-05-25]
\usepackage{graphicx}
\Characterdirective{%
  \ifx`#1\tcpeek\z
    \ifx`\z
      \tcpop\z\addcytoks{\reflectbox{''}}
    \else
      \addcytoks{#1}
    \fi
  \else
    \addcytoks{#1}
  \fi
}
\begin{document}
\tokencyclexpress
Testing the ``quotes''...did I ``pass''?

This won't affect `single' use 

or even \number`x.
\endtokencyclexpress
\end{document}

在此处输入图片描述

相关内容