Hi Eric, Christian, Carsten and all, Eric S Fraga wrote: > At Wed, 06 Jan 2010 10:46:45 +0100, Sébastien Vauban wrote: >> >> The few things I'm tackling right now are: >> >> - How to get a TOC with a frame title, without having to add it explicitly? > > I think you need to add it explicitly with \tableofcontents? In beamer, I > simply typically have > > \begin{frame}<beamer> > \frametitle{Table of contents} > \tableofcontents > \end{frame}
I guess I wasn't clear... If I use the option `toc' for the export: --8<---------------cut here---------------start------------->8--- #+OPTIONS: toc:t --8<---------------cut here---------------end--------------->8--- then I get a slide with the table of contents. Automatically. The only "criticism" I did is that there was no title to the generated frame. Hence, the workaround was setting the `toc' option to `nil' and adding such a code by myself: --8<---------------cut here---------------start------------->8--- #+BEAMER: \frame{\frametitle{Outline}\tableofcontents} --8<---------------cut here---------------end--------------->8--- But better (IMHO) would be that such a code gets inserted automatically (with a frame title set, for example, to `Outline') when the `toc' export option is set to `t', and when we're in a beamer class. Is it better expressed? >> - How to get the TOC repeated when changing of section, with the new item >> highlighted? See my manual essay ;-) > > Again, beamer supports this easily so I would suggest simply adding some > direct latex code at the start of your org file. The latex code I use is: > > \AtBeginSection[] > { > \begin{frame} > \frametitle{Topic} > \tableofcontents[currentsection] > \end{frame} > } > > You could simply put this in one line with #+latex_header: as in (untested): > > #+latex_header: \AtBeginSection[]{ \begin{frame} \frametitle{Topic} > \tableofcontents[currentsection] \end{frame}} Better is: --8<---------------cut here---------------start------------->8--- #+BEGIN_BEAMER \AtBeginSection[] % Do nothing for \section* { \begin{frame}<beamer> \frametitle{Outline} \tableofcontents[currentsection] \end{frame} } #+END_BEAMER --8<---------------cut here---------------end--------------->8--- Thanks Eric and Christian for your input on this! Best regards, Seb -- Sébastien Vauban _______________________________________________ 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