kết xuất mã latex bên trong # + BEGIN_LaTeX '# + END_LaTeX ở chế độ org 8.3.1


8

C-u C-u C-c C-x C-lhoặc (org-toggle-prefix-fragment)với đối số tiền tố kép được sử dụng để chuyển đổi hiển thị các đoạn LaTeX trên toàn bộ bộ đệm cho dù chúng có nằm trong #+BEGIN_LaTeXkhối hay không. Bây giờ hành vi đó dường như đã thay đổi, vì chỉ các đoạn LaTeX bên ngoài các khối được hiển thị. Đây không phải là một thỏa thuận lớn vì xuất khẩu hoạt động như mong đợi. Tuy nhiên, tôi đã thích hành vi cũ. Có một biến tôi cần đặt để khôi phục hành vi trước đó không? Ngoài ra, tôi muốn sắp xếp phương trình và sau đó để nó tạo một tệp hình ảnh được lưu vào bộ đệm và chèn nội tuyến theo cách tương tự như các khối nguồn babel cho phép. Điều đó có thể không?

Dưới đây tôi đưa ra một ví dụ về cách nó hoạt động bây giờ:

thí dụ


2
LƯU Ý: đối với Org 8.3.4 trở lên, cú pháp phân định các khối LaTeX là #+BEGIN_EXPORT latex#+END_EXPORT(xem tại đây )
Đánh dấu

Câu trả lời:


1

Bây giờ hành vi đó dường như đã thay đổi, vì chỉ các đoạn LaTeX bên ngoài các khối được hiển thị.

Phụ thuộc vào điểm hoạt động. Đây là đoạn trích từ tài liệu về org-toggle-latex-Fragment:

If the cursor is on a LaTeX fragment, create the image and overlay it over the source code, if there is none. Remove it otherwise. If there is no fragment at point, display all fragments in the current section.

With prefix ARG, preview or clear image for all fragments in the current subtree or in the whole buffer when used before the first headline. With a double prefix ARG C-u C-u preview or clear images for all fragments in the buffer.

Tôi muốn sắp xếp phương trình và sau đó tạo ra một tệp hình ảnh được lưu vào bộ đệm và chèn nội tuyến theo cách tương tự như các khối nguồn babel cho phép. Điều đó có thể không?

Có, chỉ cần đính kèm các khối org-babel như vậy:

#+name: hello-world
#+BEGIN_SRC latex :exports results :file test.png
\LaTeX
#+END_SRC

Ví dụ thứ hai trong Khối mã nguồn LaTeX trong tài liệu Chế độ Org cho thấy cách nhúng đồ họa được tạo bằng latex dưới dạng tệp png trong tệp org.


Thật không may, khối nguồn latex đó trả về tệp hình ảnh được bọc trong một khối latex.
wdkrnls

1
Tôi thấy rằng tiêu đề này đã hoạt động:#+begin_src latex :results output raw graphics :file img/test.png
wdkrnls

1
Tài liệu đó nói rằng nó sẽ kết xuất tất cả các đoạn trong bộ đệm với tiền tố kép. Điều đó đã từng đúng. Bây giờ nó chỉ xem trước các đoạn bên ngoài các #+BEGIN_LaTeXkhối.
wdkrnls

Có thể thay đổi kích thước những hình ảnh này bằng tiêu đề để cho phép cả độ phân giải cao và chiều rộng cố định trong cả bộ đệm org và tệp PDF đã xuất không?
wdkrnls

@wdkrnls Tôi chỉ có thể làm cho nó hoạt động được ... :results raw :file test.png, vì vậy ít nhất là đối với thiết lập của tôi, outputgraphicslập luận :resultslà không cần thiết
Daniel Kessler
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.