Tôi nên viết phương trình nội tuyến trong Chế độ Org như thế nào để chúng xuất sang LaTeX đúng cách?


10

Tôi có một câu với các từ 42 m s^{-1}. Khi nó được xuất sang LaTeX, nó sẽ xuất dưới dạng 42 m s$^{\text{-1}}$. Làm thế nào tôi nên viết nó, hoặc những lá cờ nào tôi nên đặt trong #+OPTIONS:dòng, để nó xuất dưới dạng 42 m s^{-1}?


1
Tôi chỉ gói gọn tất cả mọi thứ $$, các tùy chọn bạn đang tìm kiếm có lẽ là: orgmode.org/manual/LaTeX-fragments.html#LaTeX-fragments
wvxvw

Câu trả lời:


10

Ngoài ra, thật tốt khi biết rằng cú pháp đô la $...$không phải lúc nào cũng được đề xuất trong LaTeX (và cú pháp đô la kép $$...$$, đối với các phương trình được hiển thị, không được khuyến khích mạnh mẽ). Để biết thêm thấy nàycâu hỏi này trên TeX.SE .

Không cần phải nói, chế độ Org hỗ trợ cả \(...\)\[...\]. Hãy thử xuất cái này sang LaTeX:

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

1
Có, nhưng lưu ý rằng tất cả những điều này gây ra vấn đề với pandoc, ngoại trừ cú pháp $ foo $.
mankoff

Ồ xin chào, mbork! :) Tôi phải tự hỏi liệu chế độ org có thể chuyển đổi hai đô la sang đúng hơn \[…\]như là một phần của quy trình xuất khẩu hay không. (Đó là chi tiết của một tu tự hỏi, tôi giả sử-tất nhiên bạn có thể tùy chỉnh nó :))
Sean Allred

@mankoff: Sau đó, tôi sẽ coi đây là một lỗi pandoc. Đô la (đặc biệt là hai lần) không đúng cú pháp LaTeX.
mbork

Tôi muốn chỉ ra phần bình luận của một trong những câu trả lời được liên kết: tex.stackexchange.com/questions/510/ mẹo
Sean Allred

7

Chỉ cần bọc nó bằng TeX-đô la:

$x^2$

xuất khẩu sang

...
$x^2$
...

Downvoter có quan tâm để lại một bình luận lưu ý làm thế nào câu trả lời này có thể được cải thiện?
Sean Allred

Tôi không phải là tôi nhưng cú pháp đồng đô la LaTeX không được khuyến khích, như đã thảo luận ở trên. Tôi đoán đó có thể là lý do tại sao.
Phát triển vào

@Thriveth $không đi đâu cả - hãy xem nhận xét của Frank như được liên kết ở trên; Frank đã ở vị trí lãnh đạo với LaTeX trong nhiều năm nay, vì vậy lời nói của anh ấy mang một chút trọng lượng.
Sean Allred

Bạn đang cãi nhau với kẻ sai trái ... Tất cả những gì tôi biết là điều đó $chính thức được khuyến khích, và tôi chỉ đơn giản đoán đó có thể là lý do tại sao một người khác đã đánh giá thấp điều này. Tôi không tuyên bố là có kiến ​​thức hoặc cho vấn đề đó có ý kiến ​​về việc liệu đây có phải là một ý tưởng tốt hay không.
Phát triển

@ Tôi nghĩ rằng quan điểm của tôi là tôi không biết bạn đang lấy thông tin của mình ở đâu - nó cần được cập nhật. Bạn có phiền chia sẻ không?
Sean Allred

5

Trên thực tế, trong trường hợp này, nơi bạn đang làm việc với các đơn vị, bạn có thể xem xét sử dụng các siunitxgói LaTeX . Sau khi tải gói trong tệp org của bạn:

#+LaTeX_+HEADER: \usepackage{siunitx} 

bạn có thể sử dụng \SI{42}{m.s^{-1}}trong văn bản của bạn. Điều này sẽ đảm bảo rằng khoảng cách giữa số lượng và đơn vị là phù hợp, ví dụ: không cho phép ngắt dòng giữa bất kỳ thành phần nào. Hơn nữa, siunitxgói cũng biết làm thế nào để định dạng đúng số như 1.23e45như 1.23 \times 10^{45}vv


Có nên không \SI{42}{\meters\per\second}? Tôi yêu siunitx, nhưng tôi không nghĩ rằng nó hoạt động với pandoc và tôi phải có thể chuyển đổi sang Word ...
mankoff

Bạn có thể sử dụng một trong hai (xem trang 5 của tài liệu, ngay phía trên phần 4). Cá nhân tôi nghĩ rằng cách rõ ràng \meters\per\secondlà quá nhiều công việc :-).
ph0t0nix
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.