From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: IMPORTANT: (possibly) incompatible Change Date: Wed, 31 Mar 2010 00:24:04 +0200 Message-ID: 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 mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nwjr4-0004b9-8m for emacs-orgmode@gnu.org; Tue, 30 Mar 2010 18:24:14 -0400 Received: from [140.186.70.92] (port=57755 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nwjqz-0004X2-2J for emacs-orgmode@gnu.org; Tue, 30 Mar 2010 18:24:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nwjqx-0008Tp-57 for emacs-orgmode@gnu.org; Tue, 30 Mar 2010 18:24:08 -0400 Received: from ey-out-1920.google.com ([74.125.78.147]:9039) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nwjqw-0008Tl-VH for emacs-orgmode@gnu.org; Tue, 30 Mar 2010 18:24:07 -0400 Received: by ey-out-1920.google.com with SMTP id 4so1177360eyg.34 for ; Tue, 30 Mar 2010 15:24:06 -0700 (PDT) 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: Org Mode Dear all, I have just checked in an important change - if you use LaTeX export, you need to be aware of it. 1. Org contains now a much better system for handling special entities that are written like LaTeX macros, for example \therefore, \emptyset, etc. I will write more about this in the release notes for 6.35. But already now thanks go to Ulf Stegemann without whom this would not have happened. 2. I could no longer keep the old setup for LaTeX export in org-export-latex-classes. The disadvantage was that whenever you needed to make changes to the header, you would fix the value of this variable so that any changes I'd make in the future would not be visible to you. The way this is solved now is (excerpt from the upcoming release notes) ----------------------------------------------------------------------------- * =org-export-latex-classes= no longer should be customized for packages The HEADER part of this variable should now only contain the documentclass macro, nothing else - at least normally. All the package calls via usepackage should go into org-export-latex-packages-alist. I moved all the default packages that into a new variable org-export-latex-default-packages-alist. This will allow me to add more packages (as needed) in the future, withour requiring you to erase and then redo your configuration of org-export-latex-classes. So if you have customized this variable, please remove once more (hopefully for the last time) your customization, so that it can revert to its now much simpler default value. Put all your package definitions into org-export-latex-packages-alist. I hope this works, and we will not get conflicts because of the sequence in which packages are called. If there are problems, please let me know so that we can find a solution. ----------------------------------------------------------------------------- I have not yet put this onto the master branch, but I will soon. If you want to help testing this new setup, please check out the branch new-entity-support from the git repo and let me know if you run into any problems. Thanks! - Carsten (and Ulf)