From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Subject: [BUG] Export of sub- and superscripts to LaTeX inconsistent in tables? Date: Thu, 21 Jun 2012 15:24:59 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:39917) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ShhOL-0003R4-I1 for emacs-orgmode@gnu.org; Thu, 21 Jun 2012 09:25:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ShhOF-0007RA-3v for emacs-orgmode@gnu.org; Thu, 21 Jun 2012 09:25:45 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]:39644) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1ShhOE-0007Qj-Qj for emacs-orgmode@gnu.org; Thu, 21 Jun 2012 09:25:39 -0400 Received: by obhx4 with SMTP id x4so1227133obh.0 for ; Thu, 21 Jun 2012 06:25:30 -0700 (PDT) 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: org-mode mailing list Hello! When I use superscripts/subscripts in tables, they are incorrectly exported to LaTeX -- the placement of math-mode marks ($), braces ({, }) seems mixed up. As an example an excerpt of my current laboratory book. ======================== | Calculation | Zn layers | E_tot [eV/atom] (new) | (interpolated) | \Delta{}E_tot [meV/atom] | |---------------------+-----------+----------------------+----------------+-------------------| [...] The energy difference \Delta{}E_tot seems [...] ======================== This gets exported as: ======================== \begin{center} \begin{tabular}{lllll} Calculation & Zn layers & E_tot [eV/atom] (new) & (interpolated) & \D\ elta\{}E_tot [meV/atom] \\ \hline \end{tabular} \end{center} The energy difference $\Delta${}E$_{\mathrm{tot}}$ seems [\ldots{}] ======================== Outside the table it works as expected. You can see 3 errors in the export of "\Delta{}E_tot" to latex in the table: 1. There are no $ marks. During PDF-Conversion this causes "! Extra }, or forgotten $" messages. 2. The braces around the subscript are missing -- only the first character thus is recognized as a subscript by (pdf)latex. 3. For some reason, the opening brace after Delta is escaped. The problem doesn't depend on the specific case of a LaTeX entity before the subscript (i.e. \Delta{}). It occurs too throughout the document for combinations like "E_gb", though of course the escaped brace ( \{} ) doesn't occur there. When explicitly writing "E_{tot}" in the table, this was exported as "E_\{tot\}", which is just as unexpected. I tested this with a freshly pulled version from the git repository and with the org-mode sample above as the contents of a minimal file with the same result. king regards, Yu