自动转义特殊字符

自动转义特殊字符

我有一个文档,我想用\jobname宏将作业名称放入页脚。但是,如果我的主文件的文件名中有下划线,则由于下划线,作业名称无法正确打印。我该如何告诉 LaTeX 自动转义作业名称中的任何特殊字符?

答案1

我倾向于使用包\path中的功能url,但你需要\jobname先进行扩展

\expandafter\path\expandafter{\jobname}

可以通过创建自定义命令来控制字体\path(默认情况下) ,请参阅源代码tt\pathurl.sty

相关内容