如何在 knitr 中的 Sexpr 中自动转义特殊字符?

如何在 knitr 中的 Sexpr 中自动转义特殊字符?

我在 knitr 文档中有以下代码:

\title{Metrics for \Sexpr{display_name}}

其中由一些先前的代码设置display_name

如果该名称包含特殊字符(例如Mary & Sue Industries),则 latex 会出错:

! Misplaced alignment tab character &.
\@title ->Metrics for Mary &
                              Sue Industries

我看到过几个关于引用特殊字符的问题(展开后, 还, 还perl),但我不明白如何将它们应用于我的情况。有没有我可以使用 knitr 或 latex 函数或宏?

我正在使用 knitr 1.26 和 pdfTeX 3.14159265-2.6-1.40.20(TeX Live 2019)。

相关内容