emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Baoqiu Cui <cbaoqiu@yahoo.com>
To: emacs-orgmode@gnu.org
Subject: Re: ~verbatim~ and =code= inconsistency exporting to Latex/HTML
Date: Fri, 13 Mar 2009 19:23:09 -0700	[thread overview]
Message-ID: <byciqmcder6.fsf@muchbodyking-lm.corp.yahoo.com> (raw)
In-Reply-To: DFA2A491-B1F9-4AC3-AB1E-9FD1BCD2E4D4@uva.nl

Carsten Dominik <dominik@science.uva.nl> writes:

> On Mar 12, 2009, at 9:39 PM, Emilio Garcia Cota wrote:
>
>> #+TITLE: (bug|feature)? report -- exporting ~verbatim~ and =code=
>> into Latex
>> #+AUTHOR: me
>> #+EMAIL: e@ma.il
>> # I use latest Git (that's 1 commit ahead of 6.24c) on Emacs 22.3.1
>>
>> * ~verbatim~ and =code=---inconsistency exporting to Latex and HTML
>>
>> #+BEGIN_EXAMPLE
>>  [a-zA-Z_]
>>  [!#&*+-/:;<=>?]
>>  [\t\n\r ,]
>>  This works OK
>> #+END_EXAMPLE
>>
>>  However if I want to randomly inline any of those in a paragraph,
>>  =[!#&*+-/:;<=>?]= they're not properly escaped =[a-zA-Z_]= for Latex
>>  ---while for HTML =[\t\n\r ,]= org-mode does the Right Thing(tm).
>
> The reason for this is that in LaTeX, inline pieces use
>
> \verb=[a-zA-Z_]=

Don't know if this is a good idea, but can we scan the text string and
dynamically choose a delimiter that does not appear in the string?  We
need to have some delimiter candidates to choose from, and have to spend
some extra CPU cycles to scan the string, which can be assumed short??

> If "=" is part of the string, this construct fails.  Whatever character
> I choose,  it will fail for someone.  I guess I could use the
> paragraph symbol §, maybe this is the least likely one of them all?
> it works in my LaTeX installation - could a few more people try this
> on their systems?
>
> does
>
> \verb§bladibla§
>
> work in LaTeX?

I got the following error on my MacBook:

------------------------------------------------------------------------
ERROR: Package inputenc Error: Keyboard character used is undefined

--- TeX said ---
(inputenc)                in inputencoding `utf8'.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.43   \verb.§
              bladibla.§
--- HELP ---
From the .log file...

You need to provide a definition with \DeclareInputText 
or \DeclareInputMath before using this key.
------------------------------------------------------------------------

Baoqiu

>
>>  I also find odd that ~verbatim~'ed text is =monospaced= in Latex
>> while
>>  it is not in HTML.
>
> Yes, I know this, both constructs use \verb in LateX.  I'd say this is
> clearly good enough, though.
>
> Is there a non-monospaced, verbatim equivalent for \verb in LaTeX?
>
>>
>> * Another little thing---EMAIL option for Latex seems to have no
>> effect
>>  The +EMAIL option below is not shown in Latex---whereas I can see  it
>> in
>>  the exported HTML. Is that a feature, a bug, or both?
>
> What should it influence?  The standard LaTeX header we use (maketitle)
> does not list the email.  You can build your own title, using
> {{{email}}}
> as a place holder.
>
> - Carsten
>
>
>>
>> * Thanks!
>>
>>
>> _______________________________________________
>> Emacs-orgmode mailing list
>> Remember: use `Reply All' to send replies to the list.
>> Emacs-orgmode@gnu.org
>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode

  reply	other threads:[~2009-03-14  2:23 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-12 20:39 ~verbatim~ and =code= inconsistency exporting to Latex/HTML Emilio Garcia Cota
2009-03-13 17:46 ` Carsten Dominik
2009-03-14  2:23   ` Baoqiu Cui [this message]
2009-03-14  7:37     ` Carsten Dominik
2009-03-14 19:23   ` Emilio Garcia Cota
2009-03-17 19:16     ` Carsten Dominik
2009-03-14 19:31   ` Emilio Garcia Cota

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=byciqmcder6.fsf@muchbodyking-lm.corp.yahoo.com \
    --to=cbaoqiu@yahoo.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).