Я нахожу, что подпись в моем longtable проводит две строки, но кажется, что это может поместиться в одну строку. См. рисунок ниже:
Мой код:
\begin{longtable}{|c|c|c|c||c|c|c|}
\caption{Testing error for training size 100000 and 8000 random counts}\\
\hline
\multicolumn{2}{|c|}{Concept} & \multicolumn{2}{c||}{Negative Class} & \multicolumn{2}{c|}{Positive Class} & Error rate \\
\hline
...
\end{longtable}
Как заставить подпись вписаться в одну строку?
Править:
Благодарность, Geoff. Но я попробовал "\usepackage {полностраничный}", как Вы предположили, целое содержание в файле PDF испорчено.
Как Вы видите, существует все еще партия пространства слева от подписи. Если подпись может быть перемещена налево, она впишется в одну строку.
Я предполагаю, что ваш стол шире страницы. Другими словами, ваша подпись настолько широка, насколько позволяют поля, а ваша таблица просто слишком широка.
Попробуйте указать \ usepackage {fullpage}
в преамбуле.
Просто предположение, но попробуйте:
\usepackage[margin=1cm]{caption}
один из способов принудительного ввода в одну строку - включить заголовок подписи в mbox, как в
\mbox{This is a very long title}
. Вы можете попробовать
\caption{\mbox{This is a very long title}}
или
\mbox{\caption{This is a very long title}}
Два варианта:
В документации longtables указано, что существует переменная LTcapwidth
, которую вы можете установить, значение по умолчанию - 4 дюйма. Попробуйте \ setlength {LTcapwidth} {5,2 дюйма}
. Я не уверен, как это работает, если вы просто хотите изменить ширину одного заголовка, поэтому
Вы можете принудительно указать hbox в заголовке с правильными размерами:
\ caption {\ hskip -0.7in \ hbox to 5 .2in {Ошибка тестирования для обучающего размера 100000 и 8000 случайных чисел}}
Вы можете сделать следующее:
\LTcapwidth=\textwidth
\begin{longtable}