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

#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}
 

введите описание изображения здесь