Vertikalni roztahovani
BALDA MIROSLAV
MBALDA at hera.zcu.cz
Wed Jan 14 18:51:12 CET 1998
Preji hezky den.
K dotazu
>
> Existuje nejaky LaTeXovsky zpusob, napr. s vyuzitim prikazu \vspace{} a
> \fill, k dosazeni efektu, jaky da v plainTeXu (a v LaTeXu vlastne taky)
> nasledujici priklad, tj. rozlozit text vertikalne tak, aby mezery byly
> v danem pomeru?
>
posilam jiste reseni. I kdyz se mi zda tezkopadne, chodi:
\newlength\lin \lin=1cm% Vzdalenost, kterou chci linearne menit
\newlength\Lin \Lin=\baselineskip \advance \Lin by 1ex%
\newlength\sk%
\newcommand\Skip[1]{\sk=#1 \advance \sk by -\Lin \vskip\sk}
Nejaky text\\
Nejaky text \Skip{0\lin}% Nepokroci dale
Nejaky text \Skip{1\lin}
Nejaky text \Skip{2\lin}
Nejaky text \Skip{3\lin}
Nejaky text
Do \lin se dosadi zakladni delka - viz 1. radka
\Lin je offset, ktery udela povel \vskip0pt. O ten se musi kazdy
prirustek zmensit. To plni prikaz \Skip. Ze to funguje, je patrne
z toho, ze radek se \Skip{1\lin} presne prepisuje predchazejici
radek pri libovolne velikosti fontu.
S pozdravem
M. Balda
**************************************************************
* Prof.Ing. Miroslav BALDA, DrSc. | E-mail: mbalda at hera.zcu.cz
* Institute of Thermomechanics | Phone : ++42019 7221178
* Academy of Sciences | Fax : ++42019 7220787
* Veleslavinova 11 |
* 301 14 Plzen | Home : ++42019 227153
* Czech Republic |
**************************************************************
More information about the csTeX
mailing list