Often, when editing other people's answers and questions, we have to deal with non-formatted tables, as people justifiably don't know how to type those in the text boxes and keep the table formatting. Currently, I usually encode the tables in the code sample format, such as this:
n Left Center Right 1 0.24 1 125 2 -1 189 -8 3 -20 2000 1+10i
Becomes this:
n Left Center Right
1 0.24 1 125
2 -1 189 -8
3 -20 2000 1+10i
Now, that looks like a misuse of the code formatting, but it's at least readable and promptly copyable. I was looking around the MathJax tutorial at Math.SE and got around this part about arrays formatting, which is another possibility and I regard has been used previously on CV.
Basically, this code:
$$
\begin{array}{c|lcr}
n & \text{Left} & \text{Center} & \text{Right} \\
\hline
1 & 0.24 & 1 & 125 \\
2 & -1 & 189 & -8 \\
3 & -20 & 2000 & 1+10i
\end{array}
$$
Generates this table:
$$ \begin{array}{c|lcr} n & \text{Left} & \text{Center} & \text{Right} \\ \hline 1 & 0.24 & 1 & 125 \\ 2 & -1 & 189 & -8 \\ 3 & -20 & 2000 & 1+10i \end{array} $$
Which looks much better but is harder to copy.
What's the best practice regarding table formatting then? Also, am I misusing the code formatting? I see I'm not the first to bring up MathJax arrays (see Have Latex tables stopped working?).
$$ ... $$
) when your MathJax starts & ends with\begin{} ... \end{}
. $\endgroup$