Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!sdd.hp.com!spool.mu.edu!uwm.edu!ux1.cso.uiuc.edu!csrd.uiuc.edu!s41.csrd.uiuc.edu!eijkhout From: eijkhout@s41.csrd.uiuc.edu (Victor Eijkhout) Newsgroups: comp.text.tex Subject: Re: How to place note? Message-ID: <1991Feb17.013638.16362@csrd.uiuc.edu> Date: 17 Feb 91 01:36:38 GMT References: <1DCD977380000F16@post-office.uh.edu> Sender: news@csrd.uiuc.edu (news) Organization: UIUC Center for Supercomputing Research and Development Lines: 21 ASOKOLOV@ESOC1.BITNET (Alex Sokolov IKI) writes: > \ifodd\pageno > \leftline{\llap{\box0\qquad}}% > \else > \rightline{\rlap{\qquad\box0}}% Indeed, this problem is less than trivial. Basically there are two approaches: -- write an output routine on the premisse that \vsize=\baselineskip, so that you always know where you are, or -- make a two-pass attack on the problem. -- run the job twice, once with all notes left, once right. The big K wrote a small piece about this problem in TUGboat, a couple of years ago. Title was (I think) `Jill's macros'. Victor.