Rafael Villarroel <rvf0...@gmail.com> writes: > Sébastien Vauban <wxhgmqzgw...@spammotel.com> writes: > >> Erik Iverson wrote: >>> According to http://orgmode.org/worg/org-tutorials/org-beamer/tutorial.html >>> >>> the following markup should work when exporting to PDF from an org-beamer >>> document. >>> >>> - the first, very @important@, point! >>> - the previous point shows the use of the special markup which >>> translates to the Beamer specific /alert/ command for highlighting >>> text. >>> >>> However, upon export the resulting .tex file does not actually contain this >>> translation from @important@ to the alert command, but rather sill has >>> @important@ in the output. >>> >>> Am I missing some part of the setup process? >> >> You must update *manually* the var =org-export-latex-emphasis-alist=: >> >> #+begin_src emacs-lisp >> ;; alist of LaTeX expressions to convert emphasis fontifiers >> (setq org-export-latex-emphasis-alist >> '(("*" "\\textbf{%s}" nil) >> ("/" "\\emph{%s}" nil) >> ("_" "\\underline{%s}" nil) >> ("+" "\\st{%s}" nil) >> ("=" "\\url{%s}" nil) >> ;; `url' breaks lines in long strings (was `verb') >> ("~" "\\verb~%s~" t) >> ("@" "\\alert{%s}" nil))) >> #+end_src >> > > This should be enough right? > > (add-to-list 'org-emphasis-alist '("@" org-warning "<i>" "</i>")) > (add-to-list 'org-export-latex-emphasis-alist '("@" "\\alert{%s}" nil)) > > However, it does not work for me with > Org-mode version 7.4 (release_7.4.166.gf7a7.dirty) > (that is, neither the text between @'s is fontified, nor is exported to > an alert, as Erik mentioned. > > > This, however, does work for me: > > (add-to-list 'org-emphasis-alist '("+" org-warning "<i>" "</i>")) > (add-to-list 'org-export-latex-emphasis-alist '("+" "\\alert{%s}" nil)) > > so I'm thinking, maybe there is something else to be done to declare @ > as a valid delimiter? > > Regards, > Rafael
Strange. I don't specify anything anywhere in my initialisation files about the @ symbol being special. All I have in my files is: #+begin_src emacs-lisp (setq org-emphasis-alist (quote (("*" bold "<b>" "</b>") ("/" italic "<i>" "</i>") ("_" underline "<span style=\"text-decoration:underline;\">" "</span>") ("=" org-code "<code>" "</code>" verbatim) ("~" org-verbatim "<code>" "</code>" verbatim) ("+" (:strike-through t) "<del>" "</del>") ("@" org-warning "<b>" "</b>"))) org-export-latex-emphasis-alist (quote (("*" "\\textbf{%s}" nil) ("/" "\\emph{%s}" nil) ("_" "\\underline{%s}" nil) ("+" "\\texttt{%s}" nil) ("=" "\\verb=%s=" nil) ("~" "\\verb~%s~" t) ("@" "\\alert{%s}" nil))) ) #+end_src I would have thought that =add-to-list= should have worked as well. However, I do have this customisation at the very *start* of all of my org customisations, even *before* my =(require 'org-install)= line! It may be that these variables need to be set before you load org? Alternatively, maybe you should use emacs's customisation methods to set these variables? HTH, eric -- : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 23.2.1 : using Org-mode version 7.4 (release_7.4.168.g0ec8) _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode