From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bill Jackson Subject: Bug: Exporting commands with angle brackets [6.34a] Date: Fri, 15 Jan 2010 14:08:52 -0800 Message-ID: <4B50E774.7060703@jacksonhost.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NVulO-0005HW-HY for emacs-orgmode@gnu.org; Fri, 15 Jan 2010 17:35:30 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NVulK-0005Do-60 for emacs-orgmode@gnu.org; Fri, 15 Jan 2010 17:35:30 -0500 Received: from [199.232.76.173] (port=37480 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NVulJ-0005Di-S7 for emacs-orgmode@gnu.org; Fri, 15 Jan 2010 17:35:25 -0500 Received: from outbound-mail-313.bluehost.com ([67.222.54.6]:40694) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1NVulJ-0005yO-Ar for emacs-orgmode@gnu.org; Fri, 15 Jan 2010 17:35:25 -0500 Received: from ip68-4-160-44.oc.oc.cox.net ([68.4.160.44] helo=[192.168.1.100]) by box291.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1NVuLT-00082S-M1 for emacs-orgmode@gnu.org; Fri, 15 Jan 2010 15:08:43 -0700 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: emacs-orgmode@gnu.org When exporting to LaTeX, curly brackets in a command will be escaped if that command also contains angle brackets. This can be a problem when using beamer. An example input file: ------------------------------------------------------------------------ #+LaTeX_CLASS: beamer * The One and Only Frame When LaTeX \alert<2>{commands} contain angle brackets, the curly brackets are erroneously escaped in the output. \alert{Commands} that do not contain angle brackets work properly. ------------------------------------------------------------------------ Typing C-c C-e l will generate the output file: ------------------------------------------------------------------------ % Created 2010-01-15 Fri 13:57 \documentclass{beamer} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage{graphicx} \usepackage{longtable} \usepackage{float} \usepackage{wrapfig} \usepackage{soul} \usepackage{amssymb} \usepackage{hyperref} \title{escCurly} \author{} \date{15 January 2010} \begin{document} \maketitle \begin{frame} \frametitle{Outline} \setcounter{tocdepth}{3} \tableofcontents \end{frame} \begin{frame} \frametitle{The One and Only Frame} \label{sec-1} When \LaTeX{} \alert<2>\{commands\} contain angle brackets, the curly brackets are erroneously escaped in the output. \alert{Commands} that do not contain angle brackets work properly. \end{frame} \end{document} ------------------------------------------------------------------------ Emacs : GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-29 on SOFT-MJASON Package: Org-mode version 6.34a current state: ============== (setq org-export-latex-after-initial-vars-hook '(org-beamer-after-initial-vars) org-after-todo-state-change-hook '(org-clock-out-if-current) org-export-latex-format-toc-function 'org-export-latex-format-toc-default org-export-preprocess-hook '(org-export-blocks-preprocess) org-tab-first-hook '(org-hide-block-toggle-maybe) org-src-mode-hook '(org-src-mode-configure-edit-buffer) org-confirm-shell-link-function 'yes-or-no-p org-export-first-hook '(org-beamer-initialize-open-trackers) org-agenda-before-write-hook '(org-agenda-add-entry-text) org-directory "O:/org" org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-export-preprocess-before-normalizing-links-hook '(org-remove-file-link-modifiers) org-mode-hook '(#[nil "\300\301\302\303\304$\207" [org-add-hook change-major-mode-hook org-show-block-all append local] 5] ) org-confirm-elisp-link-function 'yes-or-no-p org-occur-hook '(org-first-headline-recenter) org-export-preprocess-before-selecting-backend-code-hook '(org-beamer-select-beamer-code) org-export-latex-final-hook '(org-beamer-amend-header org-beamer-fix-toc org-beamer-auto-fragile-frames org-beamer-place-default-actions-for-lists) )