Điều này tương tự như xuất Org sang tham chiếu latex và HTML , nhưng đối với phương trình.
Tôi thích sử dụng các đoạn toán học LaTeX trong các tệp org của mình, như trong
* 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}, ...
Khi tôi xuất sang LaTeX, \ref{eq:1}
chính xác sẽ biến thành một siêu liên kết đến phương trình. Nhưng tôi muốn đạt được các hành vi bổ sung sau:
Trong tập tin org, tôi có thể nhấp vào văn bản
\ref{eq:1}
(văn bản không cần phải có\ref{eq:1}
, tôi chỉ muốn một siêu liên kết) và được đưa đến phương trình. Chức năng này hiện diện cho các tiêu đề, vì[[The Quadratic Equation]]
có thể nhấp vào trong chế độ Org.Khi tôi xuất sang HTML, tôi muốn lưu giữ các tham chiếu (thực ra, nhãn (1) thậm chí không hiển thị trong xuất HTML).
Có cách nào để hoàn thành việc này?
advice
s, bạn chỉ có thể kiểm tra mà không thay đổi thông qua emacs -Q
. Đương nhiên, điều này không có ích nếu bạn thay đổi các nguồn trực tiếp.
\label{}
vào môi trường nguyên văn, nhưng tôi cần khai thác các thay đổi của mình để đảm bảo đó là lỗi của tôi. Mặc dù vậy, nó sẽ giúp tôi, nếu ai đó có thể xác nhận rằng cách được đề xuất với #+name
vv hoạt động.
<pre>
/ </pre>
-Tags xung quanh equation
môi trường. Do đó, firefox hiển thị nguồn chứ không phải phương trình.
by-backend
macro từ đây: orgmode.org/worg/org-contrib/babel/lacular/iêu
#+begin_src latex
...#+end_src
và sau đó, nếu bạn đặt#+name: eq:1
và#+label: eq:1
, bạn sẽ có thể tham chiếu khối này theo cách bạn muốn, tức là sử dụng một liên kết[[eq:1][first equation]]
, nhưng vì một số lý do, nó không hoạt động với tôi (nhưng nó có thể là do những thay đổi tôi đã thực hiện).