Латекс: изменение размера выровненных таблиц

Я пытаюсь выровнять две таблицы по горизонтали с помощью подзаголовка пакета:

      \documentclass[12pt, a4paper]{article}
\usepackage{graphicx} 
\usepackage{tabularx}
\usepackage{subcaption}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\begin{minipage}[c]{0.4\textwidth}
\centering
\captionof{table}{table no. 1}
\begin{tabular}{cccc}
              & 1 & 2 & 3 \\
    \hline
    Number1 & 10550 & 95767 & 867835 \\
    Number2 & 1000 & 455653 & 56467 \\ 
    \hline
    Number1 & 7566 & 6776 & 56657 \\
    Number2 & 5646 & 56765 & 67668 \\
    \hline
    \end{tabular}
\end{minipage}
\begin{minipage}[c]{0.4\textwidth}
\centering
\captionof{table}{table no. 2}
\begin{tabular}{cccc}
              & 1 & 2 & 3 \\
    \hline
    Number1 & 44760 & 97567 & 857835 \\
    Number2 & 13200 & 46653 & 5756 \\ 
    \hline
    Number1 & 75666 & 66776 & 5654657 \\
    Number2 & 5646 & 57665 & 676685 \\
    \hline
    \end{tabular}
\end{minipage}
\end{document}

но две таблицы в конечном итоге перекрываются:

Есть ли способ изменить размер таблиц, чтобы избежать перекрытия?

1 ответ

Решение

В общем, вам лучше использовать подходящий размер шрифта, а не изменять размер элементов, содержащих текст.

Однако в вашем случае изменять размер не нужно. Таблицы подойдут, если:

  • отступ в начале строки удаляется с помощью \noindent

  • размер мини-страниц изменяется до 0,5 \ textwidth, поэтому они охватывают всю страницу

  • дополнительный интервал до и после удаления столбцов с помощью @{}

  • % используется, чтобы избежать незащищенных окончаний строк, которые в противном случае действовали бы как пробелы

  • если вам нужно еще больше места между таблицами, вы можете уменьшить расстояние между столбцами


      \documentclass[12pt, a4paper]{article}
\usepackage{graphicx} 
\usepackage{tabularx}
\usepackage{subcaption}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\noindent\begin{minipage}[c]{0.5\textwidth}
\centering
\captionof{table}{table no. 1}
\begin{tabular}{@{}cccc@{}}
              & 1 & 2 & 3 \\
    \hline
    Number1 & 10550 & 95767 & 867835 \\
    Number2 & 1000 & 455653 & 56467 \\ 
    \hline
    Number1 & 7566 & 6776 & 56657 \\
    Number2 & 5646 & 56765 & 67668 \\
    \hline
    \end{tabular}
    \hfill%
\end{minipage}%
\begin{minipage}[c]{0.5\textwidth}
\centering
\captionof{table}{table no. 2}
    \hfill%
\begin{tabular}{@{}cccc@{}}
              & 1 & 2 & 3 \\
    \hline
    Number1 & 44760 & 97567 & 857835 \\
    Number2 & 13200 & 46653 & 5756 \\ 
    \hline
    Number1 & 75666 & 66776 & 5654657 \\
    Number2 & 5646 & 57665 & 676685 \\
    \hline
    \end{tabular}
\end{minipage}%

\end{document}

Другие вопросы по тегам