From mboxrd@z Thu Jan 1 00:00:00 1970 From: gerald.jean@dgag.ca Subject: RE Re: Issues with org-mode and LaTeX export. Date: Thu, 21 Oct 2010 12:56:19 -0400 Message-ID: References: <87vd4v610r.fsf@thinkpad.tsdh.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from [140.186.70.92] (port=53633 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P8ySw-0004pw-6s for emacs-orgmode@gnu.org; Thu, 21 Oct 2010 12:58:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P8yRX-00041u-1r for emacs-orgmode@gnu.org; Thu, 21 Oct 2010 12:56:44 -0400 In-Reply-To: <87vd4v610r.fsf@thinkpad.tsdh.de> 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: tassilo@member.fsf.org Cc: emacs-orgmode-bounces+gerald.jean=dgag.ca@gnu.org, emacs-orgmode@gnu.org Hello, first thanks Tassilo for your reply, it did help somehow but there is s= till things I don't understand, see below. emacs-orgmode-bounces+gerald.jean=3Ddgag.ca@gnu.org a =E9crit sur 2010/= 10/21 11:03:48 : > gerald.jean@dgag.ca writes: > > Hi Gerald, > > > 1.- Following advice in the org manual I added the following lines = to my > > .emacs. > > > > (add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode)) > > (global-set-key "\C-cl" 'org-store-link) > > (global-set-key "\C-ca" 'org-agenda) > > (global-set-key "\C-cb" 'org-iswitchb) > > (setq org-log-done t) > > > > when I open a *.org file, org-mode is turned on OK. But none of th= e > > "org-export-latex-*" variables are defined at this point? > > That's because at that point org is not loaded, but only registered a= t > the autoloading facility. As soon as you invoke one of them (e.g. wi= th > a keybinding) org is loaded, and then the missing variables will be > defined as well. > > But a variable doesn't need to be defvared before setting them, so yo= u > can simply add > > (setq org-export-latex-foobar "some nice setting") > > to your emacs file although that variable isn't known at that time. > When org is loaded your values won't be overridden. > > > 2.- Now, I want to use different packages, for example > > > > \usepackage[latin9]{inputenc} > > \usepackage[T1]{fontenc} > > I think the those should be added automatically, and the encoding is > determined by the org file's encoding. > > > \usepackage[english, francais]{babel} > > > > I posted about this yesterday and I got the following reply from Th= omas S. > > Dye, thanks Thomas, > > I didn't read that, but... > > > Perhaps the org-export-latex-classes variable is mis-configured. I= IUC, the > > [EXTRA] macro needs to be present: > > ... I don't think that variable is the right thing here. > > > Unfortunaetly this is not enough details for my little knowledge of= > > elisp! Could someone provide me with a clear example of what needs= to > > go in the .emacs file for packages with options and correspondingly= > > what needs to go in the org file for that example. > > I think this should do what you want, e.g. enable babel with english = and > francais options: > > --8<---------------cut here---------------start------------->8--- > (setq org-export-latex-packages-alist > '(("english, francais" "babel" nil))) > --8<---------------cut here---------------end--------------->8--- > > > Does the .emacs file needs to be modified every time one wants to a= dd > > a new package? > > If you want a new package in every exported document, add an entry of= > form (OPTIONS PACKAGE nil) to the list above. > That works, thanks, but when do you use "#+LATEX_HEADER:" then? I thou= ght that if I wanted a package just for this one org file that it was the w= ay to specify it, sure doesn't work for me? I also looked at the manual to selectively export a part of the org fil= e. They talk about the "org-export-select-tags" and "org-export-exclude-ta= gs"; these variables don't even exist? They never explain how to create the= m and how to set them? They never explain neither how and where to set t= he tags once the variables are set? Any light here? Thanks again, G=E9rald > Bye, > Tassilo > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode=