Tabelki

ID #1020

Jak zrobić podpis nad tabelką, łącznie z odstępami?

Polecenie caption skonstruowane jest tak, że większy nieco odstęp jest dodawany nad podpisem. W związku z tym, nie bardzo nadaje się do podpisów nad tabelami. Można zdefiniować sobie nowe polecenie topcaption:



newcommand{topcaption}{%

setlength{abovecaptionskip}{0pt}%

setlength{belowcaptionskip}{10pt}%

caption}



które powinno się sprawdzać w roli "nad". (Tak na marginesie, u nas zwykło sie robić podpisy pod rysunkami i nad tabelami!)



Aby spełnić inne wymagania związane z podpisami może okazać się, że należy jeszcze użyć takich sztuczek:



usepackage[footnotesize,center]{caption2}



spowoduje składanie podpisów mniejszą czcionką.



Aby zmienić podpisy pod rysunkami na Rys. i dodać kropkę po numerze rysunku można posłużyć się poniższym przykładem:



renewcommandfigurename{Rys.}

defcaptionlabeldelim{.}%



Aby wyłączyć przenoszenie wyrazów w podpisach rysunków można skorzystać z poniższego:





renewcommand@makecaption[2]{%

vskipabovecaptionskip

realcaptionwidthlinewidth

defcaptionlabel{#1}%

defcaptiontext{languagel@nohyphenation#2}%

usecaptionstyle{caption@style}%

vskipbelowcaptionskip}

Zaktualizowano: 2003-05-05 22:46
Autor: Grzegorz Sapijaszko
Revision: 1.0

wydrukuj ten wpis wydrukuj ten wpis
wyślij do znajomego wyślij do znajomego
eksportuj jako XML eksportuj jako XML

Oceń ten wpis:

Średnia ocena: 3.7 z 5 (10 głosów)

bezużyteczny 1 2 3 4 5 najlepszy

Możesz skomentować ten wpis

Komentarz BF (2010-12-28 13:59:30):
A nie lepiej dać zwyczajnie \caption pod samym \begin{table}... : \begin{table}[h] \caption{xxx} tabelka \end{table}