
У меня есть два длинных стола, и я хотел бы разместить их рядом. Табличные среды работают очень хорошо, но я думаю, что невозможно разместить длинные столы рядом (почему?).
Это должен быть longtable или подобный пакет, потому что таблица будет длиннее страницы. Вот пример двух таблиц:
\documentclass{article}
\begin{document}
\begin{longtable}{|c|c|}
\caption{First Results} \\
\hline
28\% & 33\% \\
22\% & 36\% \\
58\% & 49\% \\
4\% & 89\% \\
\hline
\end{longtable}
\begin{longtable}{|c|c|}
\caption{Second Results} \\
\hline
24\% & 64\% \\
76\% & 22\% \\
2\% & 8\% \\
32\% & 55\% \\
\hline
\end{longtable}
\end{document}
решение1
Вот минимально разрушительное решение, как longtable
предложил Майк Ренфро:
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c|c|c|cp{.3\linewidth}c|c|c|c}
\multicolumn{4}{c}{Table \thetable\ First Results} & \multicolumn{1}{c}{\stepcounter{table}} & \multicolumn{4}{c}{Table \thetable\ Second Results} \\
\cline{2-3}\cline{7-8}
& 28\% & 33\% & & & & 24\% & 64\% \\
& 22\% & 36\% & & & & 76\% & 22\% \\
& 58\% & 49\% & & & & 2\% & 8\% \\
& 4\% & 89\% & & & & 32\% & 55\%\\
\cline{2-3}\cline{7-8}
\end{longtable}
\end{document}
Однако, возможно, лучше последовать совету, данному взакладкидокументацию и добавьте немного больше интервалов, отказавшись от вертикальных линий:
\documentclass{article}
\usepackage{array,longtable,booktabs}
\begin{document}
\begin{longtable}{cc>{\hspace*{.01\linewidth}}c<{\hspace*{.1\linewidth}}cc}
\caption{Results}\\
\toprule
\multicolumn{2}{c}{First Results} & & \multicolumn{2}{c}{Second Results}\\\midrule\endhead
\bottomrule\endfoot
28\% & 33\% & & 24\% & 64\% \\
22\% & 36\% & & 76\% & 22\% \\
58\% & 49\% & & 2\% & 8\% \\
4\% & 89\% & & 32\% & 55\%\\
\end{longtable}
\end{document}
Но вы также можете подумать о том, как представить информацию. Если все является результатом в %, вы можете поместить это в заголовок таблицы, а затем представить первый и второй результаты как необработанные числа. В этой версии я также используюsiunitxпакет для корректной обработки числовых значений:
\documentclass{article}
\usepackage{array,longtable,booktabs,siunitx}
\begin{document}
\begin{longtable}{SS>{\hspace*{.01\linewidth}}c<{\hspace*{.1\linewidth}}SS}
\caption{Results (\%)}\\
\toprule
\multicolumn{2}{c}{First} & & \multicolumn{2}{c}{Second}\\\midrule\endhead
\bottomrule\endfoot
28 & 33 & & 24 & 64 \\
22 & 36 & & 76 & 22 \\
58 & 49 & & 2 & 8 \\
4 & 89 & & 32 & 55\\
\end{longtable}
\end{document}