From mboxrd@z Thu Jan 1 00:00:00 1970 From: Darlan Cavalcante Moreira Subject: Re: Switch language on heading lines in Latex export (was Re: Re: org-beamer: How to get items appear sequentially rather than all at once) Date: Thu, 25 Mar 2010 12:02:24 +0100 Message-ID: <4bab42bc.0e67f10a.1185.46e0@mx.google.com> References: <5268d87d1003242050u48b1a3c6h2b7ee739e59227b3@mail.gmail.com> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NukpW-0005o9-TG for emacs-orgmode@gnu.org; Thu, 25 Mar 2010 07:02:26 -0400 Received: from [140.186.70.92] (port=53733 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NukpU-0005o1-Gt for emacs-orgmode@gnu.org; Thu, 25 Mar 2010 07:02:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NukpS-0003Ag-Rl for emacs-orgmode@gnu.org; Thu, 25 Mar 2010 07:02:24 -0400 Received: from ey-out-1920.google.com ([74.125.78.149]:25379) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NukpS-0003AY-L6 for emacs-orgmode@gnu.org; Thu, 25 Mar 2010 07:02:22 -0400 Received: by ey-out-1920.google.com with SMTP id 4so772258eyg.34 for ; Thu, 25 Mar 2010 04:02:21 -0700 (PDT) In-Reply-To: <5268d87d1003242050u48b1a3c6h2b7ee739e59227b3@mail.gmail.com> 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: Christian Wittern Cc: Org Mode Mailing List I think this behavior in org-mode is correct. For instance, suppose we have the heading below ,---- | * Some heading | - \textbf{lalala} | - {\textbf lelele} | - \alert{lilili} `---- In the first item org will recognize this is a Latex command and the brackets will be passed to Latex without any escaping. However, in the second item there is nothing before the first bracket and org will correctly escape the bracket. Therefore only the first letter in "lelele" will be in bold. That is, org recognizes Latex syntax and not the old TeX syntax in the second item. Any command recognized in Beamer will work as the alert command in the third item. Summarizing, define your macros as Latex macros instead of TeX ones and they should work. That is, something like \J{XXX}. - Darlan At Thu, 25 Mar 2010 12:50:23 +0900, Christian Wittern wrote: > > Dear Darlan, > > Thanks for your detailed explanation. I now got it working and am > really happy with it. > > Now there is one remaining problem with my presentation (which is > different, which is why I changed the header line): I do have some > words on some heading line that are in a different language and need > to be set in a different font. To achieve that, I have customized the > beamer section in org-export-latex-classes to set up a new font etc, > this can now be switched on with {\J XX } to put XX into the desired > Japanese Font. However, when I do this, I get the {} brackets > escaped so they appear in the output (I do get the right font). So I > wonder how I can pass this literal LaTeX through in the export. > > I looked at the manual, where it talks about literal LaTeX, but the > use cases there seem to work only on lines by themselves, not in the > middle of a header line. But since this is org-mode, I am sure there > must be a (obvious) solution which I am just failing to see.... > > As always, any help appreciated > > Christian > > > -- > Christian Wittern, Kyoto