Hello again,
Temporary I am using a combination of framed and align, see code under. Not a good solution, but solves my current need.
Is there an easy way to make an inline baseline shift? I want to make a label for each line, shifted down half a line.
-Trond
\startlinecorrection
\def\borderdt{\mframed[frame=off,
topframe=on,
bottomframe=on,
frameoffset=\dimexpr.254\baselineskip\relax,
height=\lineheight
]}
\def\borderdttop{\mframed[frame=off,
bottomframe=on,
frameoffset=\dimexpr.254\baselineskip\relax,
height=\lineheight
]}
\definehspace[spacedt] [2\emspaceamount]
\startformula
\startalign
\NC \borderdttop{\neg P \vdash \neg Q, P \text{\hspace[spacedt]}} \NC \borderdttop{ \hspace[spacedt] Q, \neg P \vdash \neg Q} \NR
\NC \borderdt{(P\pil Q), \neg P} \NC \borderdt{\vdash \neg Q} \NR
\NC \borderdt{(P\pil Q)} \NC \borderdt{\vdash (\neg P\pil \neg Q)} \NR
\NC \NC \borderdt{\vdash (P\pil Q)\pil (\neg P\pil \neg Q)\pil R} \NR
\stopalign
\stopformula
\stoplinecorrection