2010-07-28 3 views
0

У меня есть LaTeX документа, как это:LaTeX - Много секций (без содержимого), работающих по краю страницы?

\documentclass{article} 
\begin{document} 

\section{1} 
\section{2} 
\section{3} 
\section{4} 
\section{5} 
\section{6} 
\section{7} 
\section{8} 
\section{9} 
\section{10} 
\section{11} 
\section{12} 
\section{13} 
\section{14} 
\section{15} 
\section{16} 
\section{17} 
\section{18} 
\section{19} 
\section{20} 
\section{21} 
\section{22} 
\section{23} 
\section{24} 
\section{25} 
\section{26} 
\section{27} 
\section{28} 
\section{29} 
\section{30} 

\end{document} 

Много названий разделов, но не текст в

Он производит что-то вроде этого:

Как вы можете видеть, что сохраняет все заголовки разделов на одной странице и не будут разбиты на две страницы. Все выше 26 исчезло с конца страницы.

Есть ли все-таки, чтобы LaTeX разделил эти разделы на несколько страниц? Я не могу легко изменить фактическое содержание тела, так как оно автогенерируется. Однако я могу изменить преамбулу. Есть ли способ сделать это, изменив преамбулу?

+0

Возможный дубликат http://stackoverflow.com/questions/2677426/latex-printing-only-first-two-pages-of-a-document – Geoff

ответ

1

Добавление \ MBox {} после заголовка раздела позволит разрыв страницы. Вы можете ввести его в глобальном масштабе в преамбуле путем:

\makeatletter 
\[email protected]@macro\@afterheading{\mbox{}} 
\makeatother 

или

\makeatletter 
\expandafter\def\expandafter\@afterheading\expandafter{\@afterheading\mbox{}} 
\makeatother 

как в этом expandafter example.

0

Вы должны быть в состоянии сделать что-то подобное с sectsty пакет

 Смежные вопросы

  • Нет связанных вопросов^_^