是否有类似 upquote 的软件包用于正文而不是逐字文本?

是否有类似 upquote 的软件包用于正文而不是逐字文本?

此 MWE

\documentclass[11pt]{article}
\usepackage{upquote}
\begin{document}

A `set` or 'set' 

\begin{verbatim}
A `set` or 'set'
\end{verbatim}

\end{document}

使用 lualatex foo.tex 编译给定的 PDF 文件:

Mathematica 图形

我理解 Latex 默认字体就是这样工作的。但我希望正文中的 ' 和 ` (直引号和反引号) 字符也与输入 Latex 文件中的字符保持一致。

该软件包upquote修复了逐字文本。如何修复主文本中出现的“和”?

是否需要全新的字体?需要哪种字体?或者是否有类似upquote但用于正文的软件包?

我用 Google 搜索,但没有找到任何东西。

在 Linux 上使用 texlive 2017。

答案1

你可以简单地使用\textquotesingle转义的重音符号,然后使用{}。要使两个字符都处于活动状态,一种简单的方法是niceverb使用包:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{textcomp}     % access \textquotesingle
\usepackage[utf8]{inputenc}
\usepackage{niceverb}
\begin{document}

A \textquotesingle set\textquotesingle\ or \`{}set\`{}

\MakeActiveLet\'\textquotesingle
\def\textquoteback{\`{}}
\MakeActiveLet\`\textquoteback

A 'set' or `set`

\end{document}

结果pdflatex应该是:

姆韦

相关内容