Ответ 1
Вы можете сделать это:
\LTcapwidth=\textwidth
\begin{longtable}
Я обнаружил, что заголовок в моем 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}
Как сделать так, чтобы заголовок помещался в одну строку?
РЕДАКТИРОВАТЬ:
Спасибо, Джефф. Но я попробовал "\ usepackage {fullpage}", как вы и предлагали, весь контент в pdf файле испорчен.
Как видите, слева от заголовка еще много места. Если заголовок можно переместить влево, он уместится в одну строку.
Вы можете сделать это:
\LTcapwidth=\textwidth
\begin{longtable}
Два варианта:
В документации longtables указано, что существует переменная LTcapwidth
, которую вы можете установить, по умолчанию она равна 4in. Попробуйте \setlength{LTcapwidth}{5.2in}
. Я не уверен, как это работает, если вы просто хотите изменить одну ширину заголовка, поэтому
Вы можете заставить hbox в заголовке правильных размеров:
\caption{\hskip -0.7in \hbox to 5.2in{Testing error for training size 100000 and 8000 random counts}}
Один из способов принудительного написания в одной строке - включить заголовок вашего заголовка в mbox, как в
\mbox{This is a very long title}
Вы можете попробовать
\caption{\mbox{This is a very long title}}
или
\mbox{\caption{This is a very long title}}
Я предполагаю, что ваша таблица шире, чем страница. Другими словами, ваш заголовок настолько же широк, насколько позволяют поля, в то время как ваша таблица просто слишком широка.
Попробуйте добавить \usepackage{fullpage}
в свою преамбулу.
Просто догадайтесь, но попробуйте:
\usepackage[margin=1cm]{caption}
Это в основном то же, что и xl42ii, но работает корректно в ландшафтном режиме. Используйте \linewidth
вместо \textwidth
. Причина этого заключается в том, что ландшафтный режим swiches значения \textwidth
и \textheight
, а значение \linewidth
остается неизменным.
Итак,
\LTcapwidth=\linewidth
\begin{longtable}
сделает трюк. Это было для меня.:)