Re: How to define the LaTeX output of certain symbols?
- To: mathgroup@smc.vnet.net
- Subject: [mg11117] Re: How to define the LaTeX output of certain symbols?
- From: "P.J. Hinton" <paulh@wolfram.com>
- Date: Sun, 22 Feb 1998 14:55:41 -0500
You can achieve something close to this by evaluating the following
Format[SumAll[expr_,n1_,n2_],TeXForm]:= RowBox[{
UnderoverscriptBox["\[Sum]", MakeBoxes[n1], MakeBoxes[n2]],
MakeBoxes[expr]}]
TeXForm[ SumAll[expr,n1,n2]]
\sum _{\Mvariable{n1}}^{\Mvariable{n2}}\Mvariable{expr}
\Mvariable is a macro that is defined in notebook.sty (LaTeX 2.09) and
notebook2e.sty (LaTeX2e). You can get these .sty files from URL:
ftp://ftp.wolfram.com/pub/outgoing/TeXSave/notebook.sty
ftp://ftp.wolfram.com/pub/outgoing/TeXSave/notebook2e.sty
Or you can make your own macro definition for \Mvariable that does
nothing.
> ----- Begin Included Message -----
>
> From: Eric-Olivier Eol Le Bigot <Eric.Le.Bigot@ens.fr>
To: mathgroup@smc.vnet.net
> Subject: [mg11117] How to define the LaTeX output of certain symbols?
> Date: Tue, 17 Feb 1998 18:53:04 +0100
> Message-ID: <34E9CE7F.7EB4D538@ens.fr>
>
> Hello,
>
> I'd like to produce *special* LaTeX output for certain functions; for
> instance, the following expression
>
> SumAll[expr,n1,n2]
>
> should always be written in LaTeX as
>
> \sum_{n1,n2} "LaTeX code for expression expr",
>
> everywhere it appears in any expression.
>
> Does anyone know a way of doing this?
>
>
> Thank you for your help,
>
> Eol
>
>
>
>
>
> ----- End Included Message -----
>
--
P.J. Hinton
Mathematica Programming Group paulh@wolfram.com Wolfram
Research, Inc. http://www.wolfram.com/~paulh/