[cstex] Tabulka se sloupcem pevné šířky a oboustranným zarovnáním
Procházka Lukáš Ing. - Pontex s. r. o.
LPr at pontex.cz
Wed Feb 24 08:27:51 CET 2010
... To je on, už to funguje. Výsledná (testovací) tabulka vypadá:
\let\C=\centering
\begin{tabular}{|l|m{.5in}|r|}
\hline
1 & \centering ab ab ab & 3 \\
\hline
1 & \C 2 2 2 & 3 \\
\hline
1 & \C 2 2 2 3 3 3 & 3 \\
\hline
1 & \C 2 2 2 \\ 3 3 3 & 3 \\
\hline
1 & 2 2 2 & 3 \\
\hline
\end{tabular}
Děkuji za radu a zdravím.
Lukáš Procházka
On Mon, 22 Feb 2010 23:43:08 +0100, Zdenek Wagner <zdenek.wagner at gmail.com> wrote:
> 2010/2/22 Procházka Lukáš Ing. - Pontex s. r. o. <LPr at pontex.cz>:
>> ... No zdá se, že to úplně nepomáhá. Text zůstává vlevo a řádky se protáhnou
>> do výšky. Zkusil jsem:
>>
> Pokud je to jednořádkový text, který chcete mít vycentrovaný
> vodorovně, musíte dát ještě do boxu \centering
>
>> \begin{tabular}{|l|m{.5in}|r|}
>> \hline
>> 1 & ab ab ab & 3 \\
>> \hline
>> 1 & \vbox{\hsize=.5in 2 2 2} & 3 \\
>> \hline
>> 1 & $$\vcenter{\hsize=.5in 2 2 2}$$ & 3 \\
>> \hline
>> 1 & 2 2 2 & 3 \\
>> \hline
>> \end{tabular}
>>
>>>> Shrnutí možností, které jsem zjistil:
>>>>
>>>> - "m" ve specifikaci sloupce umožní zarovnat obsah buňky svisle.
>>>> Vodorovně
>>>> se text v buňkách bude umísťovat defaultně (vlevo).
>>>>
>>>> - "m{...}" ve specifikaci sloupce umožní zarovnat obsah buňky svisle,
>>>> zaroveň umožní nasatvit šířku sloupce. Text v buňkách bude vlevo.
>>>>
>>>> - "c" umožní vodorovné centrování ve sloupci. Ovšem ne svislé a rovněž
>>>> nelze
>>>> nastavit šířku sloupce.
>>>>
>>>> - "p{...}" umožní nastavit šířku sloupce. Vodorovné centrování bude
>>>> doleva.
--
Ing. Lukáš Procházka [LPr at pontex.cz]
Pontex s. r. o. [www.pontex.cz] [pontex at pontex.cz]
Bezová 1658
147 14 Praha 4
Tel: +420 244 062 238
Fax: +420 244 461 038
More information about the csTeX
mailing list