emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] problems with latex custom classes in new exporter


From: Peter Salazar
Subject: Re: [O] problems with latex custom classes in new exporter
Date: Sun, 12 May 2013 02:55:28 -0400

Brilliant. That worked perfectly. Thank you! 


On Sat, May 11, 2013 at 10:37 PM, Nick Dokos <address@hidden> wrote:
Peter Salazar <address@hidden> writes:

> I use a LaTeX custom class which I hired someone to create for me,
> which I load as a preference file
> latex.el: http://pastebin.com/SW0Xqe2h  (the custom class is called
> ilija).
>
> It worked perfectly up to org 7.9.4.
>
> But now my PDF documents are coming out all
> garbled: http://i.imgur.com/hys33MS.png
>
> Here's the Org PDF LaTeX Output:  
> http://pastebin.com/rQmkzBYa
>
> I don't really know how to interpret all those errors, except that I
> do notice this: 
>
> Package hyperref Error: Wrong driver option `xetex',
> (hyperref)                because XeTeX is not detected.
>
> Again, it was working before I upgraded to 8.0.2, and it still works
> perfectly when I load org-7.9.4 instead of org-8.0.2. 
>
> Reference: OSX 10.8.3, Aquamacs 2.4 / Emacs 23.3.50.1 / org-8.0.2.
>

The old org-latex-to-pdf-process variable (which you are initializing
in your latex.el file) has been renamed to org-latex-pdf-process. I
presume that you are not touching the latter, so it's left at default,
so the exporter ends up invoking pdflatex instead of xelatex.

You probably want to duplicate the setting in latex.el so that it will
continue working in both 8.0 and 7.9.4, rather than eliminating the old
one:

--8<---------------cut here---------------start------------->8---
(setq org-latex-to-pdf-process
  '("xelatex -interaction nonstopmode %f"
     "xelatex -interaction nonstopmode %f")) ;; for multiple passes

(setq org-latex-pdf-process
  '("xelatex -interaction nonstopmode %f"
     "xelatex -interaction nonstopmode %f")) ;; for multiple passes
--8<---------------cut here---------------end--------------->8---

or just:

--8<---------------cut here---------------start------------->8---
(setq org-latex-pdf-process org-latex-to-pdf-process)
--8<---------------cut here---------------end--------------->8---

(Untested).
--
Nick




reply via email to

[Prev in Thread] Current Thread [Next in Thread]