Ответ 1
Вместо того, чтобы центрировать таблицы с средой {center}, попробуйте использовать макрос \centering. Я должен быть чем-то вроде
\begin{table}
\centering
...
\end{table}
Я замечаю, что после моего стола есть какой-то пробел. Смотрите следующий снимок:
Мой код LaTeX:
\begin{table}[htb]
\caption{Error rates VS training size in AdaBoosted stump, SVM and kNN. \label{tab:examplecount8000errerrplot}}
\begin{center}
\begin{tabular}{c c}
\includegraphics[scale=0.4]{../boost.eps}
&
\includegraphics[scale=0.4]{../svm.eps} \\
\includegraphics[scale=0.4]{../knn.eps}
& \\
\end{tabular}
\end{center}
\end{table}
%
\subsection{Feature Numbers}
Разрыв нормальный или как я могу уменьшить разрыв, чтобы быть нормальным?
Вместо того, чтобы центрировать таблицы с средой {center}, попробуйте использовать макрос \centering. Я должен быть чем-то вроде
\begin{table}
\centering
...
\end{table}
Если ответы и midtiby не исправляют это для вас, и вы должны настроить его (потому что, например маржа леди не будет проходить вашу диссертацию до тех пор, пока вы это сделаете), вы можете разрезать длины
\floatsep
\textfloatsep
\intextsep
(и их двух столбцов), которые корректируют расстояние между и поплавками. В этом случае я считаю, что вы хотите \textfloatsep
.
Но сделайте то, что сказал сначала Чарльз и midtiby, и подумайте о совете медведей.
Вы всегда можете установить вертикальное расстояние, испустив команду vskip, скажем \vskip{-1em}
, в вертикальном режиме, например перед секцией \. Медведи правильные: задержка, беспокоящаяся о макете как можно позже. Должно быть высказывание о преждевременном форматировании...
Таблица выглядела бы более привлекательно для меня, если подпись была внизу. Вопрос о внешнем виде будет такой же, как и доля пространства выше и ниже заголовка в виде общего объема пространства.
Неудачный ответ, так как на это ссылался dmckee. Я вообще не борюсь с тем, как вы выражаете контент: лучше жить с нежелательным пространством, изменять вещи в файлах стиля (по запросу dmckee), изменять то, что вы хотите выразить (например, там, где есть надписи), или положить в чистом виде ленточная помощь (например, vspace). Поэтому мне не нравится этот ответ, так как завершение каждой строки таблицы с помощью \\
упрощает их поддержку, например, заканчивая C-блоками точкой с запятой.
Удалите последний \\
в табличной среде.
Вы можете использовать \raggedbottom
\begin{table}
\centering
...
\end{table}
\raggedbottom
попробуйте это в ваших таблицах: \setlength\belowcaptionskip{-20pt}