0

举个例子,当我尝试在 org-mode 中交叉引用一个不存在的标头时。ref当我将 org 文件导出到 LaTeX 时,它不会生成texttt. 例如:

* Foo

Detail X is in Section [[Bar]]. Detail Y is in Section [[Baz]].

* Bar

这出口到:

\section{Foo}
\label{sec-1}

Detail X is in Section \ref{sec-2}. Detail Y is in Section \texttt{Baz}.
\section{Bar}
\label{sec-2}

当我使用:export:and:noexport标记仅导出我的 org 文档的一部分时,任何“错误”的交叉引用(即引用未导出的标题)都将逐字转换为texttt. 当这些标题很长时,由此产生的糟糕的交叉参考看起来很难看。

问题:我可以告诉 org-mode 只是简单地导出\texttt{??}一个错误的交叉引用标题吗?这将使它看起来与损坏的 bibtex 引用一致。

4

2 回答 2

1

检查这个变量:

org-latex-link-with-unknown-path-format是 中定义的变量ox-latex.el。它的值为\\texttt{%s}

文档:具有未知路径类型的链接的格式字符串。

于 2013-07-08T17:21:30.290 回答
0

如前所述,您可以将变量配置为 \texttt 以外的其他内容。我用什么:

(setq org-latex-link-with-unknown-path-format "\\colorbox{red}{%s}")
于 2013-07-24T11:44:07.040 回答