Re: [Risolto] tabelle, caption e piccola spieg. sottostante

#30554
Up
0
Down
::

Ciao a tutti,

leggendo l’ottimo “L’ arte di scrivere con latex”, ho scoperto come posizionare la caption delle tabelle al di sopra delle stesse. Avrei però due problemi:

1) la didascalia, nonostante il comando nel preambolo
`\usepackage[font=small,format=hang,tableposition=top,bf]{caption}`
non si posiziona al di sopra della tabella;
2) vorrei inserire una piccola spiegazione alla tabella, questa volta al di sotto della stessa; un esempio? eccolo 🙂

come si potrebbe fare?

Questo è il preambolo:

`\documentclass[a4paper,12pt,fleqn]{report}
\usepackage{a4wide}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{datetime}
\usepackage{makeidx}
\usepackage{subfigure}
\usepackage[font=small,format=hang,tableposition=top,bf]{caption}
\usepackage{hyperref}
\usepackage{url}
\usepackage{eurosym}
\makeindex
\usepackage{xcolor}
\renewcommand{\chaptermark}[1]{%
\markboth{#1}{}}
\linespread{1.5}
\makeatletter
\let\@orig@endthebibliography\endthebibliography
\renewcommand\endthebibliography{%
\xdef\@kept@last@number{\the\c@enumiv}%
\@orig@endthebibliography}
\newenvironment{thesitography}[1]
{\def\bibname{Web references}%
\thebibliography{#1}%
\setcounter{enumiv}{\@kept@last@number}%
}
{\@orig@endthebibliography} `

Grazie a tutti 🙂

Pagina 137 degli “Appunti”:
`\makeatletter
\newsavebox{\@tabparbox}
\newenvironment{tabpar}[3][t]
{\long\def\@tabparagraph{#3}\def\@tabparopt{#1}%
\begin{lrbox}{\@tabparbox}
\begin{tabular}{#2}}
{\end{tabular}\end{lrbox}%
\parbox{\wd\@tabparbox}{
\if t\@tabparopt
\@tabparagraph\par\smallskip
\fi
\usebox{\@tabparbox}\par
\if b\@tabparopt
\smallskip\@tabparagraph
\fi}}
\makeatother`
L’ambiente tabparbox prende un argomento opzionale (t o b per indicare dove mettere l’annotazione; default è t, cioè sopra); il primo argomento obbligatorio è il preambolo di tabella; il secondo argomento obbligatorio è il testo dell’annotazione. Il contenuto della tabella va scritto al modo solito
`\begin{tabpar}{cc}{Questo è il testo di spiegazione}
\toprule
a & b\\
\bottomrule
\end{tabpar}`
Ciao
Enrico

Nota: ho corretto l’ordine degli argomenti

Go to top