\dotfill a zalomeni radku

Lubos Kloc kloc at ipm.cz
Thu Nov 10 12:05:17 CET 2005


Vit Zyka wrote:

> Jaroslav Hajtmar wrote:
> > BTW: je opravdu \\ v LaTeXu to same jako \break ???
> > ...
>
>> O pouziti primitiva \break v beznem textu slysim poprve ... a sam jsem
>> ho nikdy nepouzil...
>
>
> Jen drobnost: Jak uz naznacil pan Kloc, \break neni primitivum TeXu, ale
> makro plainu. Muzete se o tom presvedcit pomoci \show\break. Podobne lze
> nalezt odpoved na otazku ohledne \\, i kdyz zmeny makra, ktere popsal
> pan Wagner, by na prvni pohled nebyly zrejme.
>
Kdyz uz tu rozebirame vynuceny zlom, tak jeste dve poznamky vhodne pro
zacatecnika:

- makro \break je penalta a jako takova vynuti v odstavcovem modu
radkovy zlom
a ve vertikalnim modu strankovy zlom. Casto je uzitecne napr.
\def\newpage{\vfill\break}

- V naproste vetsine pripadu musi byt makro \break predchazeno nejakou
roztazitelnou mezerou,
jinak muze byt vysledek katastroficky. Ve Vasi ukazce to obstarava
\dotfill, takze tam
lze \break doplnit samostatne. Obdobne jako v predchozim lze definovat
\def\\{\hfill\break}, ovsem toto jednoduche makro nema samozrejme
inteligenci
LaTeXoveho makra \\ a nedovede pruzne reagovat na prostredi.

S pozdravem,

Lubos Kloc





More information about the csTeX mailing list