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.