[comp.text] LaTeX tabbing

mrd@sun.soe.clarkson.edu (Mike DeCorte) (07/29/88)

Silly me,  I thought I could make an environment so that
\begin{present}
a\foo b\foo c\foo d\foo e\foo f\foo
\end{present}

would come out like

1 a	2 b
1 c	2 d
1 e	2 f

this what I came up with

\def\present{\begingroup
 \def\one{1 \>} % the 1 and 2 here are really only for demonstration
 \def\two{2 \\}
 \def\foo{%
  \one
  \let\temp\one\let\one\two\let\two\temp % just swap one and two
  }
 \tabbing
 \hspace{0.4\hsize}\=\hspace{0.4\hsize}\kill
}

\def\endpresent{\endtabbing\endgroup}

Well, it doesn't work.  I sure don't know why.  tracingmacros
doesn't seem to tell me anything.  What I get is

1 a	2 b
1 c	
1 d
1 e	
1 f

Now if I remove the \\ and \> from \one and \two I get as expected
and wanted

1 a 2 b 1 c 2 d 1 e 2 f

For some reason the \\ makes all of my \let's break.  Any
help would be appreciated. 

thank you



--

Michael DeCorte // (315)268-2292 // P.O. Box 652, Potsdam, NY 13676
Internet mrd@sun.soe.clarkson.edu  // Bitnet   mrd@clutx.bitnet