У меня есть таблица LaTeX, которая похожа на это:
\begin{table}[!ht]
\centering
\small
\caption{
\bf{Caption}}
\begin{tabular}{l|c|c|l|c|c|c|c|c}
field1 & field 2 & ... \\
\hline
...
проблема состоит в том, что даже с "\small" таблица является слишком большой, так как я использую:
\usepackage{setspace}
\doublespacing
в заголовке. Как может я:
Я хотел бы, чтобы это соответствовало на всей странице.
Так же как \singlespacing
, упомянутый ранее для уменьшения высоты таблицы, полезным способом уменьшения ширины таблицы является добавление \tabcolsep=0.11cm
перед командой \begin{tabular}
и вынимание всех вертикальных линий между столбцами.Удивительно, сколько места занимается между столбцами текста. Вы можете уменьшить размер шрифта до чего-то меньшего, чем \small
, но обычно я не использую ничего меньшего, чем \footnotesize
.
Вы можете добавить \ singlespacing в начале вашей таблицы. См. Инструкции setspace для получения дополнительных опций.
, если он слишком длинный для одной страницы, используйте пакет longtable
. а если он слишком широк для страницы, используйте p {width}
вместо l, r или c в качестве спецификатора столбца. вы также можете уменьшить размер \ small
, то есть \ footnotesize
и \ tiny
. Я бы посоветовался с пакетом setspace, чтобы узнать, как удалить двойной пробел, хотя, вероятно, это \ singlespace
или что-то в этом роде.