From mboxrd@z Thu Jan  1 00:00:00 1970
From: "Sebastien Vauban" <sva-news-D0wtAvR13HarG/iDocfnWg@public.gmane.org>
Subject: Re: "runaway argument" exporting: * _is_?
Date: Fri, 26 Apr 2013 15:37:16 +0200
Message-ID: <86y5c5za43.fsf@somewhere.org>
References: <92865.1366927224@greg-minshalls-mbp.local>
	<878v458pt8.fsf@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain
Return-path: <emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org>
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
	<mailto:emacs-orgmode-request-mXXj517/zsQ@public.gmane.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode-mXXj517/zsQ@public.gmane.org>
List-Help: <mailto:emacs-orgmode-request-mXXj517/zsQ@public.gmane.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request-mXXj517/zsQ@public.gmane.org?subject=subscribe>
Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org
Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org
To: emacs-orgmode-mXXj517/zsQ@public.gmane.org

Hi Nicolas,

Nicolas Goaziou wrote:
> Greg Minshall <minshall-63aXycvo3TyHXe+LvDLADg@public.gmane.org> writes:
>>
>> * _is_?
>>
>> exporting via "C-c C-e lO" (or, "lo"), i get an error from latex.
>>
>> if i change H:2 to H:1, all (seemingly) works.  here is a diff of the
>> .tex file generated by each H:
>>
>>> \section[\underline{is}?]{\underline{is}?}
>>> \label{sec-1}
>>
>> am i doing something wrong?  (this is fallout converting from 7.9.3f to
>> 8.)
>
> Isn't it a LaTeX limitation? What would the correct LaTeX code be in that
> case?

I have exactly similar problems with fboxes used for framing the tags (see
function `org-latex-format-headline-default-function'): I use the following
code for having nicer boxes around the tags:

  (format "\\hfill{}\\fbox{\\textsc{%s}}"

When such a code (\fbox) is put between the [], everything breaks... LaTeX
error...

AFAICS, there are 2 ways to solve this:

- not using the [] notation when the "short title" is exactly the same as the
  "long title"

- having an heuristic to clean the "long title" for converting it into a
  "short" one (like remove all LaTeX macros, keep text only -- not sure it's
  good, because the tags would be "glued" next to the title)

I guess the first point would make more sense. What do you think?

Best regards,
  Seb

-- 
Sebastien Vauban