Подсветка синтаксиса в режиме org # + блок BEGIN_LATEX

Ответы:

8

Это представляется возможным, если указать latexв качестве дополнительного параметра для фрагмента LaTeX (!), Как если бы это был srcблок.

#+BEGIN_LaTeX latex
\begin{tikzpicture}
  \draw[dashed] (0,0) -- (1,1) ;
\end{tikzpicture}
#+END_LaTeX

Сравнивать:

Скриншот

(из Reddit )

Я не уверен, что поведение является преднамеренным, но, кажется, работает отлично.

VanLaser
источник
1
Мне все равно, если это намеренно или нет, это невероятно полезно, спасибо @VanLaser!
Дитер. Вильгельм
Я называю это удачей новичка, просматривая исходный код режима Org: P Что я не могу понять, так это то, как на это поведение еще не наткнулись, даже по ошибке (кажется, что его легко набрать).
VanLaser
1
Это то, что я понял. Мой запрос заключается в том, чтобы вы обновили свой ответ, чтобы он был читаемым, не полагаясь на внешние ссылки, а все включенные внешние ссылки работали.
Эндрю Суонн
2
Ссылки могут работать для вас, но смысл в том, чтобы сделать контент доступным для ваших читателей ... Пожалуйста, не полагайтесь на внешние ссылки в вашем ответе. Используйте инструмент изображений, чтобы включать изображения, а не ссылки на внешние изображения, которые загружают изображение в службу, которая сотрудничает со Stack Exchange (через некоторое время образы на imgur обычно устаревают, но не на тех, которые есть на сайте партнера SE / imgur).
Жиль "ТАК ... перестать быть злым"
1
Спасибо за редактирование. Когда я занимаюсь своим свободным временем, я обычно не пытаюсь решить не связанные с этим проблемы, особенно когда это требуется, и в этом нет реальной необходимости.
VanLaser
2

Я считаю, что для текущей версии режима Org, которую я использую (режим Org 9.1.9), команда изменилась на #+BEGIN_EXPORT latexи #+END_EXPORT latex. См. Https://orgmode.org/manual/Quoting-LaTeX-code.html#Quoting-LaTeX-code для получения подробной информации.

dpritch
источник
Также используйте, <lа затем нажмите вкладку, чтобы использовать структурные шаблоны режима Org, чтобы заполнить его для вас: orgmode.org/manual/Structure-Templates.html#Structure-Templates
dpritch