Bagaimana saya harus menulis persamaan inline dalam Mode Org sehingga mereka mengekspor ke LaTeX dengan benar?

10

Saya memiliki kalimat dengan kata-kata 42 m s^{-1}. Ketika ini diekspor ke LaTeX itu ekspor sebagai 42 m s$^{\text{-1}}$. Bagaimana saya harus menulisnya, atau bendera apa yang harus saya atur di #+OPTIONS:baris, sehingga menjadi ekspor 42 m s^{-1}?

mankoff
sumber
1
Saya hanya membungkus semuanya $$, opsi yang Anda cari mungkin adalah ini: orgmode.org/manual/LaTeX-fragments.html#LaTeX-fragments
wvxvw

Jawaban:

10

Juga, baik untuk mengetahui bahwa sintaks dolar $...$tidak selalu disarankan di LaTeX (dan sintaks dolar ganda $$...$$,, untuk persamaan yang ditampilkan, sangat tidak disarankan). Untuk info lebih lanjut lihat ini dan pertanyaan ini pada TeX.SE .

Tidak perlu dikatakan, Org-mode mendukung keduanya \(...\)dan \[...\]. Coba ekspor ini ke LaTeX:

* Dollars
hello $E=mc^2$
* Parens
hello \(E=mc^2\)
* Double dollars
hello $$E=mc^2$$
* Brackets
hello \[E=mc^2\]
mbork
sumber
1
Ya, tetapi perhatikan bahwa semua ini menyebabkan masalah dengan pandoc, kecuali untuk sintaksis $ foo $.
mankoff
Oh hai, mbork! :) Saya harus bertanya-tanya apakah mode-org akan dapat mengubah dolar ganda menjadi lebih tepat \[…\]sebagai bagian dari proses ekspornya. (Ini lebih merupakan retorika yang bertanya-tanya, saya kira — tentu saja Anda dapat menyesuaikannya :))
Sean Allred
@mankoff: Kalau begitu saya anggap ini bug pandoc. Dolar (terutama yang ganda) bukan sintaksis LaTeX yang tepat.
mbork
Saya ingin menunjukkan bagian komentar dari salah satu jawaban terkait: tex.stackexchange.com/questions/510/…
Sean Allred
7

Hanya bungkus dengan TeX-dolar:

$x^2$

ekspor ke

...
$x^2$
...
Sean Allred
sumber
Apakah downvoter mau memberikan komentar dengan memperhatikan bagaimana jawaban ini dapat ditingkatkan?
Sean Allred
Saya bukan saya tetapi sintaks dolar LaTeX tidak disarankan, seperti yang dibahas di atas. Saya kira itu bisa menjadi alasannya.
Thriveth
@Thriveth $tidak ke mana - mana - lihat komentar Frank yang ditautkan di atas; Frank telah berada di posisi kepemimpinan dengan LaTeX selama bertahun-tahun sekarang, jadi kata-katanya membawa sedikit berat.
Sean Allred
Anda berdebat dengan orang yang salah ... Yang saya tahu adalah bahwa $secara resmi tidak disarankan, dan saya hanya menduga itu bisa menjadi alasan mengapa orang lain telah menurunkan nilai ini. Saya tidak mengklaim memiliki pengetahuan atau dalam hal ini memiliki pendapat tentang apakah ini ide yang baik atau tidak.
Thriveth
@Thriveth, saya kira maksud saya adalah saya tidak tahu dari mana Anda mendapatkan info - itu perlu diperbarui. Apakah Anda keberatan berbagi?
Sean Allred
5

Sebenarnya, dalam hal ini di mana Anda bekerja dengan unit, Anda mungkin perlu mempertimbangkan menggunakan satu siunitxpaket LaTeX . Setelah memuat paket dalam file org Anda:

#+LaTeX_+HEADER: \usepackage{siunitx} 

Anda dapat menggunakan \SI{42}{m.s^{-1}}teks Anda. Ini akan memastikan bahwa ruang antara kuantitas dan unit sesuai, misalnya tidak memungkinkan jeda baris antara komponen apa pun. Selain itu, siunitxpaket juga tahu bagaimana benar memformat angka seperti 1.23e45sebagai 1.23 \times 10^{45}, dll

ph0t0nix
sumber
Bukankah seharusnya begitu \SI{42}{\meters\per\second}? Saya suka siunitx, tapi saya pikir itu tidak berfungsi dengan pandoc dan saya harus bisa mengonversi ke Word ...
mankoff
Anda dapat menggunakan salah satu (lihat misalnya halaman 5 dokumentasi, tepat di atas bagian 4). Saya pribadi berpikir \meters\per\secondcara eksplisit terlalu banyak bekerja :-).
ph0t0nix