Ini mirip dengan ekspor Org ke referensi lateks dan HTML , tetapi untuk persamaan.
Saya suka menggunakan potongan matematika LaTeX di file org saya, seperti pada
* 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}, ...
Saat saya mengekspor ke LaTeX, tautan yang \ref{eq:1}
benar berubah menjadi hyper hyper ke persamaan. Tetapi saya ingin mencapai perilaku tambahan berikut:
Di dalam file org, saya bisa mengklik teks
\ref{eq:1}
(teks tidak harus\ref{eq:1}
, saya hanya ingin hyperlink) dan dibawa ke persamaan. Fungsionalitas ini hadir untuk tajuk, karena[[The Quadratic Equation]]
menjadi dapat diklik dalam mode Org.Ketika saya mengekspor ke HTML, saya ingin agar referensi disimpan (sebenarnya, label (1) bahkan tidak muncul di ekspor HTML).
Apakah ada cara untuk menyelesaikan ini?
#+begin_src latex
...#+end_src
dan kemudian, jika Anda menempatkan#+name: eq:1
dan#+label: eq:1
, Anda harus dapat referensi blok ini seperti yang Anda inginkan, yaitu menggunakan tautan[[eq:1][first equation]]
, tetapi untuk beberapa alasan itu tidak bekerja untuk saya (tetapi bisa jadi karena perubahan yang saya buat).advice
hanya melalui s Anda dapat menguji tanpa perubahan melaluiemacs -Q
. Tentu, ini tidak membantu jika Anda mengubah sumber secara langsung.\label{}
ke dalam lingkungan kata demi kata, tapi saya harus menggali perubahan saya untuk memastikan itu salah saya. Akan membantu saya, jika seseorang dapat mengkonfirmasi bahwa cara yang disarankan dengan#+name
bekerja dll.<pre>
/</pre>
-Tags diequation
lingkungan. Oleh karena itu, firefox menunjukkan sumber dan bukan persamaannya.by-backend
makro dari sini: orgmode.org/worg/org-contrib/babel/languages/…Jawaban:
Saya harus menjalankan beberapa tes, tetapi saya berhasil menjalankan file kecil yang mengekspor dengan benar ke lateks dan HTML, saya diuji hanya dalam org 8.2.10, tetapi harus bekerja pada versi lain.
Jawabannya sebenarnya sama dengan dalam ekspor Org ke referensi lateks dan HTML
Di sini saya punya contoh kecil
sumber
align
dansubequations
, di mana label khusus untuk bagian -bagian persamaan?Sebenarnya, tampaknya mode Org 8.3.1 memiliki dukungan bawaan untuk pertanyaan yang diajukan;
label
danref
bekerja di luar kotak.Ini mengharuskan seseorang untuk memperbarui mode Organisasi melalui manajer paket; setelah itu, tempelkan di
(package-initialize)
dekat bagian atas file inisialisasi.EDIT. Ini tidak memungkinkan Anda untuk mengklik
\ref{...}
dan pergi ke label. Untuk itu, silakan lihat jawaban yang diterima di atas, atau gunakan org-ref .sumber
Seperti yang dijelaskan dalam tautan Internal .
Anda dapat menggunakan
<<id>>
untuk mengatur id target Anda dan menggunakan[[id]]
atau[[id][description]]
(Anda dapat menggunakan C-c C-luntuk memasukkan ini) untuk menemukan target Anda.Ini berfungsi untuk saya saat mengekspor ke HTML.
sumber