私は、科学ノートを公開するために org-mode を使用しています。私が公開しているもののほとんどはコンパイルされたラテックス コードであり、org-mode バッファーでラテックス構文を強調表示する方法を探しています。リストされた、ミント化された、ピグメントなどを使用して、公開されたラテックスコードを構文の強調表示で表示するための多くのソリューションに出くわしました。組織バッファーで強調表示されたラテックス構文を表示する方法はありますか?
質問する
4788 次
4 に答える
14
この変数org-highlight-latex-and-related
を使用すると、インライン計算を強調表示できます。ただし、LaTeX フラグメントは単一の面でのみ強調表示されます。
のドキュメントからorg-highligh-latex-and-related
:
Non-nil means highlight LaTeX related syntax in the buffer.
When non nil, the value should be a list containing any of the
following symbols:
`latex' Highlight LaTeX snippets and environments.
`script' Highlight subscript and superscript.
`entities' Highlight entities.
例えば:
(setq org-highlight-latex-and-related '(latex script entities))
顔org-latex-and-related
は、LaTeX フラグメントをフォント化するために使用されます。
于 2015-04-28T12:03:04.573 に答える
4
ラテックスフラグメントを囲み、#+BEGIN_LaTeX latex
強調#+END_LaTex latex
表示することができます。これは、逐語的にエクスポートされるソース ブロック( #+BEGIN_SRC LaTeX
....) とは異なります (前述のように、ピグメントを介して強調表示される可能性があります)。
環境(方程式、整列...)でうまく機能します:
私の知る限り、インライン数学では機能しません(段落全体を囲んでも、org-mode を使用するポイントを失う場合は機能します...)
出典: emacs.stackexchangeおよびRedditのこの回答。
于 2017-04-13T12:36:08.247 に答える
2
以下を .emacs 構成ファイルに入れます。
;; fontify code in code blocks
(setq org-src-fontify-natively t)
PS-デフォルトで有効になっていないことがわかりません。
于 2013-06-22T07:31:23.250 に答える