Portál AbcLinuxu, 8. května 2025 20:39
\begin{table} \begin{center} ...blabla... \end{center} \end{table}
center
se centruje obsah horizontálně.
Prostředí table
vytváří plovoucí tabulku, nad jejímž přesným umístěním nemáš kontrolu.
Použij \begin{table}[p] a přečti si nějakou dokumentaci.
... a co přehodit příkazy \begin{table} a \begin{center} (a samozřejmě i odpovídající \end{...) ??
příkaz \begin{center} centruje horizontáně to, co "se mu předhodí", tedy i tabulku...
table
nebo figure
se roztáhne na šírku stránky, takže takto jej vycentrovat nelze. Příkaz na centrování by měl být uvnitř, tak jak je to v otázce. Já jej často nahrazuji konstrukcí {\centering …vlastní obsah…\\}
, abych se zbavil mnohdy nežádoucích mezer nad a pod.
A co tohle:
\begin{table}
\centering
\begin{tabular}
\end{tabular}
\end{table}
\begin{table}[h]
\caption{blabla}
\center
\begin{tabular}{}
...
\end{tabular}
\end{table}
Prostě je to \center;)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.