Posizionamento di una tabella

  • Creatore
    Topic
  • #67467
    Up
    0
    Down
    ::


    Ciao a tutti,
    ho un problema alquanto urgente perchè sto scrivendo la tesi e dovrei consegnarla entro massimo giovedì 15 dicembre.

    praticamente in una sezione di un capitolo ho:
    .
    .
    .
    sezione
    testo e figure
    lista puntata che occupa una pagina
    tabella che occupa una pagina intera
    altra sezione di una singola pagina
    inizio nuovo capitolo
    .
    .
    .

    quando compilo con pdflatex nel pdf prodotto ho che la tabella viene posizionata dopo l’ultima sezione, a me francamente non importa ma il profe mi ha detto di spostare la tabella e metterla tra la lista puntata e l’inizio dell’ultima sezione come si può fare?

    Nel file sorgente ho semplicemente scritto:
    \begin{itemize}
    \item …
    \item …

    \end{itemize}
    \begin{table}[ht]
    \begin{tabular}{|p{0.15\textwidth}|p{0.27\textwidth}|p{0.2\textwidth}|p{0.27\textwidth}|}
    \hline
    \textbf{Approccio}&\textbf{Descrizione}&\textbf{Vantaggi}&\textbf{Svantaggi}
    \\ \hline

    \end{tabular}
    \caption{Approcci per la gestione del routing di messaggi tra applicazioni}
    \label{tab:routingApproch}
    \end{table}

    \section{Considerazioni finali}

    Ho provato a inserire tra la tabella e la sezione “Considerazioni finali” dei comandi tipo
    \newpage
    \clearpage

    Ma senza ottenere risultati!!!

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #67468
      Up
      0
      Down
      ::


      Leggiti la sezione sugli oggetti mobili e sulla revisione finale del documento nell’Arte di scrivere con LaTeX, che ti puoi scaricare dalla sezione Guide qui sopra.

      E, un consiglio: cambia il tuo nickname. Non è affatto gradevole.

      Ciao
      Tommaso

    • #67469
      Up
      0
      Down
      ::


      Lascia una riga vuota fra \end{itemize} e \begin{table}; scrivi \clearpage prima di \section{Considerazioni finali}. C’è anche il problema che la tabella è troppo grande e sfora nella pagina sia in larghezza sia in altezza.

      `\end{itemize}

      \begin{table}[p]
      \centering\small
      \newcolumntype{P}[1]{>{\raggedright\arraybackslash}p{\dimexpr#1\textwidth-2\tabcolsep\relax}}
      \begin{tabular}{P{0.16} P{0.28} P{0.28} P{0.28}}
      \toprule
      \textbf{Approccio}&\textbf{Descrizione}&\textbf{Vantaggi}&\textbf{Svantaggi} \\
      \midrule \\
      \\
      \\
      \bottomrule
      \end{tabular}

      \caption{Approcci per la gestione del routing di messaggi tra applicazioni}
      \label{tab:routingApproch}
      \end{table}

      \clearpage

      \section{Considerazioni finali}`

      Ti serviranno i pacchetti “array” e “booktabs” (se già non li carichi).
      `\usepackage{array,booktabs}`
      Naturalmente arrivare alla fine e scoprire che le tabelle composte fin qui sono orribili e che il modo che propongo qui è nettamente migliore può darti qualche problema.

      Concordo con Tommaso: cambia il tuo nickname.

      Ciao
      Enrico

    • #67470
      Up
      0
      Down
      ::


      Grazie mille… problema risolto!!!!
      Per ora ho solo fatto copia e incolla con la soluzione di Enrico senza capire esattamente quello che sto dicendo a latex… quando avrò un po di tempo leggerò la guida citata da Tommaso per capirne qualcosa. Comunque grazie ancora 😀

      Mi restano solo un warning del tipo:
      LaTeX Warning: Float too large for page by 20.10011pt on input line 913
      e penso sia dovuto a
      Overfull \hbox (2.03201pt too wide) in paragraph at lines 880–880

      in cui la linea 913 è:
      `\end{table}`
      e quella 880 è:
      `\textbf{Approccio}&\textbf{Descrizione}&\textbf{Vantaggi}&\textbf{Svantaggi}`

      ma sinceramente penso che li lascierò, almeno fino a dopo la discussione di questa tesi.

      Mi dispiace che il mio nickname sia così brutto da farmelo notare perché a me è simpatico, ma temo anche di non poterlo cambiare se non facendo un nuovo account perché andando sulla pagina di modifica del mio profilo è l’unica cosa che non posso cambiare!

      Tra l’altro non ho ancora provato ma dubito che potrò cancellare questo profilo o usare la stessa mail per farne uno nuovo se non contattando l’amministratore!

Visualizzazione 2 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top