ฉันจะเขียนสมการแบบอินไลน์ใน Org Mode ได้อย่างไรเพื่อให้ส่งออกไปยัง LaTeX อย่างถูกต้อง


10

42 m s^{-1}ฉันมีประโยคด้วยคำว่า 42 m s$^{\text{-1}}$เมื่อถูกส่งออกไปยังน้ำยางจะส่งออกเป็น ฉันจะเขียนมันได้อย่างไรหรือควรตั้งค่าสถานะใดใน#+OPTIONS:บรรทัดเพื่อที่จะส่งออกเป็น42 m s^{-1}?


1
ฉันเพิ่งห่อทุกอย่างใน$$ตัวเลือกที่คุณกำลังมองหาน่าจะเป็น: orgmode.org/manual/LaTeX-fragments.html#LaTeX-fragments
wvxvw

คำตอบ:


10

นอกจากนี้ยังเป็นการดีที่จะรู้ว่า$...$ไม่แนะนำให้ใช้ไวยากรณ์ดอลลาร์ใน LaTeX เสมอ (และไวยากรณ์สองดอลลาร์$$...$$สำหรับสมการที่แสดง สำหรับข้อมูลเพิ่มเติมโปรดดูที่นี้และคำถามนี้ใน TeX.SE

จำเป็นต้องพูด Org โหมดการสนับสนุนทั้งในและ\(...\) \[...\]ลองส่งออกสิ่งนี้ไปยัง LaTeX:

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

1
ใช่ แต่โปรดทราบว่าสิ่งเหล่านี้ทำให้เกิดปัญหาpandocยกเว้นไวยากรณ์ $ foo $
mankoff

สวัสดีสวัสดี mbork! :) ฉันต้องสงสัยว่าโหมดองค์กรจะสามารถแปลงค่าเงินดอลล่าร์เป็นสองเท่าให้เหมาะสมยิ่งขึ้นหรือไม่\[…\]ซึ่งเป็นส่วนหนึ่งของกระบวนการส่งออก (มันเป็นเรื่องของวาทศิลป์สงสัยมากขึ้นฉันคิดว่า - แน่นอนว่าคุณสามารถปรับแต่งมันได้:))
Sean Allred

@mankoff: ฉันจะพิจารณาข้อผิดพลาดpandocนี้แล้ว ดอลลาร์ (โดยเฉพาะอย่างยิ่งสองครั้ง) ไม่ใช่ไวยากรณ์ของ LaTeX ที่เหมาะสม
mbork

ฉันต้องการจะชี้ให้เห็นส่วนความคิดเห็นของหนึ่งในคำตอบที่เชื่อมโยง: tex.stackexchange.com/questions/510/…
Sean Allred

7

เพียงห่อด้วยดอลลาร์ TeX:

$x^2$

ส่งออกไปยัง

...
$x^2$
...

ผู้ลงคะแนนเสียงจะสนใจแสดงความคิดเห็นหรือไม่ว่าคำตอบนี้อาจได้รับการปรับปรุงหรือไม่?
Sean Allred

ฉันไม่ใช่ฉัน แต่ไวยากรณ์ดอลล่าร์ LaTeX ไม่ได้รับการสนับสนุนตามที่กล่าวไว้ข้างต้น ฉันเดาว่าอาจเป็นสาเหตุ
เจริญเติบโต

@Thriveth $ไม่ได้ไปทุกที่ - ดูความคิดเห็นของ Frank ตามลิงก์ด้านบน; แฟรงค์อยู่ในตำแหน่งผู้นำกับ LaTeX มาหลายปีแล้วดังนั้นคำพูดของเขาจึงมีน้ำหนักค่อนข้างมาก
ฌอน Allred

คุณกำลังเถียงกับคนผิด ... ทั้งหมดที่ฉันรู้คือสิ่ง$นั้นเป็นสิ่งที่ท้อแท้อย่างเป็นทางการและฉันก็แค่เดาว่าอาจเป็นเหตุผลว่าทำไมคนอื่นถึงได้ปฏิเสธเรื่องนี้ ฉันไม่ได้อ้างว่ามีความรู้หรือมีความเห็นเกี่ยวกับเรื่องนี้ว่าเป็นความคิดที่ดีหรือไม่
เจริญเติบโต

@ ความเจริญฉันคิดว่าประเด็นของฉันคือฉันไม่รู้ว่าคุณกำลังรับข้อมูลของคุณอยู่ที่ไหน - ต้องมีการอัพเดท คุณต้องการแบ่งปันหรือไม่
ฌอน Allred

5

ที่จริงในกรณีนี้ที่คุณกำลังทำงานกับหน่วยคุณอาจพิจารณาใช้แพคเกจน้ำยาง หลังจากโหลดแพ็คเกจในไฟล์ org ของคุณ:siunitx

#+LaTeX_+HEADER: \usepackage{siunitx} 

คุณสามารถใช้\SI{42}{m.s^{-1}}ในข้อความของคุณ สิ่งนี้จะทำให้แน่ใจว่าช่องว่างระหว่างปริมาณและหน่วยมีความเหมาะสมเช่นไม่อนุญาตให้มีการขึ้นบรรทัดใหม่ระหว่างส่วนประกอบใด ๆ นอกจากนี้ยังมีsiunitxแพคเกจยังรู้วิธีการอย่างถูกจัดรูปแบบตัวเลขเช่น1.23e45เป็น1.23 \times 10^{45}ฯลฯ


ไม่ควร\SI{42}{\meters\per\second}หรือ ฉันรักsiunitxแต่ฉันไม่คิดว่ามันจะทำงานกับแพนดอคและฉันต้องสามารถแปลงเป็น Word ...
mankoff

คุณสามารถใช้อย่างใดอย่างหนึ่ง (ดูเช่นหน้า 5 ของเอกสารข้างต้นส่วนที่ 4) ฉันคิดว่า\meters\per\secondวิธีชัดเจนเป็นการทำงานมากเกินไป :-)
ph0t0nix
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.