[texhax] aligning array columns at bottom rather than top
vertically
Steve Schwartz
s.schwartz at imperial.ac.uk
Sat Feb 26 16:35:30 CET 2005
Johan,
Have you tried using \phantom (which typesets its argument and makes a
box to hold the result, but just puts the blank box in the output)?
There's also \vphantom to make a phantom vertical strut and \hphantom to
make the equivalent horizontal space., e.g.,
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\begin{document}
Hello
$$
\begin{array}{ll}
\phantom{premise} & premise \\ ---- & ------ \\ something & else
\end{array}
$$
Wasn't that easy?
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
An alternative is \usepackage{array} which allows you to specify the
vertical as well as horizontal alignment in a tabular environment. You
could then use m alignment to middle align (vertically) the row
containing your rules.
HTH
Steve
On Sat, 2005-02-26 at 14:40, Johan Glimming wrote:
> Hi!
>
> With \begin{array} top & top \end{array} where top is typeset on the
> top of each row. Sometimes I have two rules like
>
>
> premise
> --- -------
> something conclusion
>
> and here I want the first column to be aligned so that the ruler --- is
> in line with the ruler -------. Therefore I want array to fill the
> first column with all possible vertical space. However, just adding
> \vfill before the text in that column does not work, and I do not like
> the b{5cm} option because b, as documented in LaTeX Companien 2nd Ed,
> requires the width to be explicitly specified (don't ask me why!).
>
> P.S. I have had problems with the multicols package and now want to use
> array instead.
>
> Johan Glimming.
>
> _______________________________________________
> TeX FAQ: http://www.tex.ac.uk/faq
> TeX newsgroup: http://groups.google.com/groups?group=comp.text.tex
> 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
--
+-------------------------------------------------------------------+
Professor Steven J Schwartz Phone: +44-(0)20-7594-7660
Space and Atmospheric Physics Fax: +44-(0)20-7594-7772
The Blackett Laboratory E-mail: s.schwartz at imperial.ac.uk
Imperial College London Office: Huxley 6M70
London SW7 2BW, U.K. Web: http://www.sp.ph.ic.ac.uk/
+-------------------------------------------------------------------+
More information about the texhax
mailing list