Tabulky
Jaromír Kuben
kuben at scova.vabo.cz
Tue Jan 2 16:15:06 CET 2007
Procházka Lukáš Ing. - Pontex s. r. o. napsal(a):
> Děkuji za příklad, ale... Drobně jsem kód upravil:
>
> \begin{tabular}{|c|c|c|c|c|c|c|c|p{20mm}|}\hline
> Vstup&\multicolumn{7}{|c|}{Multi}&Vystup\\\hline
> UUU &0&1&2&3&4&5&6& VVV \\\cline{2-8}
> &A&B&C&D&E&F&G& \\\hline
> A&B&C&D&F&F&G&H&I \\\hline
> B&C&D&E&F&G&H&I&J \\\hline
> \end{tabular}
Dobry den.
Pouzijte balik array, tj. \usepackage{array}.
V dokumentaci array.dvi najdete dalsi parametry do zahlavi.
Castecne Vam to pomuze vyresit to, co chcete.
>
> To, čeho se snažím docílit, je:
>
> - aby se texty "UUU" a "VVV" objevily v polovině výšky mezi 2. a 3.
> řádkem, tj. "jakoby 2. a 3. řádek v prvním sloupci byly sloučeny",
Tohle jsem obvykle delal zkusmo pomoci prikazu \raisebox, napr. neco jako
\raisebox{-2mm}[0mm][0mm]{UUU}
>
> - aby texty v posledním sloupci (záměrně neříkám pořadové číslo
> sloupce), tj. texty "Vstup", "VVV", "I" a "J", byly vycentrovány.
To se dela pomoci nasledujiciho triku, ktery lze najit v knize LaTeX
Companion
(vysvetleni symbolu > viz dokumentace array.dvi):
\usepackage{array}
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
\let\PBS=\PreserveBackslash
\begin{document}
\begin{tabular}{|c|c|c|c|c|c|c|c|>{\PBS\centering }p{20mm}|}\hline
Vstup&\multicolumn{7}{|c|}{Multi}&Vystup\\\hline
\raisebox{-2mm}[0mm][0mm]{UUU} &0&1&2&3&4&5&6& VVV \\
\cline{2-8}
&A&B&C&D&E&F&G& \\\hline
A&B&C&D&F&F&G&H&I \\\hline
B&C&D&E&F&G&H&I&J \\\hline
\end{tabular}
Zdravi
Jaromir Kuben
>
> Zdravím.
>
> Lukáš Procházka
>
More information about the csTeX
mailing list