From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Dokos Subject: Re: problems with latex custom classes in new exporter Date: Sat, 11 May 2013 22:37:23 -0400 Message-ID: <87vc6oc49o.fsf@pierrot.dokosmarshall.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:53507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UbMAR-0008Eg-2K for emacs-orgmode@gnu.org; Sat, 11 May 2013 22:37:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UbMAP-0007bm-Qn for emacs-orgmode@gnu.org; Sat, 11 May 2013 22:37:43 -0400 Received: from plane.gmane.org ([80.91.229.3]:54594) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UbMAP-0007bi-K3 for emacs-orgmode@gnu.org; Sat, 11 May 2013 22:37:41 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UbMAM-0001tB-9B for emacs-orgmode@gnu.org; Sun, 12 May 2013 04:37:38 +0200 Received: from pool-108-7-96-134.bstnma.fios.verizon.net ([108.7.96.134]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 May 2013 04:37:38 +0200 Received: from ndokos by pool-108-7-96-134.bstnma.fios.verizon.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 May 2013 04:37:38 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Peter Salazar 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