summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/multirow/README
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-10-15 22:58:47 +0000
committerKarl Berry <karl@freefriends.org>2016-10-15 22:58:47 +0000
commitaa6bd000fec765bbef2ae479183d3949fa2d2a5b (patch)
treeffbde4b35b7794585d144a56fac594cb2060e014 /Master/texmf-dist/doc/latex/multirow/README
parent20d033ee630eb6f628a29fa51eeb753b1474922f (diff)
multirow (11oct16)
git-svn-id: svn://tug.org/texlive/trunk@42279 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/multirow/README')
-rw-r--r--Master/texmf-dist/doc/latex/multirow/README61
1 files changed, 16 insertions, 45 deletions
diff --git a/Master/texmf-dist/doc/latex/multirow/README b/Master/texmf-dist/doc/latex/multirow/README
index 75accccee51..2feb9c738cb 100644
--- a/Master/texmf-dist/doc/latex/multirow/README
+++ b/Master/texmf-dist/doc/latex/multirow/README
@@ -1,6 +1,6 @@
-multirow.sty V2.0 version (2016/09/27)
-bigstruts.sty V2.0 version (2016/09/27)
-bigdelim.sty V2.0 version (2016/09/27)
+multirow.sty V2.1 version (2016/10/11)
+bigstruts.sty V2.1 version (2016/10/11)
+bigdelim.sty V2.1 version (2016/10/11)
Original Author: Jerry Leichter
Current Author: Piet van Oostrum <piet@vanoostrum.org>
@@ -9,11 +9,20 @@ Current Author: Piet van Oostrum <piet@vanoostrum.org>
License, as described in lppl.txt in the base LaTeX distribution.
Either version 1 or, at your option, any later version.
+Installation:
+
+To generate the .sty files, run the command
+ tex multirow.ins
+and move the resulting .sty files to a place where LaTeX can find them, preferably
+..../tex/latex/multirow
+
+Usage:
+
multirow.sty:
Make an entry that will span multiple rows of a table.
-\multirow[vpos]{nrows}[bigstruts]{width}[fixup]{text}
+\multirow[vpos]{nrows}[bigstruts]{width}[vmove]{text}
vpos is the vertical positioning: t. c. or b.
@@ -46,8 +55,8 @@ text is the actual text. If the width was set explicitly, the text will
The text is centered vertically within the range spanned by nrows,
unless a vpos argument is given.
-fixup is a length used for fine tuning: The text will be raised (or
- lowered, if fixup is negative) by that length above (below) wherever
+vmove is a length used for fine tuning: The text will be raised (or
+ lowered, if vmove is negative) by that length above (below) wherever
it would otherwise have gone.
For example (using both multirow and bigstrut)
@@ -79,49 +88,11 @@ For example (using both multirow and bigstrut)
If any of the spanned rows are unusually large, or if you're using
bigstrut.sty and \bigstrut's are used assymetrically about the centerline of
the spanned rows, the vertical centering may not come out right. Use the
-fixup argument in this case.
+vmove argument in this case.
Just before "text" is expanded, the \multirowsetup macro is expanded to
set up any special environment. Initially, \multirowsetup contains just
\raggedright. It can be redefined with \renewcommand.
-
-Bugs: It's just about impossible to deal correctly with descenders. The
-text will be set up centered, but it may then have a baseline that doesn't
-match the baseline of the stuff beside it, in particular if the stuff
-beside it has descenders and "text" does not. This may result in a small
-missalignment. About all that can be done is to do a final touchup on
-"text", using the fixup optional argument. (Hint: If you use a measure
-like .1ex, there's a reasonable chance that the fixup will still be correct
-if you change the point size.)
-
-\multirow is mainly designed for use with table, as opposed to array,
-environments. It will not work well in an array environment since the lines
-have an extra \jot of space between them which it won't account for. Fixing
-this is difficult in general, and doesn't seem worth it. The bigstruts
-argument can be used to provide a semi-automatic fix: First set
-\bigstrutjot to .5\jot. Then simply repeat nrows as the bigstruts argument.
-This will be close, but probably not exact; you can use the fixup argument
-to refine the result. (If you do this repeatedly, you'll probably want to
-wrap these steps up in a simple macro. Note that the modified \bigstrutjot
-value will not give reasonable results if you have bigstruts and use this
-argument for its intended purpose elsewhere. In that case, you might want
-to set it locally.)
-
-If you use \multirow with the colortbl package you have to take
-precautions if you want to color the column that has the \multirow in it.
-colortbl works by coloring each cell separately. So if you use \multirow
-with a positive nrows value, colortbl will first color the top cell, then
-\multirow will typeset nrows cells starting with this cell, and later
-colortbl will color the other cells, effectively hiding the text in that
-area. This can be solved by putting the \multirow is the last row with a
-negative nrows value.
-Example:
-
- \begin{tabular}{l>{\columncolor{yellow}}l}
- aaaa & \\
- cccc & \\
- dddd & \multirow{-3}*{bbbb}\\
- \end{tabular}
bigstrut.sty: