Date: 12 Feb 86 14:21 EST
From: Harry Bovik <Harry.Bovik@A.CS.CMU.EDU> (C410HB00)
To: Harry.Bovik@A.CS.CMU.EDU
Subject: Lines over words
Message-Id: <12Feb86.142148.HB00@A.CS.CMU.EDU>


11-Feb-86 00:20    Marco.Annaratone             line above words
From: Marco.Annaratone@VLSI.CS.CMU.EDU
I want to be able to put a line ABOVE a word.  It should also understand
that the word has capital letters and therefore move the line up a little
more. I am tired of writing ugly things like "clockbar", "selbar" and
"DATAbar".  I want to write
_____  ___  ____
clock, sel, DATA, etc.

All the solutions I came up with work fine, but the words after the one
negated (until the end of the line) are printed somewhat lower.  Any hint?




11-Feb-86 10:04    Michael E. Fryd              Solution: Lines over words
From: Michael E. Fryd <FRYD@C.CS.CMU.EDU>

If you want to put a bar over text put the following textform at the
begining of your mss file:

@textForm(OL = "@begin(transparent,matharea)@mathbar
@parm(text)@end(matharea)")

You can then use the OL command to place a line over seleced text.

Example of how to place an @OL(overline) over text.



11-Feb-86 14:32    Oswald Wyler@A.CS.CMU.EDU    Overline all
My macro, well tested, is a bit more elaborate, but it works in all
environments, including @mathdisplay.
@textform[ox
"@begin(transparent,matharea,spacing 1.2em,scriptpush off)
@mathbar
@parm(text)@markbaseline
@end(transparent)"]
Incidentally, this should replace the @overlinecap textform as
defined by Unilogic, which does not work well on the Dover.
