ซึ่งคล้ายกับการส่งออกองค์กรไปยังลาเท็กซ์และการอ้างอิง HTMLแต่สำหรับสมการ
ฉันชอบใช้ตัวอย่างคณิตศาสตร์ LaTeX ในไฟล์ org ของฉันเช่นเดียวกับใน
* 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)
มีวิธีการทำสิ่งนี้หรือไม่?
advice
emacs -Q
โดยธรรมชาติแล้วสิ่งนี้จะไม่ช่วยถ้าคุณเปลี่ยนแหล่งข้อมูลโดยตรง
\label{}
เข้าไปในสภาพแวดล้อมคำต่อคำ แต่ฉันต้องขุดการเปลี่ยนแปลงของฉันเพื่อให้แน่ใจว่ามันเป็นความผิดของฉัน มันจะช่วยฉันได้ถ้ามีใครสามารถยืนยันได้ว่าวิธีที่แนะนำกับการ#+name
ทำงาน ฯลฯ
<pre>
/ </pre>
-Tags รอบequation
สภาพแวดล้อม ดังนั้น Firefox แสดงแหล่งที่มาไม่ใช่สมการ
by-backend
แมโครจากที่นี่: orgmode.org/worg/org-contrib/babel/language/…
#+begin_src latex
...#+end_src
จากนั้นถ้าคุณใส่#+name: eq:1
และ#+label: eq:1
คุณควรจะสามารถอ้างอิงบล็อกนี้ในแบบที่คุณต้องการเช่นใช้ลิงค์[[eq:1][first equation]]
แต่ด้วยเหตุผลบางอย่างมันไม่ได้ผลสำหรับฉัน (แต่ อาจเป็นเพราะการเปลี่ยนแปลงที่ฉันทำ)