Markdown позволяет embedded code
. Как это можно сделать org-mode
?
Я знаю о блоках исходного кода:
#+begin_example
blah-blah
#+end_example
Но я хочу что-то вроде этого (очевидно, с правильным синтаксисом, которого я не знаю):
This is `embeded code`.
Можно ли это сделать в org-mode
? Невозможно найти это в документации ...
+BEGIN_SRC...
каждый раз.Ответы:
Вы можете заключить текст в символы
=
или,~
чтобы набрать его моноширинным шрифтом и экспортировать дословно (что означает, что он не обрабатывается для синтаксиса, специфичного для организации):Всю информацию об элементах разметки в организационном режиме вы найдете в соответствующем разделе руководства .
источник
monospace
иemphasis
я нашел бы это сам. :( Я искалinline
иembedded
безрезультатно.org-hide-emphasis-markers
, но я искал целую вечность, пока наконец не нашел ее почти случайно ...BEGIN_SRC
блока. @ Ответ Тома ниже лучше, если вы этого хотите.Хотя моноширинный режим подходит для большинства случаев, встроенные блоки кода имеют форму
src_LANG[headers]{your code}
. Например,src_xml[:exports code]{<tag>text</tag>}
.Изменить: выделение кода встроенного кода, безусловно, возможно, хотя и с исправлением самого org.el: ответ, приведенный здесь https://stackoverflow.com/a/20652913/594138, работает как рекламируется, превращаясь
В
в html-экспорте. И победивший ответ в этом посте, https://stackoverflow.com/a/28059832/594138 , дает то же самое без необходимости исправлять org.el, но вам придется адаптировать его, если вам не нравится оптика во время редактирование.
источник
[:exports code]
это требуется, потому что в документации на orgmode.org/manual/exports.html#exports указано, что это значение по умолчанию. (Но без него ничего не экспортируется, когда я, например, экспортирую содержимое организации в уценку.)