此 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 文件:
我理解 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
应该是: