
使用 org-mode 編輯 LaTeX 文件的好處之一是能夠在編輯緩衝區時查看內聯圖形。
透過運行(org-toggle-inline-images)
,預設綁定到C-cC-xC-v, on
* Section Title
[[./figure.png]]
此圖形在緩衝區內可見。 (這並不完美,因為必須維護兩個圖形,一個用於 Emacs 的光柵,另一個用於 LaTeX 的向量,但這已經足夠了。)
同樣,使用 .emacs 緩衝區查看 Emacs 緩衝區內的程式碼片段也是理想的選擇
org-transclusion
。
#+transclude: [[file:prog.py]]
但隨後我失去了語法高亮顯示,無論是在 Emacs 緩衝區內還是在 pdflatex 輸出中 - 當我剪切和粘貼代碼時很容易獲得語法高亮顯示。
#+BEGIN_SRC python
print("Greetings!")
#+END_SRC
如何語法突出顯示嵌入的程式碼?
(當然,目標是將原始程式碼維護在一個地方,並能夠輕鬆運行它以確保其功能如所宣傳的那樣。)