Grazie comunque Antonio!
[quote][quote]…
Il problema è che senza` \floatstyle{plaintop}
\newfloat{Box}{H}{lop}[chapter]\begin{Box}
\caption[ciao]{ciao}
\vspace{-0.6cm}———
\end{Box}`la tabella si divide bene su 2 pagine, però non posso avere la didascalia BOX 1.1: TITOLO (Che mi compare poi anche nell’apposito indice). Mentre se glielo lascio la tabella non si divide in due, ma continua uscendo fuori dal margine (inferiore) e dalla pagina.
Onestamente non so che fare visto che l’una esclude l’altra!!!
Spero che quanto ho riportato possa esserti d’aiuto per comprendere il mio problema!Un oggetto galleggiante (float) non può essere spezzato su più pagine.
La soluzione è di usare solo longtable, aggiungendo manualmente la tabella all’elenco con \addcontentsline{lop}{Box}{
}. Il \newfloat ti serve ugualmente. Fra poco ho gente a cena, temo di dover rimandare la soluzione. Arriva, non preoccuparti. 🙂
Ciao
Enrico
Per ora ho provato il tuo consiglio. Funziona solo che perdo l’intestazione Box 1.1: TITOLO e sono costretto ad usare \caption[]{} all’interno di longtable e quindi l’intestazione rimane Tabella 1.1: TITOLO. E in aggiunta nell’indice dei Box perdo la numerazione. Ora nel frattempo provo ancora a giocarci un pò…spero ke tu saprai indicarmi la soluzione migliore 🙂
Ciao Enrico e Grazie!!![/quote]
Ho come l’impressione che tu stia usando in modo piuttosto stravagante longtable; comunque, ecco qui il codice che va prima di \begin{document}:
`\floatstyle{plaintop}
\newfloat{Box}{H}{lop}[chapter]
\makeatletter
\newenvironment{falseBox}
{\let\c@table=\c@Box\def\tablename{Box}%
\let\LT@caption\Box@caption}
{}
\def\Box@caption{%
\noalign\bgroup
\@ifnextchar[{\egroup\Box@c@ption\@firstofone}\Box@capti@n}
\def\Box@c@ption#1[#2]#3{%
\LT@makecaption#1\fnum@table{#3}%
\def\@tempa{#2}%
\ifx\@tempa\@empty\else
{\let\\\space
\addcontentsline{lop}{Box}{\protect\numberline{\thetable}{#2}}}%
\fi}
\makeatother`
La tua longtable va scritta come:
`\begin{falseBox}
\begin{longtable}{||p{12cm}||}
\caption[Il Tour “`”`Capo Horn”'”' di Jovanotti]{\footnotesize Il Tour “`”`Capo Horn”'”'}
\label{Il Tour “`”`Capo Horn”'”'}\\
\hline
\footnotesize
\begin{center}
\small\textbf{Il tour “`”`Capo Horn”'”'}\newline
\end{center}
\linespread{1}
\small
TESTO
TESTO
TESTO
TESTO
TESTO
TESTO
TESTO
\begin{flushleft}
\footnotesize
\footnotesize Fonti:
\begin{itemize}
\item[-] TIZIO;
\item[-] CAIO;
\item[-] SEMPRONIO.
\end{itemize}
\end{flushleft}\\
\hline
\end{longtable}
\end{falseBox}`
L’ambiente falseBox (a cui puoi dare il nome che vuoi, serve a risistemare alcune cose. Il center che metti attorno a longtable è perfettamente inutile.
Ma è davvero una longtable? E quei doppi filetti ti servono proprio? Toglili, ti prego.
E, dal momento che hai avuto una soluzione funzionante (spero), da te voglio qualcosa in cambio: che tu eviti di scrivere parole italiane con la “k”. 🙂
Non usare “`”` o “‘”‘, è sbagliato: basta “…”
Ciao
Enrico[/quote]
Grazie Enrico!!!
Hai ragione sull’uso stravagante di longtable 😀
mentre per la “k” noterai, rileggendo, che non è mia abitudine e non so per quale motivo mi sia scappata 🙂
Comunque grazie ancora per l’aiuto (come sempre indispensabile ed efficace) spero che questo sia stato l’ultimo problema che la tesi e il prof mi abbiano posto!!!
Ciao!