Come devo scrivere equazioni in linea in modalità Org per esportarle correttamente in LaTeX?


Risposte:


10

Inoltre, è bene sapere che la sintassi del dollaro $...$non è sempre consigliata in LaTeX (e la sintassi del doppio dollaro $$...$$, per le equazioni visualizzate, è fortemente scoraggiata). Per maggiori informazioni visita questa e questa domanda TeX.SE .

Inutile dire che la modalità Org supporta sia \(...\)e \[...\]. Prova a esportarlo su LaTeX:

* Dollars
hello $E=mc^2$
* Parens
hello \(E=mc^2\)
* Double dollars
hello $$E=mc^2$$
* Brackets
hello \[E=mc^2\]

1
Sì, ma nota che tutto ciò causa problemi pandoc, ad eccezione della sintassi $ foo $.
mankoff,

Oh ciao, mbork! :) Devo chiedermi se la modalità org sarebbe in grado di trasformare il doppio dollaro in più appropriato \[…\]durante il processo di esportazione. (Suppongo sia più una sorta di retorica, ovviamente puoi personalizzarlo :))
Sean Allred,

@mankoff: considererei questo un bug pandoc, quindi. I dollari (specialmente quelli doppi) non sono una sintassi corretta LaTeX.
mbork,

Vorrei sottolineare la sezione dei commenti di una delle risposte collegate: tex.stackexchange.com/questions/510/…
Sean Allred,

7

Basta avvolgerlo con i dollari TeX:

$x^2$

esportazioni verso

...
$x^2$
...

Il downvoter si preoccuperebbe di lasciare un commento notando come questa risposta potrebbe essere migliorata?
Sean Allred

Non ero io ma la sintassi del dollaro LaTeX è scoraggiata, come discusso sopra. Immagino che potrebbe essere il motivo.
Prosegue il

@Thriveth $non andrà da nessuna parte - vedi il commento di Frank come linkato sopra; Frank è in posizione di leadership con LaTeX da molti anni ormai, quindi la sua parola ha un bel po 'di peso.
Sean Allred,

Stai discutendo con il ragazzo sbagliato ... Tutto quello che so è che $è ufficialmente scoraggiato, e ho semplicemente immaginato che potrebbe essere il motivo per cui qualcun altro aveva votato in negativo. Non sto affermando di essere informato o del fatto di avere un'opinione sul fatto che questa sia una buona idea o meno.
Thriveth

@Thriveth Immagino che il mio punto sia che non so dove stai ricevendo le tue informazioni - devono essere aggiornate. Ti dispiace condividere?
Sean Allred,

5

In realtà, in questo caso in cui si lavora con unità, è possibile prendere in considerazione l'utilizzo del siunitxpacchetto LaTeX . Dopo aver caricato il pacchetto nel file dell'organizzazione:

#+LaTeX_+HEADER: \usepackage{siunitx} 

puoi usare \SI{42}{m.s^{-1}}nel tuo testo. Ciò assicurerà che gli spazi tra quantità e unità siano appropriati, ad esempio non consentire interruzioni di linea tra i componenti. Inoltre, il siunitxpacchetto sa anche come formattare correttamente numeri come 1.23e45as 1.23 \times 10^{45}, ecc.


Non dovrebbe essere \SI{42}{\meters\per\second}? Adoro siunitx, ma non credo che funzioni con Pandoc e devo essere in grado di convertire in Word ...
mankoff,

È possibile utilizzare uno dei due (vedere ad esempio la pagina 5 della documentazione, appena sopra la sezione 4). Personalmente penso che il \meters\per\secondmodo esplicito sia troppo lavoro :-).
ph0t0nix,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.