Esto es similar a la exportación de Org a referencias de látex y HTML , pero para ecuaciones.
Me gusta usar fragmentos matemáticos de LaTeX en mis archivos de organización, como en
* 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}, ...
Cuando exporto a LaTeX, el \ref{eq:1}
correctamente se convierte en un hipervínculo a la ecuación. Pero quiero lograr el siguiente comportamiento adicional:
Dentro del archivo de organización, puedo hacer clic en el texto
\ref{eq:1}
(el texto no tiene que ser\ref{eq:1}
, solo quiero un hipervínculo) y ser llevado a la ecuación. Esta funcionalidad está presente para los encabezados, ya que se[[The Quadratic Equation]]
hace clic en el modo Org.Cuando exporto a HTML, quiero que se mantengan las referencias (en realidad, la etiqueta (1) ni siquiera aparece en la exportación de HTML).
¿Hay alguna manera de lograr esto?
#+begin_src latex
...#+end_src
y luego, si coloca#+name: eq:1
y#+label: eq:1
, debería poder hacer referencia a este bloque de la manera que desee, es decir, utilizando un enlace[[eq:1][first equation]]
, pero por alguna razón no funciona para mí (pero podría deberse a los cambios que he realizado).advice
solo a través de s, puedes probar sin cambios a través deemacs -Q
. Naturalmente, esto no ayuda si cambia las fuentes directamente.\label{}
en el entorno literal, pero tendría que desenterrar mis cambios para asegurarme de que es mi culpa. Sin embargo, me ayudaría si alguien pudiera confirmar que la forma sugerida con#+name
etc. funciona.<pre>
/</pre>
-Tags alrededor delequation
entorno. Por lo tanto, firefox muestra la fuente y no la ecuación.by-backend
macro desde aquí: orgmode.org/worg/org-contrib/babel/languages/…Respuestas:
Tuve que ejecutar algunas pruebas, pero logré ejecutar un pequeño archivo que se exporta correctamente a látex y HTML, probé solo en la organización 8.2.10, pero debería funcionar en otras versiones.
La respuesta es en realidad la misma que en la exportación de Org a referencias de látex y HTML
Aquí tengo un pequeño ejemplo.
fuente
align
ysubequations
, donde la etiqueta es específica de partes de la ecuación?En realidad, parece que el modo Org 8.3.1 tiene soporte incorporado para lo que está haciendo la pregunta;
label
yref
trabajar fuera de la caja.Esto requiere que uno actualice el modo Org a través del administrador de paquetes; luego, quédese
(package-initialize)
cerca de la parte superior del archivo de inicialización.EDITAR. Esto no le permite hacer clic
\ref{...}
e ir a la etiqueta. Para eso, vea la respuesta aceptada arriba, o use org-ref .fuente
Como se describe en Enlaces internos .
Puede usar
<<id>>
para establecer su identificación de destino y usar[[id]]
o[[id][description]]
(Puede usar C-c C-lpara insertar esto) para encontrar su objetivo.Esto funciona para mí al exportar a HTML.
fuente