当我尝试在不存在的org-mode中交叉引用标头时举个例子。当我将组织文件导出到LaTeX时,它不会生成ref
,而是生成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:
和:noexport
标签仅导出我的组织文档的某些部分时,任何“坏”交叉引用(即引用未导出的标题)都会被逐字转换为逐字与texttt
。当这些标题很长时,由此导致的糟糕交叉看起来很难看。
问题:我可以告诉org-mode只是简单地导出\texttt{??}
以查找错误的交叉引用标题吗?这将使它看起来与破坏的bibtex引用一致。
答案 0 :(得分:1)
检查此变量:
org-latex-link-with-unknown-path-format
是ox-latex.el
中定义的变量。
其值为\\texttt{%s}
文档: 具有未知路径类型的链接的格式字符串。
答案 1 :(得分:0)
如前所述,您可以将变量配置为除\ texttt之外的sthing。 我用的是什么:
(setq org-latex-link-with-unknown-path-format "\\colorbox{red}{%s}")