Dear Sebastien, On Thu, 21 Mar 2013 22:10:26 +0100 Sebastien Vauban wrote:
> > I created a beamer template file that I control with macros. My > > org-mode config file has the following snippet: > > > > (add-to-list 'org-latex-classes > > (list "beamer" > > (file-string (concat custom-basedir "templates/beamer.tex")) > > '("\\section{%s}" ."\\section*{%s}") > > '("\\subsection{%s}" . "\\subsection*{%s}") > > '("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) > > > > > > The beamer.tex file contains snippets like that: > > > > \documentclass[xetex,aspectratio={{{BEAMERRATIO}}}]{beamer} > > > > [...] > > > > \newcommand{\myEmail}{\url{{{{EMAIL}}}}} > > \newcommand{\myUrl}{\url{{{{URL}}}}} > > \newcommand{\myShortConf}{{{{SHORTCONF}}}} > > \newcommand{\myLongConf}{{{{LONGCONF}}}} > > > > This does not work anymore. After searching a bit in the ml archive > > I have read that the macro is not as powerful as before. The macro > > works only in the org file and not in my template file. What is the > > best way to work around this problem? > > Would an INCLUDE in the Org file do the work for you? > > Would you agree with such a solution (having to explicitly put one > extra line in all your Org Beamer files)? Good idea! I think I can live with one addition line, when I will customize org-beamer-insert-options-template :) I'll give it a try tomorrow. Thanks for the tip! Best -- Florian Adamsky http://florian.adamsky.it/