这类似于Org导出到乳胶和HTML参考,但用于方程式。
我喜欢在组织文件中使用LaTeX数学片段,如下所示:
* The Quadratic Equation
The roots of $ax^2 + bx + c$ are given by
\begin{equation}
\label{eq:1}
x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}
\end{equation}
According to Equation \ref{eq:1}, ...
当我导出到LaTeX时,\ref{eq:1}
正确地变成了方程的超链接。但我想实现以下其他行为:
在org文件中,我可以单击文本
\ref{eq:1}
(文本不必是\ref{eq:1}
,我只需要一个超链接),然后转到等式。标头具有此功能,因为[[The Quadratic Equation]]
在组织模式下可以单击。导出为HTML时,我希望保留引用(实际上,标签(1)甚至没有出现在HTML导出中)。
有没有办法做到这一点?
@wvxvw如果
—
Tobias
advice
仅通过s 更改了行为,则可以通过进行测试,而无需进行更改emacs -Q
。当然,如果您直接更改源,这将无济于事。
@Tobias不,我记得打补丁过Org代码,特别是与
—
wvxvw
\label{}
逐字环境中插入的Org代码相关的东西,但是我需要挖掘我的更改以确保这是我的错。但是,如果有人可以确认#+name
etc 的建议方法有效,那将对我有帮助。
@wvxvw在html-export时,会得到
—
Tobias
<pre>
/- 环境</pre>
标签equation
。因此,firefox显示源而不是方程式。
@Tobias,对,我完全忘记了,您还需要
—
wvxvw
by-backend
这里的宏:orgmode.org/worg/org-contrib/babel/languages/…–
#+begin_src latex
...中#+end_src
,然后,如果放置#+name: eq:1
和#+label: eq:1
,则应该能够以所需的方式引用此块,即使用link[[eq:1][first equation]]
,但由于某些原因,它对我不起作用(但是这可能是由于我所做的更改)。