Numerare le subtable in modo diverso

  • Creatore
    Topic
  • #78562
    Up
    0
    Down
    ::


    Ciao a tutti, sto utilizzando \subtable per creare piu’ tabelle con un’unica caption.
    Il codice che sto usando mi labella automaticamente le tabelle con le lettere (a), (b),…
    Volevo sapere se esisteva un modo per fare le seguenti cose.
    – Avere tabelle senza gli indici (a), (b)
    – Avere tabelle in cui gli indici (a), (b) sono rimpiazzati da una notazione mia (ad esempio chiamare la prima tabella (a), la seconda (i) la terza (1), oppure la prima (a), la seconda senza intestazione e la terza (b), etc etc)

    Vi ringrazio anticipatamente!!
    `
    \begin{table}[h!]
    \centering
    \subtable[Sub Table 1]
    {
    \label{tbl:sub-table-1}
    \centering
    \begin{tabular}{ l c }
    1 & 2 \\
    2 & 3 \\
    \end{tabular}
    }
    \subtable[Sub Table 2]
    {
    \label{tbl:sub-table-2}
    \centering
    \begin{tabular}{ l c }
    1 & 2 \\
    2 & 3 \\
    \end{tabular}
    }
    \caption{Sub Tables}
    \label{tbl:table-1}
    \end{table}
    `

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #78563
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Secondo me non ha senso; in ogni caso alle sotto figure senza etichetta non puoi fare riferimento mediante \label, \ref, \vref e simili.

        Io saprei come fare e non mettere la sotto didascalia o a metterci qualcosa che piaccia a me, ma, ripeto, sarebbe antiestetico, incongruente, non gestibile con i riferimenti incrociati, e quindi non ci provo nemmeno a vedere se l’idea che ho in testa potrebbe funzionare. Mi spiace.

      • #78564
        Up
        0
        Down
        ::

        86dani86″ post=77617Ciao a tutti, sto utilizzando \subtable per creare piu’ tabelle con un’unica caption.
        Il codice che sto usando mi labella automaticamente le tabelle con le lettere (a), (b),…
        Volevo sapere se esisteva un modo per fare le seguenti cose.
        – Avere tabelle senza gli indici (a), (b)
        – Avere tabelle in cui gli indici (a), (b) sono rimpiazzati da una notazione mia (ad esempio chiamare la prima tabella (a), la seconda (i) la terza (1), oppure la prima (a), la seconda senza intestazione e la terza (b), etc etc)

        Vi ringrazio anticipatamente!!
        `
        \begin{table}[h!]
        \centering
        \subtable[Sub Table 1]
        {
        \label{tbl:sub-table-1}
        \centering
        \begin{tabular}{ l c }
        1 & 2 \\
        2 & 3 \\
        \end{tabular}
        }
        \subtable[Sub Table 2]
        {
        \label{tbl:sub-table-2}
        \centering
        \begin{tabular}{ l c }
        1 & 2 \\
        2 & 3 \\
        \end{tabular}
        }
        \caption{Sub Tables}
        \label{tbl:table-1}
        \end{table}
        `

        Non usare subfigure, ma subfig

        Se vuoi assegnare etichette personalizzate, puoi semplicemente dire che l’etichetta predefinita non sia stampata:
        `\documentclass{article}
        \usepackage{subfig}
        \begin{document}
        \begin{table}[h!]
        \captionsetup[subfloat]{labelformat=empty}
        \centering
        \subfloat[(*) Sub Table 1]
        {\begin{tabular}{ l c }
        1 & 2 \\
        2 & 3 \\
        \end{tabular}}\hspace{2cm}
        \subfloat[(i) Sub Table 2]
        {\begin{tabular}{ l c }
        1 & 2 \\
        2 & 3 \\
        \end{tabular}}
        \caption{Sub Tables}
        \label{tbl:table-1}
        \end{table}
        \end{document}`
        Ovviamente in questo caso non ha alcun senso assegnare [tt]\label[/tt] alla sottofigura.

        Ti sconsiglio vivamente di operare così: rischi fortemente di avere un documento poco omogeneo nel quale il tuo lettore farà fatica a orientarsi.

        Ciao
        Enrico

      • #78565
        Up
        0
        Down
        ::


        Grazie mille, lo so che e’ strano ma mi serve per una cosa un po’ particolare.
        Ultima cosa, esiste un comando per mettere (a) Subtable1 forzatamente sopra o sotto la tabella?

        Grazie

      • #78566
        Up
        0
        Down
        ::

        86dani86″ post=77639Grazie mille, lo so che e’ strano ma mi serve per una cosa un po’ particolare.
        Ultima cosa, esiste un comando per mettere (a) Subtable1 forzatamente sopra o sotto la tabella?

        Grazie

        Aggiungi [tt]position=top[/tt] o [tt]position=bottom[/tt] a [tt]\captionsetup[/tt]. Normalmente subfig mette le didascalie sopra in un subfloat che appare in table, sotto in uno che appare in figure.

        Ciao
        Enrico

      • #78567
        Up
        0
        Down
        ::


        Ri-grazie 🙂

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

    Go to top