From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Bug: source document in latin9, wrong latex export [TAG=7.01g (release_7.01g)] Date: Sat, 7 Aug 2010 17:19:07 +0200 Message-ID: References: <20100806150746.770101431E@eana.kheb.homelinux.org> <7220B092-C406-4B3D-841D-DCBB5F4D6929@gmail.com> <20100807134020.73f03b11@eana.kheb.homelinux.org> <20100807141144.59cd6792@eana.kheb.homelinux.org> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=51246 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oi9XM-0002FJ-Jj for emacs-orgmode@gnu.org; Sun, 08 Aug 2010 13:19:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OhlB2-00031q-U9 for emacs-orgmode@gnu.org; Sat, 07 Aug 2010 11:19:16 -0400 Received: from mail-ew0-f41.google.com ([209.85.215.41]:47206) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OhlB2-00031j-Mx for emacs-orgmode@gnu.org; Sat, 07 Aug 2010 11:19:12 -0400 Received: by ewy28 with SMTP id 28so3404927ewy.0 for ; Sat, 07 Aug 2010 08:19:11 -0700 (PDT) In-Reply-To: <20100807141144.59cd6792@eana.kheb.homelinux.org> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Michel Briand Cc: emacs-orgmode@gnu.org On Aug 7, 2010, at 2:11 PM, Michel Briand wrote: >> On Aug 7, 2010, at 1:40 PM, Michel Briand wrote: >> >>> >>> Carsten Dominik - Sat, 7 Aug 2010 >>> 08:11:43 >>> +0200 >>> >>>> >>>> On Aug 6, 2010, at 5:07 PM, Michel Briand wrote: >>>> >>>>> >>>>> Remember to cover the basics, that is, what you expected to happen >>>>> and >>>>> what in fact did happen. You don't know how to make a good >>>>> report? >>>>> See >>>>> >>>>> http://orgmode.org/manual/Feedback.html#Feedback >>>>> >>>>> Your bug report will be posted to the Org-mode mailing list. >>>>> ------------------------------------------------------------------------ >>>>> >>>>> I write documents in (pure) iso-8859-15. I'm used to. Emacs >>>>> handles >>>>> this well with a cool sequence at the beginning of the file : >>>>> #-*-mode:org;coding:iso-8859-15;-*- >>>>> >>>>> Org does export the document with \usepackage[utf8]{inputenc}. >>>>> This is strange ! >>>> >>>> >>>> When I try this, I get >>>> >>>> \documentclass[11pt]{article} >>>> \usepackage[latin9]{inputenc} >>>> >>>> Is this correct? If so, something seems to be wrong in your setup. >>>> Maybe in the past you have configured org-export-latex-classes, >>>> so that the utf8 is there explicitly? >>>> >>>> - Carsten >>> >>> I've noted that in variable "Org Export Latex Default Packages >>> Alist" >>> there is those values: >>> >>> options: AUTO >>> package: inputenc >>> ... >>> >>> I've cleared the variable "Org Export Latex Packages Alist". >>> >>> I looked into some source and google search and tried to understand >>> the >>> 'AUTO' meaning. I'd like to grasp it ;)... or I'd like to have it >>> conform to a rationale I did not find in documentation :P. However I >>> found this thread [1]. I do not want to have org-mode generates a >>> file >>> encoded in utf-8. You'll note that french characters are transformed >>> as >>> octal in the outputs I send. >>> >>> I'm creating a small test case: test.org (attached to this email). >>> >>> Currently org-mode creates two different outputs : one the first >>> time >>> export is called, a second one the next times. >>> >>> I've attached those .tex files as .output1 and .output2. >>> >>> It's very strange. >>> >>> Regards, >>> Michel >>> >>> [1] http://www.mail-archive.com/emacs-orgmode@gnu.org/msg20382.html >>> >>> >> >> - Carsten >> >> Carsten Dominik - Sat, 7 Aug 2010 >> 13:44:46 >> +0200 >> >> Hi Michel, >> >> what is the value of org-export-latex-classes? >> >> - Carsten >> > > [IMHO bottom post is clearer, I think] > > The value is: > > Value: > (("article" "\\documentclass[11pt]{article}\n\\usepackage[utf8] > {inputenc}\n\\usepackage[T1]{fontenc}\n\\usepackage{graphicx}\n\ > \usepackage{longtable}\n\\usepackage{hyperref}" > ("\\section{%s}" . "\\section*{%s}") > ("\\subsection{%s}" . "\\subsection*{%s}") > ("\\subsubsection{%s}" . "\\subsubsection*{%s}") > ("\\paragraph{%s}" . "\\paragraph*{%s}") > ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) > ("report" "\\documentclass[11pt]{report}\n\\usepackage[utf8] > {inputenc}\n\\usepackage[T1]{fontenc}\n\\usepackage{graphicx}\n\ > \usepackage{longtable}\n\\usepackage{hyperref}" > ("\\part{%s}" . "\\part*{%s}") > ("\\chapter{%s}" . "\\chapter*{%s}") > ("\\section{%s}" . "\\section*{%s}") > ("\\subsection{%s}" . "\\subsection*{%s}") > ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) > ("book" "\\documentclass[11pt]{book}\n\\usepackage[utf8]{inputenc}\n\ > \usepackage[T1]{fontenc}\n\\usepackage{graphicx}\n\ > \usepackage{longtable}\n\\usepackage{hyperref}" > ("\\part{%s}" . "\\part*{%s}") > ("\\chapter{%s}" . "\\chapter*{%s}") > ("\\section{%s}" . "\\section*{%s}") > ("\\subsection{%s}" . "\\subsection*{%s}") > ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) > > > I understand that there is a problem here. It should not have 'utf8' > hard-coded. > > I removed all LaTeX headers for article except the documentclass > line, i.e I have: > > LaTeX class: article > LaTeX header: \documentclass[11pt]{article} > Levels: > ... > > Now I've a different behavior. First export and second export are > still > different, but the inputenc AUTO feature is working. I attach the two > outputs. > > [I'm running org-mode from a cloned Git repository, checked out the > tag > 7.01g]. Well, this looks better already. However, I don't understand why on the first round, there are no usepackage statements, while on the second there are. This must mean that during the first round, org-export-latex-default-packages-alist is empty, while during the second round it is not. Something funny is going on, and I do not know what. - Carsten