Tipy a triky pro LaTeX

Zmenšené vertikální mezery

Zmenšení vertikálních mezer mezi odstavci:

\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\setlength{\headsep}{0pt}
\setlength{\topskip}{0pt}
\setlength{\topmargin}{0pt}
\setlength{\topsep}{0pt}
\setlength{\partopsep}{0pt}
\setlength{\baselineskip}{0cm}

Pokud používate balíček multicol pro sazbu do více sloupců, využijete i

\setlength{\multicolsep}{\parskip}

Pro zmenšení mezer okolo nadpisů sekcí se hodí balíček titlesec se zapnutou volbou compact. Úpravy mezer lze pak provést příkazy \titlespacing (podrobnosti viz dokumentace).

\usepackage[compact]{titlesec}
...
\titlespacing{\section}{0pt}{0.2cm}{*0}
\titlespacing{\subsection}{0pt}{*0}{*0}
\titlespacing{\subsubsection}{0pt}{*0}{*0}

Mezery mezi položkami seznamů se pak upraví nejjednodušeji pomocí balíčku enumitem. Nejsou potřeba žádné změny původního textu. Balíček umožňuje změny jednak změny pouze na jednom místě, ale i globální pro všechny seznamy v textu. Tohle zruší všechny zbytečné mezery okolo (a uvnitř) seznamu.

\usepackage{enumitem}
...
\setlist{topsep=0pt,partopsep=0pt,parsep=0pt,itemsep=0pt}

Stránka byla naposledy změněna 18. září 2008 v 12.20

Vytvořil Vojtěch HorkýXHTML & CSS platné •