Jak nastavit okraje

[  Formát papíru  |  Rucní nastavení okraju  |  Balík geometry  ]

Formát papíru

Pred vlastním nastavováním okraju stránek je potreba specifikovat jejich formát. LaTeX implicitne sází na papír formátu letter, coz je papír o velikosti zhruba jako A5. V nasich koncinách se tento formát stránek moc nepouzívá. Vetsinou se sází na papír formátu A4. Stránka formátu A4 s 12 bodovým písmem se nastavuje takto:

\documentclass[a4paper, 12pt]{article}

Príkaz akceptuje následující volby pro formáty stránek:

Rucní nastavení okraju

Jedním ze zpusobu, jak upravit okraje stránek, je nastavit prímo LaTeXové promenné, které jsou za okraje zodpovedné.

\setlength{\hoffset}{-1.8cm} 
\setlength{\voffset}{-2cm}
\setlength{\textheight}{24.0cm} 
\setlength{\textwidth}{17cm}

Promenné \hoffset a \voffset definují posun textu v horizontálním a vertikálním smeru vzhledem ke standardnímu odsazení. Nejde tedy o vzdálenost od okraje papíru! Zbylé dve promenné natavují výsku a sírku textu.

Tento zpusob nastavení není nejpohodlnejsí, protoze nejprve je potreba vypocítat hodnoty offsetu vzhledem ke standardnímu okraji. Tyto okraje nejsou dány pevne, ale ovlivnuje je napríklad volba twoside príkazu \documentclass.

Tato volba má za úkol vytvorit vetsí vnitrní okraj stránek, aby pri oboustranném tisku sly jednotlivé listy lépe svázat. Osobne mi vsak tento zpusob nevyhovuje, protoze tato volba povazuje za první stránku první vnitrní stránku - první strana tedy musí zustat prázdná. Pripadalo mi nemotorné vytváret dokumenty tímto zpusobem, proto jsem zacal pouzívat druhý zpusob.

Balík geometry

Mnohem elegantnejsí a bohatsí zpusoby nastavení okraju umí balík geometry. Nastavení presných okraju lze zarídit napríklad takto:

\usepackage[total={17cm,25cm}, top=3cm, left=2cm, includefoot]{geometry}

Parametr total znamená rozmery potisknuté oblasti (implicitne krome záhlaví a zápatí), top a left natavují vzdálenost od hrany papíru a includefoot ríká, ze oblast zápatí bude zahrnuta do textové oblasti.

S tímto balíkem se dá provádet mnozství kouzel, které zde nechci popisovat - balík má vlastní prehlednou dokumentaci. Pouze jeste uvedu ukázku, jak lze sázet oboustranne:

\usepackage[twoside, hscale=0.88, vscale=0.88, bindingoffset=1cm]{geometry}

Poznámka: Kvuli chybe v balíku geometry, nelze v soucasné dobe pouzívat kombinaci CsLaTeX + geometry. PdfCsLaTeX + geometry funguje bez problému. Existuje resení problému LaTeX + czech + geometry.


Autor: David Martinek. Poslední modifikace: 7. March 2008. Pokud v tomto dokumentu narazíte na chybu, dejte mi prosím vedet.