emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Nick Dokos <nicholas.dokos@hp.com>
To: nicholas.dokos@hp.com
Cc: emacs-orgmode@gnu.org,
	Rasmus Pank Roulund <rasmus.pank@gmail.com>,
	Carsten Dominik <carsten.dominik@gmail.com>
Subject: Re: Bug: \log and friends are not recognized as math [6.34b]
Date: Mon, 01 Feb 2010 11:58:56 -0500	[thread overview]
Message-ID: <4425.1265043536@gamaville.dokosmarshall.org> (raw)
In-Reply-To: Message from Nick Dokos <nicholas.dokos@hp.com> of "Mon, 01 Feb 2010 11:40:03 EST." <4236.1265042403@gamaville.dokosmarshall.org>

Nick Dokos <nicholas.dokos@hp.com> wrote:

> Carsten Dominik <carsten.dominik@gmail.com> wrote:
> 
> 
> > So here is a request for a volunteer.  Go through the list below
> > and mark all macros according to three criteria:
> > 
> > 1. Does not exist in TeX/LaTeX
> > 2. Requires math-mode
> > 3. Does not require math mode.
> > 4. Is there another category, like "this cannot be used in math mode?"
> > 
> > That would be a big help and let me fix the issue brought up by Rasmus.
> > 
> > As this is a long list, maybe first post here that you are going
> > to do it, so that not several people work on the same task.
> > 
> 

Let me try the explanation again:

1. If something is undefined in LaTeX, this is notated by commenting the item out
   in the appended LaTeX file, e.g.

%\nbsp

2. If something requires math mode, this is notated by marking the item like this:
   \ensuremath{\foo} in the appended LaTeX file, e.g.

\ensuremath{\vert}

3. If an item is defined and does not require math mode, it is left unadorned in
   the appended LaTeX file, e.g.

   \copy

Hope this is clearer,
Nick

> Here is a partial result (there is a largish portion that I have not tested yet):
> 
> 1. This is notated by commenting out (except for the largish portion)
>    are undefined in LaTeX (some may be defined in external packages [1]).
> 
> 2. This is notated by using \ensuremath{\foo}.
> 
> 3. This is notated by \foo - neither commented out, nor \ensuramath'ed.
> 
> 4. I think the answer to this is "no".
> 
> 5. There are some questionable items that cause problems but I have
>    not investigated further: \divide, \and and \or are the ones that
>    I remember. In addition, things like \sup2, \sup3 and \frac34 etc
>    are almost certainly problematic.
> 
> This was pretty quick, so I may be able to do the unfinished block (but
> don't let that stop you!), but I might not be able to do more in-depth
> investigation of the questionable cases.
> 
> Thanks,
> Nick
> 
> [1] BTW, I never announced it because it is very much still a
>     work-in-progress, and I didn't get as much done as I wanted over the
>     vacation, but there is a zeroth approximation to the external
>     dependencies doc on Worg:
> 
>         http://orgmode.org/worg/org-dependencies.php
> 
>     But since I haven't been able to do much in the last couple of weeks,
>     it's probably better to have people look at it, maybe even work at it.
> 
> ---------------------------------------------------------------------------
> \documentclass{article}
> 
> \begin{document}
> % \nbsp
> % \iexcl
> % \cent
> % \pound
> % \curren
> % \yen
> % \brvbar
> 
> \ensuremath{\vert}
> % \sect
> % \uml
> \copy
> % \ordf
> % \laquo
> \not
> % \shy
> % \reg
> % \macr
> \ensuremath{\deg}
> \ensuremath{\pm}
> %\plusmn
> \ensuremath{\sup }%2
> \ensuremath{\sup }%3
> 
> \ensuremath{\acute x}
> % \micro
> % \para
> % \middot
> \ensuremath{\odot}
> \ensuremath{\star}
> %\cedil
> \ensuremath{\sup1}
> % \ordm
> % \raquo
> \ensuremath{\frac 1 4}
> \ensuremath{\frac 1 2}
> \ensuremath{\frac 3 4}
> % \iquest
> % \Agrave
> % \Aacute
> % \Acirc
> % \Atilde
> % \Auml
> % \Aring
> \AA
> % \AElig
> % \Ccedil
> % \Egrave
> % \Eacute
> % \Ecirc
> % \Euml
> % \Igrave
> % \Iacute
> % \Icirc
> % \Iuml
> % \ETH
> % \Ntilde
> % \Ograve
> % \Oacute
> % \Ocirc
> % \Otilde
> % \Ouml
> \ensuremath{\times}
> % \Oslash
> % \Ugrave
> % \Uacute
> % \Ucirc
> % \Uuml
> % \Yacute
> % \THORN
> % \szlig
> % \agrave
> % \aacute
> % \acirc
> % \atilde
> % \auml
> % \aring
> % \aelig
> % \ccedil
> % \checkmark
> % \egrave
> % \eacute
> % \ecirc
> % \euml
> % \igrave
> % \iacute
> % \icirc
> % \iuml
> % \eth
> % \ntilde
> % \ograve
> % \oacute
> % \ocirc
> % \otilde
> % \ouml
> \divide 
> 
> % \oslash
> % \ugrave
> % \uacute
> % \ucirc
> % \uuml
> % \yacute
> % \thorn
> % \yuml
> % \fnof
> % \Alpha
> % \Beta
> \ensuremath{\Gamma}
> \ensuremath{\Delta}
> % \Epsilon
> % \Zeta
> % \Eta
> \ensuremath{\Theta}
> % \Iota
> % \Kappa
> \ensuremath{\Lambda}
> % \Mu
> % \Nu
> \ensuremath{\Xi}
> %\Omicron
> \ensuremath{\Pi}
> %\Rho
> \ensuremath{\Sigma}
> %\Tau
> \ensuremath{\Upsilon}
> \ensuremath{\Phi}
> %\Chi
> \ensuremath{\Psi}
> \ensuremath{\Omega}
> \ensuremath{\alpha}
> \ensuremath{\beta}
> \ensuremath{\gamma}
> \ensuremath{\delta}
> \ensuremath{\epsilon}
> \ensuremath{\varepsilon}
> \ensuremath{\zeta}
> \ensuremath{\eta}
> \ensuremath{\theta}
> \ensuremath{\iota}
> \ensuremath{\kappa}
> \ensuremath{\lambda}
> \ensuremath{\mu}
> \ensuremath{\nu}
> \ensuremath{\xi}
> %\omicron
> \ensuremath{\pi}
> \ensuremath{\rho}
> %\sigmaf
> \ensuremath{\varsigma}
> \ensuremath{\sigma}
> \ensuremath{\tau}
> \ensuremath{\upsilon}
> \ensuremath{\phi}
> \ensuremath{\chi}
> \ensuremath{\psi}
> \ensuremath{\omega}
> %\thetasym
> \ensuremath{\vartheta}
> %\upsih
> % \piv
> % \bull
> \ensuremath{\bullet}
> %\hellip
> \dots
> \ensuremath{\prime}
> %\Prime
> % \oline
> % \frasl
> % \weierp
> % \image
> % \real
> % \trade
> % \alefsym
> % \larr
> \ensuremath{\leftarrow}
> \ensuremath{\gets}
> %\uarr
> \ensuremath{\uparrow}
> %\rarr
> \ensuremath{\to}
> \ensuremath{\rightarrow}
> %\darr
> \ensuremath{\downarrow}
> %\harr
> \ensuremath{\leftrightarrow}
> %\crarr
> \ensuremath{\hookleftarrow}
> %\lArr
> \ensuremath{\Leftarrow}
> %\uArr
> \ensuremath{\Uparrow}
> %\rArr
> \ensuremath{\Rightarrow}
> %\dArr
> \ensuremath{\Downarrow}
> %\hArr
> \ensuremath{\Leftrightarrow}
> \ensuremath{\forall}
> \part{foo}
> \ensuremath{\partial}
> %\exist
> \ensuremath{\exists}
> \empty
> \ensuremath{\emptyset}
> \ensuremath{\nabla}
> %\isin
> \ensuremath{\in}
> \ensuremath{\notin}
> \ensuremath{\ni}
> \ensuremath{\prod}
> \ensuremath{\sum}
> %\minus
> %\lowast
> \ensuremath{\ast}
> % \radic
> % \prop
> % \proptp
> % \infin
> \ensuremath{\infty}
> %\ang
> 
> \ensuremath{\angle}
> %?? x \and y
> \ensuremath{\wedge}
> % ?? \or
> \ensuremath{\vee}
> \ensuremath{\cap}
> \ensuremath{\cup}
> \ensuremath{\int}
> % \there4
> \ensuremath{\sim}
> \ensuremath{\cong}
> \ensuremath{\simeq}
> \ensuremath{\asymp}
> \ensuremath{\approx}
> \ensuremath{\ne}
> \ensuremath{\neq}
> \ensuremath{\equiv}
> \ensuremath{\le}
> \ensuremath{\ge}
> %\sub
> \ensuremath{\subset}
> \ensuremath{\sup}
> \ensuremath{\supset}
> %\nsub
> % \sube
> % \supe
> \ensuremath{\oplus}
> \ensuremath{\otimes}
> \ensuremath{\perp}
> %\sdot
> \ensuremath{\cdot}
> \ensuremath{\lceil}
> \ensuremath{\rceil}
> \ensuremath{\lfloor}
> \ensuremath{\rfloor}
> 
> % tested up to this point - rest remains to be done, except for the final math block.
> 
> % \lang
> % \rang
> % pp\loz
> % \Diamond
> % \spades
> % \spadesuit
> % \clubs
> % \clubsuit
> % \hearts
> % \diamondsuit
> % \diams
> % \diamondsuit
> % \smile
> % \blacksmile
> % \sad
> % \quot
> % \amp
> % \lt
> % \gt
> % \OElig
> % \oelig
> % \Scaron
> % \scaron
> % \Yuml
> % \circ
> % \tilde
> % \ensp
> % \emsp
> % \thinsp
> % \zwnj
> % \zwj
> % \lrm
> % \rlm
> % \ndash
> % \mdash
> % \lsquo
> % \rsquo
> % \sbquo
> % \ldquo
> % \rdquo
> % \bdquo
> % \dagger
> % \Dagger
> % \permil
> % \lsaquo
> % \rsaquo
> % \euro
> % \EUR
> % \EURdig
> % \EURhv
> % \EURcr
> % \EURtm
> 
> % I didn't test these individually, but I'm pretty sure they all require math mode.
> 
> \ensuremath{ \arccos
> \arcsin
> \arctan
> \arg
> \cos
> \cosh
> \cot
> \coth
> \csc
> \deg
> \det
> \dim
> \exp
> \gcd
> \hom
> \inf
> \ker
> \lg
> \lim
> \liminf
> \limsup
> \ln
> \log
> \max
> \min
> \Pr
> \sec
> \sin
> \sinh
> \sup
> \tan
> \tanh
> }
> 
> \end{document}
> 
> %%% Local Variables: 
> %%% mode: latex
> %%% TeX-master: t
> %%% End: 
> 
>     
> 

  reply	other threads:[~2010-02-01 17:00 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-17 11:30 Bug: \log and friends are not recognized as math [6.34b] Rasmus Pank Roulund
2010-01-28 14:57 ` Carsten Dominik
2010-01-29 20:09   ` Rasmus Pank Roulund
2010-02-01  7:22     ` Carsten Dominik
2010-02-01 16:40       ` Nick Dokos
2010-02-01 16:58         ` Nick Dokos [this message]
2010-02-01 23:37           ` Nick Dokos
2010-02-02 10:25             ` Carsten Dominik
2010-02-02 14:54               ` Nick Dokos

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=4425.1265043536@gamaville.dokosmarshall.org \
    --to=nicholas.dokos@hp.com \
    --cc=carsten.dominik@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=rasmus.pank@gmail.com \
    /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).