Jest to podobne do eksportowania do lateksu i odniesień HTML , ale w przypadku równań.
Lubię używać fragmentów matematycznych LaTeX w moich plikach org, jak w
* 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}, ...
Kiedy eksportuję do LaTeX, \ref{eq:1}
poprawnie zmienia się w hiperłącze do równania. Ale chcę osiągnąć następujące dodatkowe zachowanie:
W pliku org mogę kliknąć tekst
\ref{eq:1}
(tekst nie musi być\ref{eq:1}
, chcę tylko hiperłącze) i przejść do równania. Ta funkcja jest dostępna dla nagłówków, ponieważ można ją[[The Quadratic Equation]]
kliknąć w trybie Org.Kiedy eksportuję do HTML, chcę, aby referencje były przechowywane (w rzeczywistości etykieta (1) nawet nie pojawia się w eksporcie HTML).
Czy istnieje sposób na osiągnięcie tego?
advice
s, tylko możesz testować bez zmian przez emacs -Q
. Oczywiście nie pomaga to w przypadku bezpośredniej zmiany źródeł.
\label{}
do pełnego środowiska, ale musiałbym wykopać moje zmiany, aby upewnić się, że to moja wina. Pomogłoby mi to, gdyby ktoś mógł potwierdzić, że sugerowany sposób z #+name
etc działa.
<pre>
/ </pre>
-Tagi wokół equation
środowiska. Dlatego firefox pokazuje źródło, a nie równanie.
by-backend
makra tutaj: orgmode.org/worg/org-contrib/babel/languages/…
#+begin_src latex
...#+end_src
a następnie, jeśli umieścisz#+name: eq:1
i#+label: eq:1
, powinieneś być w stanie odwołać się do tego bloku tak, jak chcesz, tj. Używając linku[[eq:1][first equation]]
, ale z jakiegoś powodu to nie działa dla mnie (ale może to być spowodowane wprowadzonymi przeze mnie zmianami).