Centrovani textu
Jaromir Kuben
kuben at scova.vabo.cz
Mon Mar 3 16:59:56 CET 2003
Martin Caslavsky píše:
>
> Dobry den,
>
> potreboval bych v LaTeXu vycentrovat text, ale tak, aby se mi neudelal
> odstavec -- odskoceni na pred a za textem tak, jak to udela \begin{center} a
> \end{center}.
>
> Zkousel jsem dat za \begin{center}\removelastskip, coz mezeru trochu zmensi,
> ale stale to neni ono.
>
> To, o co se snazim, je mit tabulku, ktera je roztazena na 100% sirky, a
> ktera bude mit vycentrovane bunky. Pokud by bylo reseni rovnou na tohle, tak
> se urcite nebudu branit.
>
> Martin Caslavsky
> = mcaslavsky at macroware.cz == tel. 603 872 477 =
> = MACROWARE s.r.o. http://www.macroware.cz =
> ========== Vas WEB na nasi hlavu =======
K tomu slouzi okoli tabular* a specifikace sloupcu c. Musite pomoci
prikazu
\extracolsep (vklada se do specifikace tabulky pomoci @{...}) vlozit
nejakou
pruznou mezeru mezi sloupce, aby bylo co doplnit do sirky stranky.
Doporucuji nejaky manual Latex2e (kazdopadne je to v Lamportovi, nevim,
jestli i
v knize p. Rybicky).
Pokud chcete centrovat jakesi odstavce v jednotlivych bunkach, tak opet
tabular* se specifikaci p nebo tabularx se specifikaci sloupce X (musite
zavolat \usepackage{tabularx}; ma to i dokumentaci). Pak pouzit v kazde
bunce
\centering (nejlepe vlozit pomoci >{} - viz dokumentace k baliku array,
ktery
musite opet zavolat pres \usepackage; to je mimochodem vhodne v kazdem
pripade,
pokud delate tabulky).
Takze nejak takhle:
\documentclass{report}
\usepackage{czech}
\usepackage{array,tabularx}
\evensidemargin0pt\oddsidemargin0pt\topmargin0pt\headheight0pt\headsep0pt
\begin{document}
\noindent
\begin{tabular*}{\linewidth }{!{\extracolsep{\fill }}>{\centering
}p{3cm}>{\centering }p{4cm}>{\centering }p{3cm}}
Text, který se bude centrovat.Text, který se bude centrovat.
Text, který se bude centrovat. Text, který se bude centrovat.
&
Text, který se bude centrovat. Text, který se bude centrovat.
Text, který se bude centrovat. Text, který se bude centrovat.
&
Text, který se bude centrovat. Text, který se bude centrovat.
Text, který se bude centrovat. Text, který se bude centrovat.
\end{tabular*}
\noindent
\begin{tabularx}{\linewidth }{>{\centering }X>{\centering }X}
Text, který se bude centrovat.Text, který se bude centrovat.
Text, který se bude centrovat. Text, který se bude centrovat.
&
Text, který se bude centrovat. Text, který se bude centrovat.
Text, který se bude centrovat. Text, který se bude centrovat.
\end{tabularx}
\end{document}
More information about the csTeX
mailing list