bd7c9eb32b
We now have LaTeX do the calculation, using `\tabcolsep`. So we should now have accurate relative column widths no matter what the text width. The default template has been modified to load the calc package if tables are used.
197 lines
5.8 KiB
Text
197 lines
5.8 KiB
Text
Simple table with caption:
|
|
|
|
\begin{longtable}[]{@{}rlcl@{}}
|
|
\caption{Demonstration of simple table syntax.}\tabularnewline
|
|
\toprule
|
|
Right & Left & Center & Default\tabularnewline
|
|
\midrule
|
|
\endfirsthead
|
|
\toprule
|
|
Right & Left & Center & Default\tabularnewline
|
|
\midrule
|
|
\endhead
|
|
12 & 12 & 12 & 12\tabularnewline
|
|
123 & 123 & 123 & 123\tabularnewline
|
|
1 & 1 & 1 & 1\tabularnewline
|
|
\bottomrule
|
|
\end{longtable}
|
|
|
|
Simple table without caption:
|
|
|
|
\begin{longtable}[]{@{}rlcl@{}}
|
|
\toprule
|
|
Right & Left & Center & Default\tabularnewline
|
|
\midrule
|
|
\endhead
|
|
12 & 12 & 12 & 12\tabularnewline
|
|
123 & 123 & 123 & 123\tabularnewline
|
|
1 & 1 & 1 & 1\tabularnewline
|
|
\bottomrule
|
|
\end{longtable}
|
|
|
|
Simple table indented two spaces:
|
|
|
|
\begin{longtable}[]{@{}rlcl@{}}
|
|
\caption{Demonstration of simple table syntax.}\tabularnewline
|
|
\toprule
|
|
Right & Left & Center & Default\tabularnewline
|
|
\midrule
|
|
\endfirsthead
|
|
\toprule
|
|
Right & Left & Center & Default\tabularnewline
|
|
\midrule
|
|
\endhead
|
|
12 & 12 & 12 & 12\tabularnewline
|
|
123 & 123 & 123 & 123\tabularnewline
|
|
1 & 1 & 1 & 1\tabularnewline
|
|
\bottomrule
|
|
\end{longtable}
|
|
|
|
Multiline table with caption:
|
|
|
|
\begin{longtable}[]{@{}clrl@{}}
|
|
\caption{Here's the caption. It may span multiple lines.}\tabularnewline
|
|
\toprule
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.15}}\centering
|
|
Centered Header\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.14}}\raggedright
|
|
Left Aligned\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.16}}\raggedleft
|
|
Right Aligned\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.35}}\raggedright
|
|
Default aligned\strut
|
|
\end{minipage}\tabularnewline
|
|
\midrule
|
|
\endfirsthead
|
|
\toprule
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.15}}\centering
|
|
Centered Header\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.14}}\raggedright
|
|
Left Aligned\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.16}}\raggedleft
|
|
Right Aligned\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.35}}\raggedright
|
|
Default aligned\strut
|
|
\end{minipage}\tabularnewline
|
|
\midrule
|
|
\endhead
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.15}}\centering
|
|
First\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.14}}\raggedright
|
|
row\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.16}}\raggedleft
|
|
12.0\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.35}}\raggedright
|
|
Example of a row that spans multiple lines.\strut
|
|
\end{minipage}\tabularnewline
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.15}}\centering
|
|
Second\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.14}}\raggedright
|
|
row\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.16}}\raggedleft
|
|
5.0\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.35}}\raggedright
|
|
Here's another one. Note the blank line between rows.\strut
|
|
\end{minipage}\tabularnewline
|
|
\bottomrule
|
|
\end{longtable}
|
|
|
|
Multiline table without caption:
|
|
|
|
\begin{longtable}[]{@{}clrl@{}}
|
|
\toprule
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.15}}\centering
|
|
Centered Header\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.14}}\raggedright
|
|
Left Aligned\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.16}}\raggedleft
|
|
Right Aligned\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[b]{(\columnwidth - 3\tabcolsep) * \real{0.35}}\raggedright
|
|
Default aligned\strut
|
|
\end{minipage}\tabularnewline
|
|
\midrule
|
|
\endhead
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.15}}\centering
|
|
First\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.14}}\raggedright
|
|
row\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.16}}\raggedleft
|
|
12.0\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.35}}\raggedright
|
|
Example of a row that spans multiple lines.\strut
|
|
\end{minipage}\tabularnewline
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.15}}\centering
|
|
Second\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.14}}\raggedright
|
|
row\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.16}}\raggedleft
|
|
5.0\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.35}}\raggedright
|
|
Here's another one. Note the blank line between rows.\strut
|
|
\end{minipage}\tabularnewline
|
|
\bottomrule
|
|
\end{longtable}
|
|
|
|
Table without column headers:
|
|
|
|
\begin{longtable}[]{@{}rlcr@{}}
|
|
\toprule
|
|
\endhead
|
|
12 & 12 & 12 & 12\tabularnewline
|
|
123 & 123 & 123 & 123\tabularnewline
|
|
1 & 1 & 1 & 1\tabularnewline
|
|
\bottomrule
|
|
\end{longtable}
|
|
|
|
Multiline table without column headers:
|
|
|
|
\begin{longtable}[]{@{}clrl@{}}
|
|
\toprule
|
|
\endhead
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.15}}\centering
|
|
First\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.14}}\raggedright
|
|
row\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.16}}\raggedleft
|
|
12.0\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.35}}\raggedright
|
|
Example of a row that spans multiple lines.\strut
|
|
\end{minipage}\tabularnewline
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.15}}\centering
|
|
Second\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.14}}\raggedright
|
|
row\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.16}}\raggedleft
|
|
5.0\strut
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{(\columnwidth - 3\tabcolsep) * \real{0.35}}\raggedright
|
|
Here's another one. Note the blank line between rows.\strut
|
|
\end{minipage}\tabularnewline
|
|
\bottomrule
|
|
\end{longtable}
|