Re: [O] export for Beamer with author options

2014-08-22 Thread Nicolas Goaziou
Hello,

Aaron Ecay aarone...@gmail.com 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

2014-08-22 Thread Tory S. Anderson
I realize you were responding to Aaron on this, but for my own education, how 
does on apply?

Nicolas Goaziou m...@nicolasgoaziou.fr writes:

 Hello,

 Aaron Ecay aarone...@gmail.com 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

2014-08-22 Thread Nicolas Goaziou
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

2014-08-22 Thread Marcin Borkowski
Dnia 2014-08-22, o godz. 15:37:28
Nicolas Goaziou m...@nicolasgoaziou.fr 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

2014-08-22 Thread Marcin Borkowski
Dnia 2014-08-22, o godz. 20:56:50
Marcin Borkowski mb...@wmi.amu.edu.pl 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

2014-08-22 Thread Aaron Ecay
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

2014-08-21 Thread Aaron Ecay
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



Re: [O] export for Beamer with author options

2014-08-21 Thread Tory S. Anderson
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 aarone...@gmail.com 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

2014-08-21 Thread Aaron Ecay
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 aarone...@gmail.com
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