Re: [O] export for Beamer with author options
2014ko abuztuak 22an, Nicolas Goaziou-ek idatzi zuen: > > torys.ander...@gmail.com (Tory S. Anderson) writes: > >> I realize you were responding to Aaron on this, but for my own >> education, how does on "apply"? > > "Please push your patch on master branch" is more explicit. Pushed. Thanks, -- Aaron Ecay
Re: [O] export for Beamer with author options
Dnia 2014-08-22, o godz. 20:56:50 Marcin Borkowski napisał(a): > #+LATEX_HEADER: \author[short-author]{Really \\long \\author} > #+LATEX_HEADER: \newcommand{\author}[2][]{} Oops, my bad. Actually, it should be \renewcommand. (Though I didn't test this idea.) Best, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University
Re: [O] export for Beamer with author options
Dnia 2014-08-22, o godz. 15:37:28 Nicolas Goaziou napisał(a): > torys.ander...@gmail.com (Tory S. Anderson) writes: > > > I realize you were responding to Aaron on this, but for my own > > education, how does on "apply"? > > "Please push your patch on master branch" is more explicit. And before this happens, you might want to try #+LATEX_HEADER: \author[short-author]{Really \\long \\author} #+LATEX_HEADER: \newcommand{\author}[2][]{} > Regards, With greetings from the Department of Dirty TeX Hacks, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University
Re: [O] export for Beamer with author options
torys.ander...@gmail.com (Tory S. Anderson) writes: > I realize you were responding to Aaron on this, but for my own > education, how does on "apply"? "Please push your patch on master branch" is more explicit. Regards,
Re: [O] export for Beamer with author options
I realize you were responding to Aaron on this, but for my own education, how does on "apply"? Nicolas Goaziou writes: > Hello, > > Aaron Ecay writes: > >> You’re right...I inadvertently tested the proposed solution with the >> latex backend, but it turns out there’s a small difference between how >> the latex and beamer backends calculate their \author. I think both >> backends should behave identically here and that the latex behavior is >> more correct (i.e. #+options: author:nil suppresses generation of \author >> entirely), and the attached patch makes beamer follow latex’s lead. > > OK. Please apply. Thank you. > > > Regards,
Re: [O] export for Beamer with author options
Hello, Aaron Ecay writes: > You’re right...I inadvertently tested the proposed solution with the > latex backend, but it turns out there’s a small difference between how > the latex and beamer backends calculate their \author. I think both > backends should behave identically here and that the latex behavior is > more correct (i.e. #+options: author:nil suppresses generation of \author > entirely), and the attached patch makes beamer follow latex’s lead. OK. Please apply. Thank you. Regards, -- Nicolas Goaziou
Re: [O] export for Beamer with author options
Hi Tory, You’re right...I inadvertently tested the proposed solution with the latex backend, but it turns out there’s a small difference between how the latex and beamer backends calculate their \author. I think both backends should behave identically here and that the latex behavior is more correct (i.e. #+options: author:nil suppresses generation of \author entirely), and the attached patch makes beamer follow latex’s lead. (It actually seems like there’s an opportunity to factor lots of common code out of both backends’ template functions, making mismatches like this less likely in the future. But that’s a bigger project...) Sorry for the confusion, Aaron >From 8e327b373effb3690cfc0d8fec85b51704d1fb92 Mon Sep 17 00:00:00 2001 From: Aaron Ecay Date: Thu, 21 Aug 2014 18:09:04 -0400 Subject: [PATCH] ox-beamer.el: Match latex backend in generation of \author. * lisp/ox-beamer.el (org-beamer-template): Match latex backend in generation of \author. --- lisp/ox-beamer.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lisp/ox-beamer.el b/lisp/ox-beamer.el index 97763e9..b415481 100644 --- a/lisp/ox-beamer.el +++ b/lisp/ox-beamer.el @@ -846,8 +846,7 @@ holding export options." (org-export-data (plist-get info :email) info (cond ((and author email (not (string= "" email))) (format "\\author{%s\\thanks{%s}}\n" author email)) - (author (format "\\author{%s}\n" author)) - (t "\\author{}\n"))) + ((or author email) (format "\\author{%s}\n" (or author email) ;; 6. Date. (let ((date (and (plist-get info :with-date) (org-export-get-date info (format "\\date{%s}\n" (org-export-data date info))) -- 2.0.4 -- Aaron Ecay
Re: [O] export for Beamer with author options
Hey Aaron, THat's a good idea but it doesn't quite work; looks like #+LATEX_HEADER stuff is put in BEFORE the author nil, so I just end up with \author{} to trump my author. I've tried rearranging things but it doesn't seem to effect it. - Tory Aaron Ecay writes: > Hi Tory, > > It looks like having a short and long author isn’t supported by the > beamer exporter out of the box. Your best bet is probably to add this > line to the top of your org file to turn off the automatic generation > and insertion of \author by the export template: > > #+OPTIONS: author:nil > > Then, you can cause the appropriate line to be inserted in the export > output with this line (also at the top of the file): > > #+LATEX_HEADER: \author[short-author]{Really \\long \\author} > > Whatever is on the latex header line will be inserted in the output > verbatim, so you don’t need to (e.g.) add extra escaping to special > characters like backslashes as you would if they were processed by org. > > Hope this is useful,
Re: [O] export for Beamer with author options
Hi Tory, It looks like having a short and long author isn’t supported by the beamer exporter out of the box. Your best bet is probably to add this line to the top of your org file to turn off the automatic generation and insertion of \author by the export template: #+OPTIONS: author:nil Then, you can cause the appropriate line to be inserted in the export output with this line (also at the top of the file): #+LATEX_HEADER: \author[short-author]{Really \\long \\author} Whatever is on the latex header line will be inserted in the output verbatim, so you don’t need to (e.g.) add extra escaping to special characters like backslashes as you would if they were processed by org. Hope this is useful, -- Aaron Ecay