table e subfloat

  • Creatore
    Topic
  • #32913
    Up
    0
    Down
    ::


    Salve vi scrivo un esempio minimale

    `\documentclass[12pt]{article}
    \usepackage{amsthm}
    \usepackage{amsmath}
    \usepackage{subfig}
    \usepackage{floatrow}

    \begin{document}

    \begin{table}[httb]
    \caption{default}
    {
    \begin{subfloatrow}
    \subfloat[]{\begin{tabular}{|c|}
    1\\
    1
    \end{tabular}
    }\label{bau}
    \subfloat[]
    {
    \begin{tabular}{|c|}
    3\\
    4
    \end{tabular}\label{miao}
    }
    \end{subfloatrow}
    }
    \end{table}

    The only difference between Tables
    \ref{miao} and \ref{bau},
    lies on $4\times 4$ entry.
    \end{document}
    `

    Il problema è che se metto il label al subfloat,
    allora nel pdf mi appare il numero della tabella (che contiene tutte le tabelle) ossia 1. Se metto il label all’ interno dell’oggetto di subfloat cioè una tabella, allora mi appare
    la lettera giusta dell oggetto subfloat ma con un numero di table +1…praticamente 2b.

    Io vorrei insomma che il risultato nel pdf fosse 1a ed 1b
    quando uso lo \ref per le tabelle oggetti dei subfloat.
    Non riesco a capire come si fà.
    Se qualcuno lo sa.

    Ciao Francesco

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #32914
      Up
      0
      Down
      ::


      È il pacchetto floatrow che crea problemi, ma non ho capito il motivo. Darò un’occhiata alla documentazione.

      Questo codice fa quello che chiedi, ma si deve rinunciare a floatrow:

      `
      \documentclass[12pt]{article}
      \usepackage{amsthm}
      \usepackage{amsmath}
      \usepackage{subfig}

      \begin{document}

      \begin{table}[httb]
      \centering
      \subfloat[]{%
      \begin{tabular}{|c|}
      1\\
      1
      \end{tabular}
      \label{bau}}
      \subfloat[]{%
      \begin{tabular}{|c|}
      3\\
      4
      \end{tabular}
      \label{miao}}
      \caption{default}
      \end{table}

      The only difference between Tables \ref{miao} and \ref{bau},
      lies on $4\times 4$ entry.
      \end{document}
      `

      Ciao
      Ivan

    • #32915
      Up
      0
      Down
      ::


      Grazie per il codice. Guarderò anche io meglio la documentazione di subfig
      anche se è un po’ pesante da leggersi.

      Ciao Francesco

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

Go to top