如何更轻松地输入撇号?

如何更轻松地输入撇号?

我发现打字

`一个词'

“一个词”

非常不方便,因为我觉得打字很烦人

`

``

总是这样。相反,我更喜欢输入“一个单词”和“一个单词”(当我不注意的时候我经常这样做,导致显示错误)。我希望这个inputenc包可以实现这一点,但显然它不能。

有解决办法吗?

答案1

这是不可能的,因为 LaTeX 需要知道引文从哪里开始,在哪里结束。想象一下,你正在写

“外面带有“里面的引号””。

LaTeX 根本不知道你想要什么。重音符号(撇号)用于其他用途,如本例所示:

我无法使用我所写的内容。

因此有以下几种可能。

  • 您可以搜索一个编辑器,它会自动将“”替换为“”,将“'”替换为“'”,就像您在现有办公工具中习惯的那样。TeXnicCenter 就是这样做的,但我把它关掉了,因为在我看来它经常这样做(@jon 在 中提到了 Emacs latex-mode。不知道,但你可以试一试)

  • 您可以尝试以某种方式将正确的引号符号放入代码中。比如从某处复制它或使用快捷方式。然后您可以使用csquotes和定义\MakeAutoQuote{“}{”} \MakeAutoQuote*{‘}{’}以使这些符号有效。

  • 或者你使用最干净的方法,也就是我所使用的方法,定义一些单个符号作为引号符号。我不知道你是否在某个地方遇到了 < 或 > 的问题,但我现在找不到任何情况。这看起来像这样:

    % arara: pdflatex
    
    \documentclass{article}
    \usepackage[english]{babel}
    \usepackage{csquotes}
    \MakeAutoQuote{<}{>}
    
    \begin{document}
    \noindent<A double quote containing <a single quote>>. And in order to use the \textless{}-sign or the \textgreater{}-sign in the text, you will have to write the full command \verb+\textless{}+ or resp.\ \verb+\textgreater{}+ for them.
    \end{document}
    

在此处输入图片描述

相关内容