problem s tabulkou v LaTeX-u
Jaroslav Snajdr
snajdr5 at students.zcu.cz
Mon Dec 22 23:02:42 CET 1997
>>>>> "RK" == Richard Komzik <rkomzik at auriga.ta3.sk> writes:
RK> Chcem sa opytat, ci je v LaTeX-u mozne urobit tabulku, ktora
RK> by mala vypadat nasledovne:
RK> ------------------------
RK> | | aaa | bbb |
RK> | xxx |-----|-----|
RK> | | ccc | ddd |
RK> ------------------------
Nasledujici tabulku:
,-----.-----.-----.
| | BBB | CCC |
| A |-----+-----|
| | | CC |
|-----| B |-----|
| AA | | |
|-----+-----| C |
| AAA | BBB | |
`-----`-----'-----'
dostanu takhle:
\def\tworows#1#2{\omit \hskip\tabcolsep \ifx#1l\else\hfil\fi
\vbox to0pt{\vss\hbox{#2}\vss}%
\ifx#1r\else\hfil\fi \hskip\tabcolsep}
\begin{tabular}{|l|c|r|}
\hline
&BBB&CCC\\
\tworows{l}{A}\\
\cline{2-3}
&&CC\\
\multispan1&\tworows{c}{B}\\
\cline{1-1}\cline{3-3}
AA&&\\
\multispan2&\tworows{r}{C}\\
\cline{1-2}
AAA&BBB&\\
\hline
\end{tabular}
Centrovane polozky jsou v "meziradcich", ktere maji nulovou vysku,
takze nejsou videt. Prvni parametr makra \tworows je l|c|r podle toho,
jak chceme mit zarovnan text polozky, ve druhem je vlastni obsah.
Sloupce "preskakujeme" pomoci \multispan x, kde x je pocet
preskakovanych sloupcu.
-jns
,-----------------------------------------------------------------------.
| Jaroslav Snajdr http://home.zcu.cz/~snajdr5 |
| snajdr5 at students.zcu.cz (MIME welcomed) FIDO: 2:423/33.15 |
`-----------------------------------------------------------------------'
More information about the csTeX
mailing list