¿Cómo debo escribir ecuaciones en línea en el modo Org para que se exporten a LaTeX correctamente?

10

Tengo una oración con las palabras 42 m s^{-1}. Cuando esto se exporta a LaTeX, se exporta como 42 m s$^{\text{-1}}$. ¿Cómo debo escribirlo, o qué banderas debo establecer en la #+OPTIONS:línea, para que se exporte como 42 m s^{-1}?

mankoff
fuente
1
Acabo de envolver todo $$, las opciones que está buscando son probablemente estas: orgmode.org/manual/LaTeX-fragments.html#LaTeX-fragments
wvxvw

Respuestas:

10

Además, es bueno saber que la sintaxis del dólar $...$no siempre se recomienda en LaTeX (y la sintaxis del doble dólar $$...$$, para las ecuaciones mostradas, no se recomienda ). Para más información ver esta y esta pregunta en TeX.SE .

No hace falta decir que el modo Org admite ambos \(...\)y \[...\]. Intenta exportar esto a LaTeX:

* Dollars
hello $E=mc^2$
* Parens
hello \(E=mc^2\)
* Double dollars
hello $$E=mc^2$$
* Brackets
hello \[E=mc^2\]
mbork
fuente
1
Sí, pero tenga en cuenta que todo esto causa problemas pandoc, excepto la sintaxis $ foo $.
mankoff
¡Hola, mbork! :) Tengo que preguntarme si org-mode sería capaz de transformar el doble dólar en el más apropiado \[…\]como parte de su proceso de exportación. (Supongo que es más una pregunta retórica, por supuesto, puedes personalizarlo :))
Sean Allred
@mankoff: Entonces consideraría esto un error pandoc. Los dólares (especialmente los dobles) no son la sintaxis adecuada de LaTeX.
mbork
Me gustaría señalar la sección de comentarios de una de las respuestas vinculadas: tex.stackexchange.com/questions/510/…
Sean Allred
7

Simplemente envuélvelo con los dólares TeX:

$x^2$

exportaciones a

...
$x^2$
...
Sean Allred
fuente
¿Le gustaría al votante dejar un comentario que indique cómo se puede mejorar esta respuesta?
Sean Allred
No era yo, pero se desalienta la sintaxis en dólares de LaTeX, como se discutió anteriormente. Supongo que podría ser por eso.
Thriveth
@Thriveth $no va a ninguna parte : vea el comentario de Frank como se vincula anteriormente; Frank ha estado en una posición de liderazgo con LaTeX durante muchos años, por lo que su palabra tiene bastante peso.
Sean Allred
Estás discutiendo con el tipo equivocado ... Todo lo que sé es que $está oficialmente desalentado, y simplemente supuse que esa podría ser la razón por la cual alguien más había rechazado esto. No pretendo tener conocimiento o, en este caso, tener una opinión sobre si es una buena idea o no.
Thriveth
@Thriveth Supongo que mi punto es que no sé de dónde sacas tu información, es necesario actualizarla. ¿Te importa compartir?
Sean Allred
5

En realidad, en este caso donde trabaja con unidades, puede considerar usar el siunitxpaquete LaTeX . Después de cargar el paquete en su archivo org:

#+LaTeX_+HEADER: \usepackage{siunitx} 

puedes usar \SI{42}{m.s^{-1}}en tu texto. Esto asegurará que los espacios entre la cantidad y la unidad sean apropiados, por ejemplo, no permitiendo saltos de línea entre ninguno de los componentes. Además, el siunitxpaquete también sabe cómo formatear correctamente números 1.23e45como 1.23 \times 10^{45}, etc.

ph0t0nix
fuente
¿No debería ser \SI{42}{\meters\per\second}? Me encanta siunitx, pero no creo que funciona con Pandoc y tengo que ser capaz de convertir a Word ...
Mankoff
Puede usar cualquiera de los dos (consulte, por ejemplo, la página 5 de la documentación, justo arriba de la sección 4). Personalmente, creo que la \meters\per\secondforma explícita es demasiado trabajo :-).
ph0t0nix