Viceradkove popisy bloku v metapostu

Jan Trmal trmal at seznam.cz
Thu Mar 11 16:30:10 CET 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dobry den preji,
delam v metapostu blokova schemata a narazil jsem na jeden problem.
Potreboval bych, aby napis bloku byl roztrzen do vice casti, nebot pokud
bych ho vysazel na jednu radku, nevesel by se a presahoval by pres hranici.

Viz priklad

beginfig(0);

u = 1cm;
% Nakreslime obdelnik
draw (0,0)--(0,1u)--(2u,1u)--(2u,0u)--cycle;
% Horizontalne i vertikalne vystredeny popisek bloku
label(btex Popisek etex, 1/2[(0,0), (2u,1u)]);
% label(btex Dlouhatansky popisek bloku etex, 1/2[(0,0), (2u,1u)]);
endfig;
end;

Zatimco pokud pouziji jen slovo "Popisek" vsechno je OK, napis je vzhledem k 
bloku vystreden horizontalne i vertikalne, pri pouziti "Dlouhatansky popisek 
bloku" napis presahuje pres hranice.
Existuje nejaky zpusob, jak donutit metapost, aby tex vysazel do bloku
neco jako "Dlouhatansky \\ popisek\\ bloku"? 

Totiz label(btex Dlouhatansky \\ popisek \\ bloku etex, 1/2[(0,0), (2u,1u)]);
nefunguje, to jsem jiz zjistil. 

Preteceni jednotlivych slov nejak vyresim, ta slova klidne nalamu sam,
ale centrovat kazdou radku zvlast se mi moc nechce. Lze to resit nejak jinak?
Pokud mozno co nejmene pracne, nejlepsi by bylo, kdyby to fungovalo co nejvice 
automaticky. 

Dik moc za kazdou radu
  yenda

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFAUIYwjj+Gmuy88sgRAnRkAJ4+FUUkvqcVrWzaAYYzmQ6KHTUC1QCdEb0k
eYXCWv35kKhaiw+2o9Okk70=
=rSQh
-----END PGP SIGNATURE-----





More information about the csTeX mailing list