[RISOLTO] nuova numerazione tabelle

  • Creatore
    Topic
  • #88778
    Up
    0
    Down
    ::


    salve a tutti,
    scusate se la mia domanda appare stupida ma posso numerare le mie due tabelle in “1a e 1b” al posto di “1 e 2″…? (ho provato a usare il pacchetto subfig ma usa un unico caption e le due tabelle non mi risultano doppiamente indicizzate)
    grazie anticipatamente a tutti

    `
    \documentclass[11pt,a4paper,oneside,openright,titlepage]{book}
    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{booktabs}
    \usepackage{makeidx}
    \makeindex
    \setcounter{tocdepth}{3}
    \setcounter{secnumdepth}{3}

    \begin{document}
    \frontmatter{\tableofcontents\listoffigures\listoftables\listofformulas}
    \mainmatter

    Al momento del primo campionamento non si registra alcun effetto significativo sul contenuto di ATP, rappresentativo di biomassa microbica sia da parte dei contaminati che dei due biostimolanti ad entrambe le dosi (Tab. \ref{tab:atp1};\ref{tab:atp2}).

    \begin{table}[h]
    \centering
    \footnotesize
    \begin{tabular}{lrlrlrlrl}
    \toprule[0.05cm]
    \multicolumn{9}{c}{ATP} \\
    \midrule[0.05cm]
    &
    \multicolumn{8}{c}{$ng ATP/g \ suolo$} \\
    \cmidrule {2-9}
    &
    \multicolumn{8}{c}{epoca prelievi} \\
    \cmidrule {2-9}
    Tratt. &
    \multicolumn{2}{c}{15/02} &
    \multicolumn{2}{c}{19/02} &
    \multicolumn{2}{c}{26/02} &
    \multicolumn{2}{c}{28/03} \\
    \hline

    Controllo & 12,30 & defg & 12,65 & defg & 6,33 & fg & 24,23 & cd \\
    AU50 & 2,73 & g & 5,58 & fg & 1,28 & g & 25,04 & cd \\
    AU25 & 2,95 & g & 5,93 & fg & 3,76 & fg & 27,11 & c \\
    VI50 & 1,86 & g & 27,11 & c & 16,35 & cdef & 195,27 & a \\
    VI25 & 10,31 & efg & 20,84 & cde & 4,82 & fg & 52,56 & b \\

    \bottomrule[0.05cm]

    \end{tabular}

    \caption{Valori attività ATPasica}
    \label{tab:atp1}
    \end{table}

    \begin{table}[h]
    \centering
    \footnotesize
    \begin{tabular}{lrlrlrlrl}
    \toprule[0.05cm]
    \multicolumn{9}{c}{ATP} \\
    \midrule[0.05cm]
    &
    \multicolumn{8}{c}{$ng ATP/g \ suolo$} \\
    \cmidrule {2-9}
    &
    \multicolumn{8}{c}{epoca prelievi} \\
    \cmidrule {2-9}
    Tratt. &
    \multicolumn{2}{c}{15/02} &
    \multicolumn{2}{c}{19/02} &
    \multicolumn{2}{c}{26/02} &
    \multicolumn{2}{c}{28/03} \\
    \hline

    Controllo & 12,30 & fgh & 52,65 & b & 6,33 & gh & 24,23 & def \\
    Con. cont. & 6,18 & gh & 24,89 & de & 2,82 & h & 15,04 & efg \\
    SC+AU50 & 4,64 & gh & 10,76 & gh & 4,21 & gh & 46,88 & b \\
    SC+AU25 & 4,61 & gh & 14,44 & efgh & 3,04 & gh & 34,10 & cd \\
    SC+VI50 & 6,00 & gh & 4,95 & gh & 5,72 & gh & 291,25 & a \\
    SC+VI25 & 9,13 & gh & 42,38 & bc & 7,39 & gh & 11,19 & gh \\
    \bottomrule[0.05cm]

    \end{tabular}

    \caption{Valori attività ATPasica}
    \label{tab:atp2}
    \end{table}

    \end{document}
    `

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #88779
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        `\documentclass{article}
        \usepackage{subfig,booktabs}

        \begin{document}

        \begin{table}
        \centering
        \subfloat[][Biologia.\label{tab:biologia}]
        {
        \begin{tabular}{ll}
        \toprule
        Alcaloide & Origine \\
        \midrule
        atropina & belladonna \\
        morfina & papavero \\
        nicotina & tabacco \\
        \bottomrule
        \end{tabular}
        } \quad
        \subfloat[][Fisica.]
        {
        \begin{tabular}{lcr}
        \toprule
        Grandezza & Simbolo & Unità \\
        \midrule
        forza & $F$ & newton \\
        energia & $E$ & joule \\
        tensione & $V$ & volt \\
        \bottomrule
        \end{tabular}
        }
        \caption{Didascalia.}
        \label{tab:esempio}
        \end{table}

        Le tabelle~\ref{tab:esempio}, e in particolare la~\ref{tab:biologia}\dots

        \end{document}
        `
        Nell’Arte di scrivere con LaTeX c’erano tutte le informazioni per arrivarci…

      • #88780
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          `\documentclass{article}
          \usepackage{subfig,booktabs}

          \begin{document}

          \listoftables

          \begin{table}
          \centering
          \subfloat[Biologia][Origine vegetale di alcuni alcaloidi.\label{tab:biologia}]
          {
          \begin{tabular}{ll}
          \toprule
          Alcaloide & Origine \\
          \midrule
          atropina & belladonna \\
          morfina & papavero \\
          nicotina & tabacco \\
          \bottomrule
          \end{tabular}
          } \quad
          \subfloat[Fisica][Grandezze fisiche.]
          {
          \begin{tabular}{lcr}
          \toprule
          Grandezza & Simbolo & Unità \\
          \midrule
          forza & $F$ & newton \\
          energia & $E$ & joule \\
          tensione & $V$ & volt \\
          \bottomrule
          \end{tabular}
          }
          \caption{Didascalia.}
          \label{tab:esempio}
          \end{table}

          Le tabelle~\ref{tab:esempio}, e in particolare la~\ref{tab:biologia}\dots

          \end{document}
          `
          Non capisco perché questo codice non funziona: “Fisica” e “Biologia” non compaiono nell’elenco delle tabelle! Aspettiamo qualcuno più capace di me!

        • #88781
          Liverpool
          Partecipante
            Up
            0
            Down
            ::

            lorenzo.pantieri” post=88247Non capisco perché questo codice non funziona: “Fisica” e “Biologia” non compaiono nell’elenco delle tabelle! Aspettiamo qualcuno più capace di me!

            Non vuoi dirgli fino a che livello deve mostrare le didascalie?
            `\captionsetup{lotdepth=2}`
            Ciao

          • #88782
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::


              Grazie Liverpool!

              Immagino che quanto scritto nella guida di Enrico vada integrato, visto che:

              a) non si fa cenno di “lotdepth”;

              b) si dice che ponendo

              \subfloat[⟨didascalia_breve⟩][⟨didascalia⟩]{⟨sottooggetto⟩}, il sottooggetto ha la didascalia numerata e il contenuto di ⟨didascalia_breve⟩ compare nell’elenco relativo con il numero;

              Andrebbe precisato che b) è vero a condizione di scrivere la tua riga.

              http://profs.sci.univr.it/~gregorio/breveguida.pdf

              Sbaglio?

            • #88783
              Liverpool
              Partecipante
                Up
                0
                Down
                ::

                lorenzo.pantieri” post=88249Andrebbe precisato che b) è vero a condizione di scrivere la tua riga.

                Andrebbe precisato. Ovviamente si può anche scrivere direttamente
                `\usepackage[lotdepth=2]{subfig}`Ciao

              • #88784
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Non sarebbe sufficiente leggere la documentazione? È vero, anche la guida di Enrico è documentazione, ma io sto parlando di quella ufficiale, che bisognerebbe sempre leggere prima ancora di quelle scritte da altri, anche se qualificatissimi come Enrico. Basta texdoc subfig e cercare il §3.2.2; è molto utile anche il riferimento a lofdepth e tocdepth al §5.2.
                  Di una chiarezza eccezionale la risposta ad una FAQ riportata nel § 6.5.

                • #88785
                  Up
                  0
                  Down
                  ::


                  salve a tutti e grazie anticipatamente pere tutto…
                  ho seguito la guida subfigure al paragrafo 3.2.2… e ho risolto!
                  ma ho solamente altre due domande… quando do il comando \ref{totale} tutto ok e la tabella è numerata… se do il riferimento \ref{a} (alla singola) non mi numera la tabella con il risultato “0(a)”…
                  e poi… non riesco a posizionare (a) e (b) in fondo alla tabella… (paragrafo 4.2 ma non ci riesco per mancanza di un esempio e non so come sistemare i campi)
                  grazie

                  `
                  \documentclass[11pt,a4paper,oneside,openright,titlepage]{book}
                  \usepackage[italian]{babel}
                  \usepackage[utf8]{inputenc}
                  \usepackage{booktabs}
                  \usepackage{subfigure}

                  \begin{document}

                  \listoftables
                  \clearpage
                  \begin{table}

                  \centering
                  \scriptsize
                  \subfigure[]{
                  \begin{tabular}{lrlrlrlrl}
                  \toprule[0.05cm]
                  \multicolumn{9}{c}{Deidrogenasi} \\
                  \midrule[0.05cm]
                  &
                  \multicolumn{8}{c}{$\mu g \ TTF / g \cdot h$} \\
                  \cmidrule {2-9}
                  &
                  \multicolumn{8}{c}{epoca prelievi} \\
                  \cmidrule {2-9}
                  Tratt. &
                  \multicolumn{2}{c}{15/02} &
                  \multicolumn{2}{c}{19/02} &
                  \multicolumn{2}{c}{26/02} &
                  \multicolumn{2}{c}{28/03} \\
                  \hline

                  Controllo & 0,19 & h & 0,19 & h & 0,55 & fg & 0,51 & fg \\
                  AU50 & 0,57 & fg & 0,98 & de & 0,44 & fgh & 0,53 & fg \\
                  AU25 & 0,36 & gh & 0,51 & fg & 0,32 & gh & 0,55 & fg \\
                  VI50 & 1,24 & cd & 1,40 & c & 2,35 & a & 1,47 & bc \\
                  VI25 & 1,76 & b & 1,20 & cd & 0,74 & ef & 0,73 & ef \\

                  \bottomrule[0.05cm]
                  \label{a}
                  \end{tabular}
                  }
                  \subfigure[]{
                  \begin{tabular}{lrlrlrlrl}
                  \toprule[0.05cm]
                  \multicolumn{9}{c}{Deidrogenasi} \\
                  \midrule[0.05cm]
                  &
                  \multicolumn{8}{c}{$\mu g \ TTF / g \cdot h$} \\
                  \cmidrule {2-9}
                  &
                  \multicolumn{8}{c}{epoca prelievi} \\
                  \cmidrule {2-9}
                  Tratt. &
                  \multicolumn{2}{c}{15/02} &
                  \multicolumn{2}{c}{19/02} &
                  \multicolumn{2}{c}{26/02} &
                  \multicolumn{2}{c}{28/03} \\
                  \hline

                  Controllo & 0,19 & h & 0,19 & h & 0,55 & fg & 0,51 & fg \\
                  AU50 & 0,57 & fg & 0,98 & de & 0,44 & fgh & 0,53 & fg \\
                  AU25 & 0,36 & gh & 0,51 & fg & 0,32 & gh & 0,55 & fg \\
                  VI50 & 1,24 & cd & 1,40 & c & 2,35 & a & 1,47 & bc \\
                  VI25 & 1,76 & b & 1,20 & cd & 0,74 & ef & 0,73 & ef \\

                  \bottomrule[0.05cm]
                  \label{b}
                  \end{tabular}
                  }
                  \caption[analisi]{Analisi:
                  \subref{a}senza contamianti;
                  \subref{b}con contamianti}

                  \label{totale}
                  \end{table}

                  come mostrato in Tab \ref{totale} e nello specifico in Tab \ref{a}
                  \end{document}
                  `

                • #88786
                  Up
                  0
                  Down
                  ::


                  Il pacchetto [tt]subfigure[/tt] è obsoleto. Il pacchetto che ti interessa è [tt]subfig[/tt]. Per fare un riferimento alla sottofigura devi mettere la label all’interno del comando così
                  `
                  \subfloat[Testo della didascalia.\label{…}]{sottofigura}
                  `
                  Logicamente quello che ti ho scritto è documentato tutto nel manuale del pacchetto e, se non ricordo male, anche nella sezione sulla figure dell’Arte.

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

              Go to top