Tabella multicolonna e multiriga

  • Creatore
    Topic
  • #36078
    Up
    0
    Down
    ::


    Ciao, il mio primo post.Stavo cercando di formattare una tabella così
    Ho provato prima con \multicolumn e \multirow ma non mi capivo più.
    Poi leggendo un post del forum ho provato tabular dentro tabular.. ma non mi convince molto anche se ci siamo quasi.

    Il problema che vedo qui è la mancanza di allineamento sia in verticale nella riga d’intestazione della tabella sia in orizzontale per le ultime 3 colonne e i relativi riferimenti sopra nell’intestazione.

    `\begin{table}[ht]
    \centering \footnotesize
    \begin{tabular}{p{2.3cm}p{2cm}p{1.8cm}p{1.7cm}p{1.5cm}p{1.8cm}}
    \hline \textbf{Anticorpo} & \textbf{Prodotto in} & \textbf{Tipologia} &
    \begin{tabular}{|lll}
    \multicolumn{3}{|c}{\textbf{Incubazione}}\\
    \hline
    \textbf{Diluizione} & \textbf{Tempo} & \textbf{Temperatura}\\
    \end{tabular}\\
    \hline anti-bromo\-deossi\-uri\-di\-na (anti-BrdU) & topo & monoclonale & 1:20 & overnight & +4 °C\\
    \hline anti-$\alpha$-actinina (anti-Acn) & topo & monoclonale & 1:200 & 1 ora & +37 °C\\
    \hline anti-laminina (anti-Lmn) & coniglio & policlonale & 1: & 1 ora & +37 °C\\
    \hline anti-Nkx 2.1 (anti-Nkx) & capra & policlonale & 1:2000 & overnight & +4 °C\\
    \hline anti-troponina T (anti-TrT) & topo & monoclonale & 1:100 & 1 ora & +37 °C\\
    \hline anti-vimentina (anti-Vmt) & topo & monoclonale & 1: & 1 ora & +37 °C\\
    \hline
    \end{tabular}`

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #36079
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::


        Per fare le tabelle con LaTeX, può essere utile leggere l’articolo di Lapo Filippo Mori, pubblicato su ArsTeXnica numero 2: http://www.guit.sssup.it/arstexnica/download_ars/arstexnica02.pdf. Tra le altre cose, a pagina 35 viene spiegato come formattare il testo di una riga (evitanto così di ripetere \textbf{} o \bfseries più volte).

        Ti propongo alcune soluzioni temporanee sulle quali puoi lavorare, per ottenere ciò che vuoi:
        `
        \documentclass[a4paper]{article}

        \usepackage[italian]{babel}
        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}

        \usepackage{microtype}

        \usepackage{graphicx}
        \usepackage{booktabs}
        \usepackage{array}
        \usepackage{rotating}

        \usepackage{textcomp}
        \usepackage{gensymb}

        \begin{document}

        \begin{table}
        \centering
        \resizebox{\textwidth}{!}{%
        \begin{tabular}{l*{5}{c}}
        \toprule
        \textbf{Anticorpo}& \textbf{Prodotto in} & \textbf{Tipologia} & \multicolumn{3}{c}{\textbf{Incubazione}}\\
        \cmidrule{4-6}
        & & & \textbf{Diluizione} & \textbf{Tempo} & \textbf{Temperatura}\\
        & & & & (Ore) & (\celsius) \\
        \midrule
        anti-bromo\-deossi\-uri\-di\-na (anti-BrdU) & topo & monoclonale & 1:20 & overnight & +4\\
        anti-$\alpha$-actinina (anti-Acn) & topo & monoclonale & 1:200 & 1 & +37\\
        \bottomrule
        \end{tabular}}
        \end{table}

        \newcolumntype{T}{>{$}c<{$}} \begin{table} \centering \resizebox{\textwidth}{!}{% \begin{tabular}{l*{2}{c}*{3}{T}} \toprule \textbf{Anticorpo}& \textbf{Prodotto in} & \textbf{Tipologia} & \multicolumn{3}{c}{\textbf{Incubazione}}\\ \cmidrule{4-6} & & & \textbf{Diluizione} & \textbf{Tempo} & \textbf{Temperatura}\\ & & & & (Ore) & (\celsius) \\ \midrule anti-bromo\-deossi\-uri\-di\-na (anti-BrdU) & topo & monoclonale & 1/20 & overnight & +4\\ anti-$\alpha$-actinina (anti-Acn) & topo & monoclonale & 1/200 & 1 & +37\\ \bottomrule \end{tabular}} \end{table} \begin{sideways} \begin{tabular}{l*{2}{c}*{3}{T}} \toprule \textbf{Anticorpo}& \textbf{Prodotto in} & \textbf{Tipologia} & \multicolumn{3}{c}{\textbf{Incubazione}}\\ \cmidrule{4-6} & & & \textbf{Diluizione} & \textbf{Tempo} & \textbf{Temperatura}\\ & & & & (Ore) & (\celsius) \\ \midrule anti-bromo\-deossi\-uri\-di\-na (anti-BrdU) & topo & monoclonale & 1:20 & overnight & +4\\ anti-$\alpha$-actinina (anti-Acn) & topo & monoclonale & 1:200 & 1 & +37\\ \bottomrule \end{tabular} \end{sideways} \end{document} ` Trovi le spiegazioni nell'articolo. Ciao, Antonio

      • #36080
        Up
        0
        Down
        ::


        Ti ringrazio!

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top