[cstex] Tabulka se sloupcem pevné šířky a oboustranným zarovnáním
Procházka Lukáš Ing. - Pontex s. r. o.
LPr at pontex.cz
Mon Feb 22 17:13:17 CET 2010
... No zdá se, že to úplně nepomáhá. Text zůstává vlevo a řádky se protáhnou do výšky. Zkusil jsem:
\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}
On Mon, 22 Feb 2010 16:57:16 +0100, Zdenek Wagner <zdenek.wagner at gmail.com> wrote:
> 2010/2/22 Procházka Lukáš Ing. - Pontex s. r. o. <LPr at pontex.cz>:
>> Zdravím v konferenci,
>>
>> jak v LaTeXu vytvořit tabulku se sloupcem, který bude mít pevnou šířku a
>> text v buňkách bude vodorovně i svisle vycentrován (vodorovně podle šířky
>> sloupce, svisle podle výšky řádku)?
>>
> Nešlo by do buňky vložit \vbox{\hsize=.5in text buňku} ? Také by mohlo
> jít $$\vcenter{\hsize=... ...}$$. Ale je to jen okamžitý nápad,
> nezkusil jsem to.
>
>> Vzorová tabulka:
>>
>> \begin{tabular}{|l|m{.5in}|r|}
>> \hline
>> 1 & ab ab ab & 3 \\
>> \hline
>> 1 & 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.
>>
>> Jak tedy zarovnat text v buňce v obou směrech a zároveň předurčit, jakou má
>> mít sloupec šířku?
>>
>> Lukáš Procházka
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
>
>
--
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