Marking up Tables in LaTeX
Recently I’ve been writing a LOT of LaTeX for slides (using powerdot) and I’m trying to collect some of what I’ve learned here so I can refer back to it later (and so it’ll be in words I can understand, some LaTeX documentation is slightly too academic for my tastes!)
I find the default formatting for table output in LaTeX can look a bit … squashed, so I always precede my tables with this:
\renewcommand{\arraystretch}{1.5}
To define a table, you use the tabular
keyword and define your columns using l, r or c depending whether you want each one right, left or centre justified:
\begin{tabular}{l | l}
The individual table rows are then added as newlines, with &
between columns and \\
at the end of each line:
Provider & The app with the interesting data\\
Consumer & The app that wants the data\\
User & Who the data belongs to\\
Token & Random string\\
Secret & Another random string, linked to a token\\
Verifier & Another random string\\
And the output:
The result is better spaced and easier to see, which is exactly what I need when people might be reading it from a long way away!