Markdown permet embedded code
. Comment cela peut-il être fait org-mode
?
Je connais les blocs de code source:
#+begin_example
blah-blah
#+end_example
Mais ce que je veux, c'est quelque chose comme ça (évidemment, avec la bonne syntaxe, que je ne connais pas):
This is `embeded code`.
Cela peut-il être fait org-mode
? Impossible de trouver ça dans la documentation ...
+BEGIN_SRC...
chaque fois.Réponses:
Vous pouvez insérer le texte dans
=
ou des~
signes pour qu'il soit composé dans une police à espacement unique et l'exporter textuellement (ce qui signifie qu'il n'est pas traité pour la syntaxe propre à l'organisation):Vous trouverez toutes les informations sur les éléments de balisage en mode organisationnel dans la section appropriée du manuel .
la source
monospace
etemphasis
j'aurais trouvé cela moi-même. :( Je cherchaisinline
etembedded
, en vain.org-hide-emphasis-markers
, mais j'ai cherché pendant des siècles avant de finalement la trouver presque accidentellement ...BEGIN_SRC
bloc. La réponse de @ Tom ci-dessous est meilleure si vous le souhaitez.Bien que monespacement soit suffisant dans la plupart des cas, les blocs de code en ligne ont la forme
src_LANG[headers]{your code}
. Par exemplesrc_xml[:exports code]{<tag>text</tag>}
,.Edit: La mise en évidence du code du code en ligne est certainement possible, bien qu'avec le patching org.el lui-même: la réponse donnée ici https://stackoverflow.com/a/20652913/594138 fonctionne comme annoncé, tournant
Dans
dans html-export. Et la réponse gagnante dans cet article, https://stackoverflow.com/a/28059832/594138 , réalise la même chose sans avoir besoin de patcher org.el, mais vous devrez l'adapter si vous n'aimez pas l'optique pendant édition.
la source
[:exports code]
soit nécessaire, car les documents sur orgmode.org/manual/exports.html#exports disent que c'est la valeur par défaut. (Mais sans cela, rien n'est exporté lorsque j'exporte le contenu de l'organisation vers Markdown, par exemple.)