Uprava plainoveho makra na marginal notes
Matous Jan Fialka
fialka.tex at seznam.cz
Thu Dec 18 02:40:48 CET 2003
Dobry den vespolek,
mam nasledujici makro a zaboha si nevim rady, jak jej donutit, aby fungovalo
tak, ze na lichych strankach bude nastaveno \mpleftfalse a na sudych
\mplefttrue, takze na lichych budou poznamky vpravo a na sucdych vlevo.
Uz jsem zkousel zadavat radek
\ifodd\pageno \mpleftfalse \else \mplefttrue \fi%
snad na kazde misto v tom makru a take v predefinovanem \plainoutput, ale
nic nepomaha. Co delam blbe? Jsem v plainu teprve zacatecnik...
---------------------------
\newdimen\mpwidth
\mpwidth=1in
\newdimen\mpsep
\mpsep=1em
\newif\ifmpleft
\mplefttrue
\def\margnote#1{%
\leavevmode%
\strut%
\vadjust{%
\setbox0\vtop{%
\hsize\mpwidth%
\tolerance9999%
\relax%
\leavevmode\strut%
#1%
\par%
}%
\nointerlineskip%
\kern-\ht0%
\kern-\dp\strutbox%
\dp0\dp\strutbox%
\ifmpleft%
\advance\mpsep\mpwidth%
\moveleft\mpsep\box0%
\else%
\advance\mpsep\hsize%
\moveright\mpsep\box0%
\fi%
}
}
-----------------------------
Dekuji predem za jakekoli rady ohledne popsaneho problemu.
Hezky den preje,
--
Matouš Jan Fialka aka Variable computing Prague
-----------------------------------------------
Private E-Mail: matous_jan.fialka at seznam.cz
Home Page: http://burdazd.sh.cvut.cz/~socrates/
Linux User Number: 308523 Peace, TeX, GNU/Linux
-----------------------------------------------
More information about the csTeX
mailing list