sovrapposizione testo e tabella in twocolomn

  • Creatore
    Topic
  • #85337
    Up
    0
    Down
    ::


    Salve a tutti,
    tanto per cambiare ho un problema…
    ho deciso di scrivere un articolo in twocolomn ma come nel mio caso, quando ho a che fare con una tabella “centralizzata” mi sorgono problemi di sovrapposizione del testo e delle tabelle.
    come faccio a evitare la sovrapposizione e quindi rendere centrale la mia tabella in modo tale che il testo o eventuali altri oggetti ripartano da sotto…?
    come al solito scusate se magari chiedo cose banali e naturalemtne grazie anticipatamente a tutti!

    `
    \documentclass[twocolumn]{article}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[ansinew]{inputenc}
    \usepackage{stmaryrd}
    \usepackage{textcomp}
    \usepackage{colortbl}
    \usepackage[version=3]{mhchem}
    \usepackage{tikz}
    \usepackage{pgfplots}
    \pgfplotsset{compat=newest}

    \begin{document}
    \title{Prime Impressioni}
    \author{Giuseppe Nisi}
    \date{\today}
    \maketitle

    Scopo di questo testo è riassumere l'esperienza di laboratorio riflettendo i risultati delle prove sperimentali cercando di trarne delle conclusioni obbiettive.
    Ricordiamo che i campioni sono stati riprodotti in triplice prova strutturati come segue in Tab.\ref{tab:Struttura}

    \begin{table}[t]
    \centering
    \footnotesize
    \begin{tabular}{|p{0.5cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{0.5cm}|}
    \hline N\textdegree &
    Etichettatura Campione&
    Contaminante in \% nota, 500 $ppm$ &
    Valagro AU 15\%\textsuperscript\textregistered, 50$T/ha$ &
    Valagro AU 15\%\textsuperscript\textregistered, 25$T/ha$ &
    Valagro Viva\textsuperscript\textregistered, 50$T/ha$ &
    Valagro Viva\textsuperscript\textregistered, 25$T/ha$ &
    $n$ \\ \hline
    1&SC&\cellcolor{green!50} &&&&&3 \\ \hline
    2&AU50&& \cellcolor{green!50} &&&&3 \\ \hline
    3&AU25&&& \cellcolor{green!50} &&&3\\ \hline
    4&VI50&&&& \cellcolor{green!50}&&3 \\ \hline
    5&VI25&&&&& \cellcolor{green!50}&3 \\ \hline
    6&SC+AU50&\cellcolor{green!50} & \cellcolor{green!50} &&&&3 \\ \hline
    7&SC+AU25&\cellcolor{green!50} && \cellcolor{green!50} &&&3 \\ \hline
    8&SC+VI50&\cellcolor{green!50} &&& \cellcolor{green!50}&&3 \\ \hline
    9&SC+VI25&\cellcolor{green!50} &&&& \cellcolor{green!50}&3 \\ \hline
    10&SS&&&&&&2 \\ \hline
    11&Bianco&&&&&&1 \\ \hline
    \end{tabular}
    \caption{Struttura Campioni}
    \label{tab:Struttura}
    \end{table}

    Le condizioni di temperatura sono state mantenute costanti a 20\textcelsius
    e effettuati quattro prelievi di 30$g$ di terreno umido rispettivamente al terzo, settimo, quattordicesimo e quarantacinquesimo giorno dalla contaminazione e stimolazione del terreno.
    Per comodità, nelle successive tabelle riassuntive, saranno indicati con numeri romani: $I, II, III, IV$.

    Sono state analizzate (oltre al monitoraggio dell'inquinante) le principali attività enzimatiche quali: catalasi, lipasi, ATP, deidrogenasi, ureasi, fosfatasi.

    \paragraph{In seguito a somministrazione dei prodotti biostimolanti si ha una effettivo aumento registrabile dell'attività microbica?}

    Si, in tutte le prove effettuate si ha un aumento delle singole attività enzimatiche dovute alla somministrazione dei prodotti biostimolanti. L'unica eccezione è forse rappresentata dalla \textit{lipasi} nel quale si riscontra un aumento esiguo.

    \begin{figure}[hbtp]
    \begin{tikzpicture}
    \begin{axis}
    [xbar,xmin=0,xmax=25,
    width=7cm,
    xmajorgrids=true,
    ytick pos=left,
    title={Rislutati Comparati Catalasi},
    xlabel={$\% \ce{O_2/ 3min / g}$},
    symbolic y coords={Bianco,Bianco Tot.,AU50,AU25,VI50,VI25,SC,SC+AU50,SC+AU25,SC+VI50,SC+VI25},
    ytick=data,
    nodes near coords,
    nodes near coords align= %
    {horizontal}
    ]
    \addplot[fill=cyan,draw=black, bar width=0.2cm] coordinates
    {
    (0.66,Bianco)
    (1.51,Bianco Tot.)
    (1.74,AU50)
    (1.27,AU25)
    (0.43,VI50)
    (16.10,VI25)
    (1.03,SC)
    (2.14,SC+AU50)
    (1.83,SC+AU25)
    (0.21,SC+VI50)
    (11.83,SC+VI25)
    };
    \legend{$I$}
    \end{axis}
    \end{tikzpicture}
    \caption{Catalasi}
    \label{fig:catalasi}
    \end{figure}

    \end{document}
    `

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #85338
      franen
      Partecipante
        Up
        0
        Down
        ::


        Potresti usare `\begin{table*}.. \end{table*}`Permettimi poi una considerazione. I simboli delle unità di misura non si scrivono in modo matematico, o almeno non in corsivo! Potresti iusare il pacchetto siunitx o scrivere: 500~ppm, 30~g (la tilde crea uno spazio insecabile, in modo che l’unità di misura non vada a capo).
        Fran

      • #85339
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Le tue colonne impegnano 70mm; poi ci sono gli spazio intercolonna, quindi puoi pensare ad un ingombro complessivo di almeno 80mm forse 90mm.

          La tabella è quindi più larga della colonna e sporgendo fuori dal margine destro della colonna si sovrappone alla colonna adiacente.

          Sarebbe quindi meglio che tu parametrizzassi la larghezza delle colonne a specifiche frazioni della \columnwidth e che la loro somma risulti minore almeno di 01\columnwidth rispetto alla larghezza della colonna.
          Se i contenuti delle celle non ci stanno in meno di 20mm, allora prova a ridurre lo sazio intercolonna, puoi guadagnare un buon tratto, se tieni presente che lo spazio che viene messo ai due lati di ogni cella è di circa 2mm a destra e 2mm a sinistra. Come impostazione predefinita quelsto spazio a destra o a sinistra è fissato da [tt]\tabcolsep=6pt[/tt] — ricorda che 3pt equivalgono a circa 1mm. se imposti [tt]\tabcolsep=3pt[/tt] guadagni due millimetri per ogni cela: Hai 8 colonne; riduci la larghezza di 16mm.

        • #85340
          Up
          0
          Down
          ::


          grazie per la risposta ma continuo ad avere problemi,
          se uso l’* in \begin{table} risolvo soo parzialemente il problema poichè la tabella mi scende con il testo e anche a volerla fissare nel testo (opzione here) non mi riesce…
          mentre non riesco a proporzionare la tabella al margine colonna… ho eliminato 0.4cm da ogni colonna riducendole a 1.6cm (di meno non posso) non ottenendo risultati… l’ideale sarebbe eliminare la formattazione delle due colonne solamente per un tot di pagina e mantenerlo successivamente ma non trovo guide ne ho mai dovuto affrontare il problema quindi mi trovo un po spiazzato…
          unica nota positiva al momento è che ho usato la tilde e abbandonato il corsivo! grazie del consiglio! 🙂

        • #85341
          Up
          0
          Down
          ::

          MngSpaghetti” post=84750grazie per la risposta ma continuo ad avere problemi,
          se uso l’* in \begin{table} risolvo soo parzialemente il problema poichè la tabella mi scende con il testo e anche a volerla fissare nel testo (opzione here) non mi riesce…
          mentre non riesco a proporzionare la tabella al margine colonna… ho eliminato 0.4cm da ogni colonna riducendole a 1.6cm (di meno non posso) non ottenendo risultati… l’ideale sarebbe eliminare la formattazione delle due colonne solamente per un tot di pagina e mantenerlo successivamente ma non trovo guide ne ho mai dovuto affrontare il problema quindi mi trovo un po spiazzato…
          unica nota positiva al momento è che ho usato la tilde e abbandonato il corsivo! grazie del consiglio! 🙂

          Le tabelle o figure inserite negli ambienti [tt]table*[/tt] e [tt]figure*[/tt] possono avere solo posizione [tt]tbp[/tt], mai [tt]h[/tt]. La posizione normale è [tt]t[/tt], nella pagina seguente a quella dove l’ambiente è inserito. Se la vuoi “anticipare” sposta indietro l’ambiente (ma fallo solo a lavoro in forma definitiva).

          Ci sono ragioni tipografiche per non volere una tabella a doppia colonna in mezzo al testo: il lettore sarebbe disorientato su come proseguire la lettura. Potrebbe scegliere la colonna di destra intendendo la tabella come “fine colonna” oppure proseguire sotto la tabella. In entrambi i casi la lettura viene disturbata.

          Alcune riviste di fisica usano un metodo simile per equazioni o formule che non stanno su una colonna: il risultato è, a mio parere, disastroso.

          Ciao
          Enrico

        • #85342
          Up
          0
          Down
          ::


          Risolto!
          sbagliavo precedentemente perchè con l’opzione \begin{table*}[t] mi mette la tabella perfettamente centrata sulla pagina successiva solamente che mi mancava testo e non me ne accorgevo…
          allungato il discorso, nella seconda pagina, la tabella (rimpicciolita comunque) mi rimane bella in testa alla pagina con il testo perfettamente ordinato sotto!
          grazie come sempre a tutti!

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

      Go to top