MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: About TeXForm

  • To: mathgroup at smc.vnet.net
  • Subject: [mg115085] Re: About TeXForm
  • From: Murray Eisenberg <murray at math.umass.edu>
  • Date: Thu, 30 Dec 2010 04:13:38 -0500 (EST)

First input XYZ = TableForm[...]:  In Mathematica 8.0, the output now 
differs from what you obtained in Mathematica 7.0:

\begin{array}{ccc}
   & \text{q} & \text{w} \\
  \text{1$\to $2} & 1 & 2 \\
  \text{2$\to $3} & 3 & 4 \\
  \text{1$\to $3} & 4 & 6
\end{array}

Second input XYZ and then %/TeXForm: I'm not sure what's going on there.

Third input XYZ // TeXForm: That makes sense and is unsurprising. The 
value of XYZ is _not_ the original Mathematica list {{1,2}, ...} but 
rather a TableForm object, the very same output you see from the first 
input, and so TeXForm of that is giving a TeX rendering of an entirely 
different object.



On 12/29/2010 5:59 AM, Themis Matsoukas wrote:
> Can someone explain the difference between the variations below? I am still on Mathematica 7.0 (mac).
>
> The following produces proper latex code for a table including its headings:
>
> XYZ = TableForm[
>     {
>      {1, 2},
>      {3, 4},
>      {4, 6}
>      }, TableHeadings ->  {{"1\[Rule]2", "2\[Rule]3", "1\[Rule]3"}, {"q", "w"}}
>     ] // TeXForm
>
>
> \begin{array}{lll}
>    &  q&  w \\
>   \text{1$\to $2}&  1&  2 \\
>   \text{2$\to $3}&  3&  4 \\
>   \text{1$\to $3}&  4&  6
> \end{array}
>
>
> The following produces the latex code for the table without the table headings:
>
> XYZ
> % // TeXForm
>
> \left(
> \begin{array}{cc}
>   1&  2 \\
>   3&  4 \\
>   4&  6
> \end{array}
> \right)
>
>
> The following produces output similar to the verbatim environment with all the latex commands turned into latex  text:
>
> XYZ // TeXForm
>
> \text{
> $\backslash $begin$\{$array$\}\{$lll$\}$
>    $\&$ q $\&$ w $\backslash \backslash $
>   $\backslash $text$\{$1$\$\backslash $to $\$$2$\}$ $\&$ 1 $\&$ 2
>     $\backslash \backslash $
>   $\backslash $text$\{$2$\$\backslash $to $\$$3$\}$ $\&$ 3 $\&$ 4
>     $\backslash \backslash $
>   $\backslash $text$\{$1$\$\backslash $to $\$$3$\}$ $\&$ 4 $\&$ 6
> $\backslash $end$\{$array$\}$
> }
>
> I would have expected all three variations to produce the same output.
>
> Thanks
>
> Themis
>

-- 
Murray Eisenberg                     murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305


  • Prev by Date: Re: About TeXForm
  • Next by Date: Re: Circular neighborhood for ImageApply
  • Previous by thread: Re: About TeXForm
  • Next by thread: Re: About TeXForm