我的 \jobname 上有不匹配的引号

我的 \jobname 上有不匹配的引号

我已经编码

\lfoot{\ \\ File \jobname}

以便在论文的每一页底部打印文件名。我这样打印引号:“…”(即 99 样式的引号)。我期望引号是互补的,因此是“…”(即开头是 66,结尾是 99。我的期望不合理吗,还是我犯了一个错误?

答案1

如果名称中有空格,则添加引号\jobname,主要用途是充当有效的输入字符串,\input因此它们必然是 ascii 直引号,您可以使用设置直的字体来" 排版\texttt"

如果您获得了正确的引号,那么您可能正在使用 OT1 编码,就像在 T1 中无论是否使用,您都可以获得直引号\texttt

在此处输入图片描述

\documentclass{article}

\usepackage[T1]{fontenc}

\begin{document}

This is file: \jobname.

This is file: \texttt{\jobname.}


\end{document}

由于多种原因,应该避免使用传统的 OT1 编码,但是如果使用它,则可以避免右引号因OT1 中的\textttascii 而过载的问题。"

在此处输入图片描述

\documentclass{article}

%\usepackage[T1]{fontenc}

\begin{document}

This is file: \jobname.

This is file: \texttt{\jobname.}


\end{document}

如果您重命名该文件,问题就会消失。

在此处输入图片描述

相关内容