Как в Latex поставить две отдельные таблицы рядом поверх бумаги?

Как в Latex разместить две отдельные таблицы (с отдельными капитанами) рядом друг с другом поверх бумаги?

Любая помощь приветствуется.


person user3361508    schedule 23.02.2015    source источник


Ответы (1)


Одна из возможностей — выровнять среду таблицы с [t] и разделить ее с помощью мини-страниц, при необходимости разделенных гибким пробелом.

\documentclass{article}

\def \hfillx {\hspace*{-\textwidth} \hfill}

\begin{document}
    \begin{table}[t]
        \begin{minipage}{0.5\textwidth}
            \centering
            \begin{tabular}{r | c c c}
                $+$
                  & 1 & 2 & 3 \\\hline
                1 & 2 & 3 & 4 \\
                2 & 3 & 4 & 5 \\
                3 & 4 & 5 & 6
            \end{tabular}
            \caption{Addition}
        \end{minipage}
        \hfillx
        \begin{minipage}{0.5\textwidth}
            \centering
            \begin{tabular}{r | c c c}
                $\times$
                  & 1 & 2 & 3 \\\hline
                1 & 1 & 2 & 3 \\
                2 & 2 & 4 & 6 \\
                3 & 3 & 6 & 9
            \end{tabular}
            \caption{Multiplication}
        \end{minipage}
    \end{table}
    %
    \section{Section}

    Text
\end{document}

Если таблицы большие, может потребоваться увеличить верхнюю часть страницы, в которой разрешены плавающие элементы, поместив это в преамбулу:

\def \textfraction {0.1}
\def \topfraction {0.9}
person Jan Berges    schedule 23.02.2015