Sebastian Rose <sebastian_r...@gmx.de> writes: > andrea Crotti <andrea.crott...@gmail.com> writes: >> Still a couple of questions, I found something here >> in the newsgroup but nothing helped me... >> >> First, how many and where can I find all the possible >> >> #+begin_...? >> >> I mean why is >> #+begin_dot and not >> >> #+begin_src dot? >> >> I would like to insert my dot info and on exporting getting a pdf with >> embedded the generated eps, it would be great! >> >> I don't have very clear the grammar I can use in the #+begin_.. line, >> is there a clear explanation somewhere? > > > The difference is, > > #+begin_src mode-name > > just tells the exporter that the following block is a `mode-name' block, > where mode-name == the name of the emacs mode you'd use to edit a file > in that language. > > This handy if you want to edit the block's contents (C-c '). Eventually, > the source code inside the block will be highlighted on export to > XHTML. The mode is important then, too. Contents of blocks like this are > exported verbatim. > > > > > In contrast, blocks like > > #+begin_ditaa > > will never export verbatim. Instead, the contents are treated specially > or even send to an external program, that will create an image (e.g. - > in most cases), that will in turn replace the block in the exported > result. > >
The exception to the above is that *if* you have org-babel loaded, then some begin_src blocks will become activated. The source blocks activated by org-babel are the contents of the variable `org-babel-interpreters'. They can be used to activate for example dot blocks, and will then have the result of possibly evaluating dot blocks on export in the same manner as org-exp-blocks. The two separate mechanisms are confusion, but for now are necessary to allow org-mode users to evaluate some simple block types (like dot) on export without having to load up all of org-babel. I hope the above isn't too confusing :) -- Eric > > Sebastian > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode