Eric S Fraga <e.fr...@ucl.ac.uk> writes: > zwz <zhangwe...@gmail.com> writes: > > [...] > >> >> And here is Here is "does_not_work.org" (which result in a blank > outline >> slide): >> --8<--------------------->8-- >> #+startup: beamer >> #+LaTeX_CLASS: beamer >> #+LaTeX_CLASS_OPTIONS: [presentation] >> #+BEAMER_HEADER_EXTRA: \usetheme{Madrid}\usecolortheme{default} >> #+BEAMER_FRAME_LEVEL: 2 >> #+COLUMNS: %40ITEM %10BEAMER_env(Env) %9BEAMER_envargs(Env Args) > %4BEAMER_col(Col) %10BEAMER_extra(Extra) >> #+OPTIONS: H:3 num:t toc:t \n:nil @:t ::t |:t ^:nil -:t f:t *:t <:t >> >> * item1 >> ** aaa >> *** bbb >> 123 >> * item2 >> ** ccc >> *** ddd >> 123 >> --8<--------------------->8-- > > Well, this one works for me just fine. The outline slide has both item1 > and item2 on it. > >> My setting for org-latex-to-pdf-process is >> ("pdflatex -interaction nonstopmode -output-directory %o %f" "pdflatex >> -interaction nonstopmode -output-directory %o %f" "pdflatex > -interaction >> nonstopmode -output-directory %o %f") > > Which looks just fine. > > Can you export the above org file to latex and send that? You might > like to look at the log file generated by pdflatex just in case there is > some strange error message. You may need to change > =org-export-pdf-remove-logfiles= to nil to have these files left behind > after exporting.
I found the problem. In fact I forgot there's a hook (add-hook 'org-mode-hook (lambda () (org-set-local 'yas/trigger-key [tab]) (define-key yas/keymap [tab] 'yas/next-field) (if (member "XeTeX" org-todo-keywords-1) (setq org-latex-to-pdf-process '("xelatex -interaction nonstopmode -output-directory %o %f"))))) As org-latex-to-pdf-process is not a buffer-local variable, the value is changed after the first exporting. Now to get the outline slide, I just (setq org-latex-to-pdf-process '("xelatex -interaction nonstopmode -output-directory %o %f" "xelatex -interaction nonstopmode -output-directory %o %f"))