Okraje v LATEXu

Zdenek Wagner wagner at cesnet.cz
Tue Oct 16 10:02:03 CEST 2001


On Mon, 15 Oct 2001, Pavol Habuda wrote:

> Pouzijte \hoffset, \voffset na posunutie laveho horneho okraja stranky
> (napriklad \hoffset1cm) a \advance\hsize, \advance\vsize na zvacsenie
> velkosti zrkadla (napriklad \advance\hsize2cm). Fuguje to v cistom TeXu,
> teda malo by aj v LaTeXu.
>
V LaTeXu to nefunguje. Sirka sazby se nastavuje v \textwidth a pri
\begin{document} se prenese do \hsize, \@colwidth a \linewidth. Pokud tedy
zmenite \hsize pred \begin{document}, nestane se nic. Pokud zmenu \hsize
date az za \begin{document}, leccos prestane fungovat, protoze budete mit
spatne hodnoty v \@colwidth a \linewidth. Vyska sazby se vklada do
\textheight. Kdyz jenom zmenite \vsize, opet leccos prestane fungovat
(napriklad vicesloupcova sazba). \hoffset a \voffset funguje, ale protoze
se k temto hodnotam prictou hodnoty z \oddsidemargin, \evensidemargin,
\topmargin, \headheight, \headsep, pak se tezko dopocitate spravneho
nastaveni. Omezeni na velikosti v zasade nejsou, doporucene hodnoty
najdete v ucebnicich typografie. Pokud pouzivate \raggedbottom (nastaveno
u tridy article), nemusite se ohlizet na nic. Sazite-li klasicky
oboustranne a mate tudiz \flushbottom, pak vyska sazby musi byt nasobkem
vzdalenosti ucari (\baselineskip), ale je nutno si uvedomit, ze v prvnim
radku stranky je \topskip. Zvolte si proto pocet radku (treba 40) a
pouzijte:

\textheight=40\baselineskip
\advance\textheight \topskip

A pokud nechcete rucne pocitat radky, pouzijte toto:

\newcount\pocet
\textheight 25cm % priklad, zvolte si rozmer
\advance\textheight -\topskip
\divide\textheight \baselineskip
\pocet=\textheight
\textheight=\pocet\baselineskip
\advance\textheight \topskip

Hlavne nezapomente vyhodit roztazitelnost z \parskip, tj. \parskip=0mm

A pokud chcete, aby strankova cislice byla na presnem miste, pak muzete
pouzit jeste jeden trik. Po takto vypoctenem \textheight lze napsat napr.

\footskip=26cm
\advance\footskip -\textheight

> S pozdravom
> Pavol Habuda

Zdenek Wagner
e-mail: wagner at mbox.cesnet.cz  or  wagner at icpf.cas.cz

see also http://www.icpf.cas.cz/wagner/
         http://icebearsoft.euweb.cz


     Your windows will look best with
        ________________________
       /   /   /   /   /   /   /
      /_OS/2__/___/_OS/2__/___/
     /   /   /   /   /   /   /
    /___/___/_OS/2__/___/___/
   /   /   /   /   /   /   /
  /___/_OS/2__/___/_OS/2__/
 /   /   /   /   /   /   /
/___/___/___/___/___/___/




More information about the csTeX mailing list