Copy as LaTeX v9 vs v8
- To: mathgroup at smc.vnet.net
- Subject: [mg129117] Copy as LaTeX v9 vs v8
- From: Themis Matsoukas <tmatsoukas at me.com>
- Date: Sun, 16 Dec 2012 05:05:49 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
In v8, if you have
t = {{300, 1}, {250, 20}} //
TableForm[#, TableHeadings -> {{a, b}, {c, d}}] &
and copy the output cell using Copy As LaTeX, you get
\begin{array}{l|ll}
& c & d \\
\hline
a & 300 & 1 \\
b & 250 & 20
\end{array}
but in v9 you get
\left(
\begin{array}{cc}
300 & 1 \\
250 & 20 \\
\end{array}
\right)
That is, the TableHeadings are not copied and there are extraneous big parentheses.
Now, if you say
t // TeXForm
you get
\begin{array}{ccc}
& c & d \\
a & 300 & 1 \\
b & 250 & 20 \\
\end{array}
which copies the TableHeadings but not the horizontal and vertical rules. But if you say
t
% // TeXForm
the result is the same as Copy as LaTeX:
\left(
\begin{array}{cc}
300 & 1 \\
250 & 20 \\
\end{array}
\right)
Not sure I can see the logic behind these behaviors.
tm