I would like to force the column width in a table to be zero even if there is text in the column.
I'm after something like this:
So I try the code
\begin{tabular}{|c|>{\centering}p{0.cm}|c|}
\hline 1 & & \tabularnewline
\hline & 2 & \tabularnewline
\hline & & 3 \tabularnewline
\hline \end{tabular}
which produces
I can use the @{} trick from Removing or changing table border spacing to remove the padding before the 2, but that does not help me that much.
Any ideas?
I'm guessing it's possible to play the game using negative spaces, or maybe draw it with tikz... but it feels a bit cumbersome.
PS: In reality, I just want to be able to put symbols on the borders of the table, so if anyone knows how to do that instead, I'm equally happy.


