Латекс: изменение размера выровненных таблиц
Я пытаюсь выровнять две таблицы по горизонтали с помощью подзаголовка пакета:
\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}