Re: [O] emacs org mode publish to latex failed with strings like __aaa_cc__

2012-05-18 Thread Xu Jingtao
Hi Nick:

I had added the option to my org file.

What I want to ensure is that this is maybe a bug of emacs org mode.

I know _a string_ will try to convert to underline string in latex,
by emacs variable org-export-latex-emphasis-alist.
Maybe this is why it is translated into wrong latex codes.


 Xu Jingtao jingta...@gmail.com wrote:
 
  Hi all:
  
  If I write some string like __aaa_cc__ in org file,then publish it to pdf 
  using latex,
  it will failed and the output is wrong.
  
  even I can use ~__aaa_cc__~, it's not a good way do it.
  
  Can you fix it or I am wrong?
 
 By default, underscores indicate subscripts (a tradition that comes from
 LaTeX syntax - similarly, carets indicate superscripts). If you don't
 want that, you can add
 
 #+OPTIONS: ^:nil
 
 at the top of the file: this option disables superscripts and subscripts.
 
 See
 
(info (org) Export options)
 
 Nick
 
 

___
With Best Regards.
jingtao.



Re: [O] emacs org mode publish to latex failed with strings like __aaa_cc__

2012-05-18 Thread Nick Dokos
Xu Jingtao jingta...@gmail.com wrote:

 Hi Nick:
 
 I had added the option to my org file.
 
 What I want to ensure is that this is maybe a bug of emacs org mode.
 
 I know _a string_ will try to convert to underline string in latex,
 by emacs variable org-export-latex-emphasis-alist.
 Maybe this is why it is translated into wrong latex codes.
 
 

Ah, OK - the problem is that no matter how the option is set, the output
still leads to latex errors and no PDF is produced (at least with the
old exporter - I haven't tried with ngz's new one, but that woule be a
good experiment to try).

Now that I've tried it, I think you are right: it is a bug in the old
exporter, in that it should produce legal latex either way.

Nick

  Xu Jingtao jingta...@gmail.com wrote:
  
   Hi all:
   
   If I write some string like __aaa_cc__ in org file,then publish it to 
   pdf using latex,
   it will failed and the output is wrong.
   
   even I can use ~__aaa_cc__~, it's not a good way do it.
   
   Can you fix it or I am wrong?
  
  By default, underscores indicate subscripts (a tradition that comes from
  LaTeX syntax - similarly, carets indicate superscripts). If you don't
  want that, you can add
  
  #+OPTIONS: ^:nil
  
  at the top of the file: this option disables superscripts and subscripts.
  
  See
  
   (info (org) Export options)
  
  Nick
  
  
 
 ___
 With Best Regards.
 jingtao.
 



Re: [O] emacs org mode publish to latex failed with strings like __aaa_cc__

2012-05-18 Thread Nicolas Goaziou
Hello,

Xu Jingtao jingta...@gmail.com writes:

 What I want to ensure is that this is maybe a bug of emacs org mode.

 I know _a string_ will try to convert to underline string in latex,
 by emacs variable org-export-latex-emphasis-alist.
 Maybe this is why it is translated into wrong latex codes.

Why is it wrong LaTeX code? You're asking Org to put an underline there,
and there you have.

Nevertheless, I think it would be useful to have an entity for
underscore character. Something like:

  (us \\_ nil _ _ _ _)


Regards,

-- 
Nicolas Goaziou



Re: [O] emacs org mode publish to latex failed with strings like __aaa_cc__

2012-05-18 Thread Nick Dokos
Nicolas Goaziou n.goaz...@gmail.com wrote:

 Hello,
 
 Xu Jingtao jingta...@gmail.com writes:
 
  What I want to ensure is that this is maybe a bug of emacs org mode.
 
  I know _a string_ will try to convert to underline string in latex,
  by emacs variable org-export-latex-emphasis-alist.
  Maybe this is why it is translated into wrong latex codes.
 
 Why is it wrong LaTeX code? You're asking Org to put an underline there,
 and there you have.
 

The old exporter latex output doesn't compile.

I tried the new exporter does it correctly, with either setting of the option.

Nick

 Nevertheless, I think it would be useful to have an entity for
 underscore character. Something like:
 
   (us \\_ nil _ _ _ _)
 
 







Re: [O] emacs org mode publish to latex failed with strings like __aaa_cc__

2012-05-18 Thread Nicolas Goaziou
Hello,

Nick Dokos nicholas.do...@hp.com writes:

 The old exporter latex output doesn't compile.

Ah ok, I only tried with the experimental one.

 I tried the new exporter does it correctly, with either setting of the
 option.

The new one exports __aaa_b__ as \underline{\underline{aaa$_b$}}.
I think the OP wants a verbatim \_\_aaa\_b\_\_ instead.

Hence my underscore suggestion, which would also solve the UNDER_LINE
problem without resorting to (unsupported) tricks like UNDER\_LINE.


Regards,

-- 
Nicolas Goaziou



Re: [O] emacs org mode publish to latex failed with strings like __aaa_cc__

2012-05-18 Thread Nick Dokos
Nicolas Goaziou n.goaz...@gmail.com wrote:

 Hello,
 
 Nick Dokos nicholas.do...@hp.com writes:
 
  The old exporter latex output doesn't compile.
 
 Ah ok, I only tried with the experimental one.
 
  I tried the new exporter does it correctly, with either setting of the
  option.
 
 The new one exports __aaa_b__ as \underline{\underline{aaa$_b$}}.
 I think the OP wants a verbatim \_\_aaa\_b\_\_ instead.
 

That can be done with ~__aaa_b__~ though.

Nick

 Hence my underscore suggestion, which would also solve the UNDER_LINE
 problem without resorting to (unsupported) tricks like UNDER\_LINE.
 
 
 Regards,
 
 -- 
 Nicolas Goaziou
 



Re: [O] emacs org mode publish to latex failed with strings like __aaa_cc__

2012-05-18 Thread Nicolas Goaziou
Nick Dokos nicholas.do...@hp.com writes:

 The new one exports __aaa_b__ as \underline{\underline{aaa$_b$}}.
 I think the OP wants a verbatim \_\_aaa\_b\_\_ instead.
 

 That can be done with ~__aaa_b__~ though.

Yes, but I assume that aaa could also contain other Org syntax, like an
entity.

So __a\alpha{}a_b__ is still a problem.



[O] emacs org mode publish to latex failed with strings like __aaa_cc__

2012-05-16 Thread Xu Jingtao
Hi all:

If I write some string like __aaa_cc__ in org file,then publish it to pdf 
using latex,
it will failed and the output is wrong.

even I can use ~__aaa_cc__~, it's not a good way do it.

Can you fix it or I am wrong?
___
With Best Regards.
jingtao.



Re: [O] emacs org mode publish to latex failed with strings like __aaa_cc__

2012-05-16 Thread Nick Dokos
Xu Jingtao jingta...@gmail.com wrote:

 Hi all:
 
 If I write some string like __aaa_cc__ in org file,then publish it to pdf 
 using latex,
 it will failed and the output is wrong.
 
 even I can use ~__aaa_cc__~, it's not a good way do it.
 
 Can you fix it or I am wrong?

By default, underscores indicate subscripts (a tradition that comes from
LaTeX syntax - similarly, carets indicate superscripts). If you don't
want that, you can add

#+OPTIONS: ^:nil

at the top of the file: this option disables superscripts and subscripts.

See

 (info (org) Export options)

Nick