[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