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


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\]

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$
...

¿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.


¿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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.