[texhax] Behavior of \vtop,\vbox, and \vcenter

Geoff Russell geoffrey.russell at gmail.com
Fri Dec 21 05:54:29 CET 2007


$$  \vtop{\kern0pt\hrule height 100pt width 1pt}\eqno(*) $$   % added \kern0pt

will give you what you want by inserting a zero height line in top
of the box.

Geoff.

On 12/20/07, Geoff Russell <geoffrey.russell at gmail.com> wrote:
> On Dec 20, 2007 11:05 AM, Michael Barr <barr at math.mcgill.ca> wrote:
> > The funny behavior is clear from the example below:
> >
> >   $$  \vbox{\hrule height 100pt width 1pt}\eqno(*) $$
> >   $$  \vtop{\hrule height 100pt width 1pt}\eqno(*) $$
>
> \vtop aligns the baseline of the first line in a box with the next
> baseline. So its doing
> what it is supposed to do.
>
> Cheers,
> Geoff Russell
>
>
>
> >   $$  \vcenter{\hrule height 100pt width 1pt}\eqno(*) $$
> >               \bye
> >
> > a plain tex file.  The first one aligns the eqno with the bottom of the
> > rule, as expected and the third one aligns it along the center, also as
> > expected.  But the second one also aligns it with the bottom, not the top
> > of the rule, not as I expect at any rate.  The problem I have is not, of
> > course, with rules, but with xy-pic diagrams, but it is evidently not an
> > xy-pic problem.  But any solution that involves giving the rules depth
> > instead of height is not relevant.
> >
> > Michael Barr
> > _______________________________________________
> > TeX FAQ: http://www.tex.ac.uk/faq
> > Mailing list archives: http://tug.org/pipermail/texhax/
> > More links: http://tug.org/begin.html
> >
> > Automated subscription management: http://tug.org/mailman/listinfo/texhax
> > Human mailing list managers: postmaster at tug.org
> >
>
>
>
> --
> 6 Fifth Ave,
> St Morris, S.A. 5068
> Australia
> Ph: 041 8805 184 / 08 8332 5069
>


-- 
6 Fifth Ave,
St Morris, S.A. 5068
Australia
Ph: 041 8805 184 / 08 8332 5069


More information about the texhax mailing list