[OS X TeX] Re: long tables
James Swan
jswan at u.arizona.edu
Fri Apr 30 16:09:59 EDT 2004
I've moved on to trying this, but I can't seem to get the lengths
accurate. Maybe you know why it doesn't work.
\documentclass[10pt]{book}
\usepackage{makeidx}
\usepackage{fullpage}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{multicol}
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname
#1`/`basename #1 .tif`.png}
\setlength{\columnsep}{1mm}
%\setlength{\columnseprule}{.1mm}
\raggedbottom
\makeindex
\begin{document}
\begin{multicols}{4}
\newlength{\thecenter}
\setlength{\thecenter}{0.5 \columnwidth }
\newlength{\theword}
\newlength{\thehook}
\newcommand{\wordandhooks}[3]
{
\settowidth{\theword}{#2}
\setlength{\thehook}{\thecenter}
\addtolength{\thehook}{-\theword}
\noindent
\begin{tabular}[h]{p{\thehook}p{2\theword}p{\thehook}}
\begin{minipage}{\thehook}\flushleft #1\end{minipage} &
\begin{minipage}{2\theword} \center #2 \end{minipage} &
\begin{minipage}{\thehook}\flushright #3\end{minipage} \\
\end{tabular}\\
}
\newcommand{\anagram}[1]
{
\setlength{\thehook}{\thecenter}
\settowidth{\theword}{#1}
\addtolength{\thehook}{-0.5\theword}
\hspace{\thehook}
\begin{minipage}{\theword}
{ \it #1}
\end{minipage}
}
%\include{wordlist8}
\wordandhooks{abc\\ edf}{my fatea}{lmn}
\wordandhooks{abc\\ edf}{my fatea}{lmn}
\wordandhooks{abc\\ edf}{my fatea}{lmn}
\wordandhooks{abc\\ edf}{my fatea}{lmn}
\wordandhooks{abc\\ edf}{my fatea}{lmn}
\wordandhooks{cat\\ dog}{mouse}{bird}
\end{multicols}
\end{document}
Thanks
On Apr 30, 2004, at 8:07 AM, Tate Wilson wrote:
> I wanted to do almost exactly the same thing. I'm preparing a large
> number of pages, each of which has a plot in the top half and a table
> of the ploted data in the bottom half. The data is, of course, two
> columns, and I wanted the table to wrap into multiple columns so it
> would fit all on one page. I was not able to make this work with
> multicol. It was suggested to me that it might be possible by using
> minipages and defining each minipage to be in the size and location of
> one of the desired columns. I never tried this because I found
> another way first. Instead of having multiple columns in the page,
> make the table span the page and have redundant columns within it.
> You can even make it look like separate tables by having blank columns
> in between. The difficulty with this is that you have to predetermine
> how long the table has to be because you have to "wrap" it by hand and
> it won't change to fit into the given space. This is no problem for
> me because every page I want to do this to will be the same, so once I
> figure out how many rows to have in the first table it will be the
> same for all of them.
>
> Here is an example. It also shows how to leave the spacer columns
> blank if you use horizontal lines:
>
> \tablecaption[Figgerin']{\label{testtable}This table is just a test of
> the way I may include all the raw data}
> \begin{supertabular}{c|ccc|ccc|ccc|c}
> T (K) & C (mJ/K) & & T (K) & C (mJ/K) & & T (K) & C (mJ/K) & & T (K) &
> C (mJ/K)\\ \cline{1-2} \cline{4-5} \cline{7-8} \cline{10-11}
> {\rule[0mm]{0mm}{4mm}5.1564} & 1.8765 & & 2.3654 & 2.0098 & & 7.1924 &
> 5.7650 & & 3.9876 & 7.2323\\
> 12.3245 & 62.5284 & & 42.2358 & 72.1478 & & 72.1924 & 52.7650 & &
> 32.9876 & 72.2323\\
> 3.5285 & 3.2148 & & 1.4587 & 0.0032 & & 7.1924 & 5.7650 & & 3.9876 &
> 7.2323\\
> 6.1245 & 3.8547 & & 0.2589 & 3.2584 & & 7.1924 & 5.7650 & & 3.9876 &
> 7.2323\\
> \end{supertabular}\\
>
>
> Note that I didn't really need supertabular to do this.
>
> cheers,
> tate
>
> PS I'm not a subscriber to the list you posted this on, it was
> forwarded to me by a friend. If you find this useful, please feel
> free to post it for everyone.
>
>
http://www.u.arizona.edu/~jswan/blog/
-----------------------------------------------------
Please see <http://www.esm.psu.edu/mac-tex/> for list
guidelines, information, and LaTeX/TeX resources.
More information about the MacOSX-TeX
mailing list