[cstex] Tabulka se sloupcem pevné šířky a oboustranným zarovnáním

Zdenek Wagner zdenek.wagner at gmail.com
Mon Feb 22 23:43:08 CET 2010


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}
>
>
> 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í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
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



More information about the csTeX mailing list