James Harkins <jamshar...@gmail.com> wrote: > On Feb 5, 2013 3:51 AM, "Nicolas Goaziou" <n.goaz...@gmail.com> wrote: > > In particular, "All frames children become block environments". So in > > your example Third-level is a block environment and Fourth-level is > > a block within it. There's no flattening going on (look at the tex file > > to convince yourself). > > Thanks for pointing me to the comments in the .el source file. > > So here's my situation. I have a year's worth of lecture slides that render > nicely using the old > exporter. In the new exporter, the clear hierarchies of "enumerate" > environments disappear, replaced > by flat blocks. This new behavior is not useful to me. > > The comments in the source don't say anything about how I can modify the > default "block" behavior. > As a result, if the new exporter is fundamentally incompatible with the old > and the only way is to > insert properties by hand under every headline (across all of my files, I'd > guess the count is in > the high hundreds, if not >1000)... then the new beamer exporter is not > useful to me. >
Customizing org-e-beamer-environments-extra should do the trick. I was experimenting using the *scratch* buffer, so the following are temporary settings, cribbed from those experiments: restart emacs and they disappear. Something like the following perhaps (very lightly tested - nb: I really haven't played with the new exporter very much at all): --8<---------------cut here---------------start------------->8--- (setq blockenv '("block" "b" "\\begin{itemize}\\item %h" "\\end{itemize}")) (add-to-list 'org-e-beamer-environments-extra blockenv t) --8<---------------cut here---------------end--------------->8--- I added a beamer entry to org-e-latex-classes as indicated in http://thread.gmane.org/gmane.emacs.orgmode/61497/focus=61536 by just copying the article entry and modifying it slightly (again, I have no idea if the sectioning stuff matters or not, and whether it leads to problems - improvements/corrections would be welcome): --8<---------------cut here---------------start------------->8--- (setq beamerclass '("beamer" "\\documentclass[11pt]{beamer}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))) (add-to-list 'org-e-latex-classes beamerclass t) --8<---------------cut here---------------end--------------->8--- That's enough to export your ECM I think - no guarantees for anything more complicated. Nick > Is there an existing feature request for this? If not, would it help if I > logged one? (Even if I > didn't have existing files -- I like bullet points on slides, not flat text. > I don't understand why > I shouldn't be able to set that as a global or per-file preference.) > > I don't mean to be harsh. I'm glad for the new exporter and I'll use it for > the next article I > write. For beamer, though, currently it sounds like a lot of work to get a > result that used to be > easy. > > hjh > > > ---------------------------------------------------- > Alternatives: > > ----------------------------------------------------