Portál AbcLinuxu, 11. listopadu 2025 02:04
tak potřebuju sešlápnout obsah na co nejmenší plochu (vím, že většina lidí řeší opačný problém). Zmenšil jsem trochu písmo a vůbec to nepomohlo, protože vznikly akorát bílé plochy před kapitolami a sekcemi. Potřebuji, aby se mi tedy následující příklad vysázel na jedné straně:
\documentclass{article}
\begin{document}
\chapter{test}
\section{testtestt}
\section{test2}
\chapter{other chapter}
\section{testtest}
\end{document}
Otravného "Kapitola blabla" jsem se už zbavil:
usepackage{titlesec}
\titleformat{\chapter}[hang]{\huge}{\thechapter}{1em}{}
\titlespacing{\chapter}{0pt}{0pt}{1cm}
co ale udělat s těmi nadpisy netuším. Každá rada je vítána.
Díky Georgius
\clearpage a \cleardoublepage, ale je to trochu prasečina (např. \let\cleardoublepage\clearpage nebo \let\cleardoublepage\relax v preambuli).
Sám jsem řešil podobný problém a nakonec použil styl scrrprt (z balíku KOMA-skript), který je by design dosti přízpůsobitelný a stačilo nadefinovat makro \partheademptypage (příp. \chapterheademptypage) na \relax nebo \clearpage, podle toho, co potřebujete − najdete v dokumentaci.
\newcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
\thispagestyle{plain}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
a okopíruješ si ji ho maker v dokumentu, upravenou
\def\chapter{\clearpage
\thispagestyle{plain}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.