Re: Spazio prima di table

#20945
DMW
    Up
    0
    Down
    ::

    Il problema è che sto rimettendo mano ad una relazione vecchissima, nella quale usavo il comando

    `
    \begin{center}
    \begin{tabular}
    .
    .
    .
    \end{tabular}
    \end{center}

    `
    senza nemmeno l’ambiente table, e siccome ho circa 160 tabelle da inserire nella relazione, gli ho cambiato automaticamente il center in \begin{table}[H]\caption{}\centering per non editare ogni tabella a mano visto che diventerebbe una cosa immane!

    Quello che ho scritto è solamente una minima parte di tutte le tabelle che ho

    Eccoti un metodo un po’ migliore. Carica il pacchetto caption, togli l’ambiente table e scrivi questo nel preambolo
    Codice:

    \newenvironment{tabularnofloat}[2][Combinazioni Rare]
    {\par\medskip\noindent\textbf{#1}\hfill\vspace{-\abovecaptionskip}
    \captionof{table}{}\begingroup\centering
    \begin{tabular}{#2}}{\end{tabular}\endgroup}

    Ma così mi cambierebbe tutti gli ambienti table?

    Cercavo qualcosa per fare la modifica al volo senza dover perdere troppo tempo

    Togli center e al posto di tabular scrivi tabularnofloat. Io l’oggetto flottante l’ho tolto perché crea solo problemi e per mettere la caption ho usato il pachetto caption e il comando \captionof.
    Quindi se togli l’ambiente center e sostituisci tabular con tabularnofloat ottieni ciò che chiedi.

    Se vuoi ridefinisco l’ambiente tabular, poi però se hai una tabella normale diventa come tabularnofloat.

    Ciao

    Andrea

    Go to top