\null
Zdenek Wagner
wagner at cesnet.cz
Tue Nov 27 10:25:54 CET 2001
On Tue, 27 Nov 2001, Jaromir Kuben wrote:
>
>
> Matej Cepl píše:
> >
> > Dobrý den,
> >
> > chci si udělat jednoduchý nadpis v LyXu (používám scrartcl),
> > takže jsem si předefinoval \@maketitle takto:
> >
> > \makeatletter
> > \def\@maketitle{%
> > \clearpage
> > \null
> > \vskip 2em%
> > \begin{center}%
> > {\sectfont\huge \@title \par}%
> > \end{center}%
> > \par
> > \vskip 2em}
> > \makeatother
> >
> > Zdá se, že to funguje moc pěkně, jenom jedné věci jsem
> > neporozuměl: co dělá příkaz \null a proč tam vůbec je?
> >
> > Děkuju za radu
> >
> > Matěj Cepl
>
> V latex.ltx najdete: \def\null{\hbox{}}.
> A je tam asi proto, aby se neignoroval nasledujici \vskip.
\clearpage zpusobi strankovy zlom. \vskip je odstranitelny element, takze
na strankovem zlomu zmizi. \null je prazdny horizontalni box (i v plainu),
proto se na zacatek stranky "vytiskne nic". Prito to neni totez jako
"nevytiskne nic". Pak jiz \vskip nezmizi, protoze neni na strankovem
zlomu. Podobne by dopadl \vspace. Misto \null\vskip ... lze take pouzit
\vglue
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