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