[cstex] Proc je "sezran" \kern?

Petr Tomasek tomasek at etf.cuni.cz
Tue Mar 24 17:19:17 CET 2009


Zdravim!

Doufam, ze se neptam na nejakou trivialitu, ktera je vsem jasna;
vracim se po delsi dobe k TeXu a narazil jsem na tohle:

Potrebuju na zacatek a konec urcite radky vysazet symbol
nad prvnim a poslednim pismenem tak, aby byly zarovnany
pekne k zacatku/ke konci radky.

Makro pro symbol na konci radky funguje bez problemu:

\def\byzpostup#1{%
\setbox0=\hbox{\mus #1}% 
\kern-\the\wd0%
\raise12pt\box0%
}%

Ovsem obdobne makro pro diakrtka na zacatku radky ne:

\def\byzpreup#1{%
\setbox0=\hbox{\mus #1}% 
\raise12pt\box0%
\kern-\the\wd0%
}%

\kern na konci makra je proste pokazde spolknut.
Kdyz makro upravim takhle, tak funguje:

\def\byzpreup#1{%
\setbox0=\hbox{\mus #1}% 
\setbox1=\hbox{\mus #1\kern-\the\wd0}% 
\raise12pt\box1%
}%

Pouzivam plain XeTeX 0.995.

Tusite nekdo, cim to? (Asi budu muset doma oprasit TBN :-o)
Diky!

Petr Tomasek

-- 
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus at jabbim.cz
SIP: butrus at ekiga.net



More information about the csTeX mailing list