#latex #subcaption
Вопрос:
Я пытаюсь выровнять по горизонтали две таблицы, используя вложенный заголовок пакета:
documentclass[12pt, a4paper]{article}
usepackage{graphicx}
usepackage{tabularx}
usepackage{subcaption}
usepackage{amsmath}
usepackage{amssymb}
begin{document}
begin{minipage}[c]{0.4textwidth}
centering
captionof{table}{table no. 1}
begin{tabular}{cccc}
amp; 1 amp; 2 amp; 3 \
hline
Number1 amp; 10550 amp; 95767 amp; 867835 \
Number2 amp; 1000 amp; 455653 amp; 56467 \
hline
Number1 amp; 7566 amp; 6776 amp; 56657 \
Number2 amp; 5646 amp; 56765 amp; 67668 \
hline
end{tabular}
end{minipage}
begin{minipage}[c]{0.4textwidth}
centering
captionof{table}{table no. 2}
begin{tabular}{cccc}
amp; 1 amp; 2 amp; 3 \
hline
Number1 amp; 44760 amp; 97567 amp; 857835 \
Number2 amp; 13200 amp; 46653 amp; 5756 \
hline
Number1 amp; 75666 amp; 66776 amp; 5654657 \
Number2 amp; 5646 amp; 57665 amp; 676685 \
hline
end{tabular}
end{minipage}
end{document}
но эти две таблицы в конечном итоге перекрываются:
Есть ли способ изменить размер таблиц, чтобы избежать перекрытия?
Ответ №1:
В общем случае вам следует использовать подходящий размер шрифта вместо изменения размера элементов, содержащих текст.
Однако в вашем случае изменение размера не требуется. Таблицы подойдут, если:
- отступ в начале строки удаляется с помощью
noindent
- мини-страницы имеют размер .5textwidth, поэтому они занимают всю страницу
- дополнительные интервалы до и после столбцов удаляются с помощью
@{}
%
используется, чтобы избежать незащищенных окончаний строк, которые в противном случае действовали бы как пробелы- если вам нужно еще больше пространства между таблицами, вы можете уменьшить расстояние между столбцами
documentclass[12pt, a4paper]{article}
usepackage{graphicx}
usepackage{tabularx}
usepackage{subcaption}
usepackage{amsmath}
usepackage{amssymb}
begin{document}
noindentbegin{minipage}[c]{0.5textwidth}
centering
captionof{table}{table no. 1}
begin{tabular}{@{}cccc@{}}
amp; 1 amp; 2 amp; 3 \
hline
Number1 amp; 10550 amp; 95767 amp; 867835 \
Number2 amp; 1000 amp; 455653 amp; 56467 \
hline
Number1 amp; 7566 amp; 6776 amp; 56657 \
Number2 amp; 5646 amp; 56765 amp; 67668 \
hline
end{tabular}
hfill%
end{minipage}%
begin{minipage}[c]{0.5textwidth}
centering
captionof{table}{table no. 2}
hfill%
begin{tabular}{@{}cccc@{}}
amp; 1 amp; 2 amp; 3 \
hline
Number1 amp; 44760 amp; 97567 amp; 857835 \
Number2 amp; 13200 amp; 46653 amp; 5756 \
hline
Number1 amp; 75666 amp; 66776 amp; 5654657 \
Number2 amp; 5646 amp; 57665 amp; 676685 \
hline
end{tabular}
end{minipage}%
end{document}