我在编写文档时使用markdown,重组文本(标记语言)或LaTeX。例如,doconce可以生成LaTeX,HTML,Ipython和其他格式。
尽管Doconce在写几页时非常方便,但写几百页变得很麻烦。使用Emacs / AucTeX / RefTeX在LaTeX中写入100页是没有问题的(我可以轻松地交叉引用:键入C-c (
,这显示了具有特定类型的所有标签的文档的轮廓[图,方程式]) 。引用也一样。
我想对标签,引用,引用使用相同的功能。以下是小型doconce
文档(或more)
===== A Section with Sample Text =====
\label{my:first:sec}
Below the section title we have a *label*,which can be used to refer to Section ref{my:first:sec}.
Equations can be referenced too.
!bt
\begin{equation} u(t)=e^{-at} label{eq1a}
\end{equation}
!et
References to above equation such as ref{eq1a}. For more information about the equation, see cite{Miller_200}
===== References =====
BIBFILE: papers.pub
我想在Doconce中使用相同的RefTeX功能。当键入C-c (
时,它应显示文档的大纲,文档中包含所有标签或引用papers.pub
文件(Doconce依赖于Publish,这与BibTEX文件非常相似。)
我认为交叉引用缺少其他标记语言(降价,重组文本,asciidoc等),所以这个问题也可以扩展到它们。