Re: [Orgmode] Re: Question on org-beamer markup

2011-01-13 Thread Eric S Fraga
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


[Orgmode] Re: Question on org-beamer markup

2011-01-12 Thread Rafael Villarroel
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

___
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