Sottotabella problematica (multiriga/multicolonna)

  • Creatore
    Topic
  • #112752
    Andrea
    Partecipante
      Up
      0
      Down
      ::


      Buongiorno a tutti!
      Devo comporre una tabella come questa, che dovrà contenere quasi solo numeri:

      [attachment=2049]20180327_151742.jpg[/attachment]

      Per crearla ho seguito le indicazioni dell’Arte di Pantieri, e fino alla penultima cella non è stato difficile… ma l’ultima, quella in basso a destra (che non sono ancora riuscito a capire se si debba definire “multicolonna” o “multiriga”) non riesco proprio a farla!

      Questo è il mio codice:
      `
      \documentclass[a4paper,12pt]{article}

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

      \usepackage{booktabs}

      \begin{document}

      \[
      \begin{array}{ccc}
      \toprule
      & A1 & A2 \\
      \midrule
      B1 & C & D \\
      \midrule
      B2 & E & X \\
      \bottomrule
      \end{array}
      \]

      \end{document}
      `
      Ora devo sostituire alla X il codice per creare la “sottotabella”. Come faccio?
      Grazie in anticipo!
      Andrea

      Attachments:
      You must be logged in to view attached files.
    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #112753
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          `\documentclass[a4paper,12pt]{article}

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

          \usepackage{booktabs}

          \begin{document}

          \[
          \begin{array}{ccc}
          \toprule
          & A1 & A2 \\
          \midrule
          B1 & C & D \\
          \midrule
          B2 & E & \begin{array}{cc}
          F & G\\
          H & I
          \end{array} \\
          \bottomrule
          \end{array}
          \]

          \end{document}`Ricorda gli ambienti tabular e arrau sono robusti e possono essere annidati on le debite precauzioni per l’ambiente matematico o testuale.

          Non sono sicuro che la tabella così creata sia di facile lettura; se riesci a pensare ad una struttura diversa sarebbe meglio. Ti ho mostrato come fare solo per ricordarti e per ricordare a chi legge, che questi ambienti sono annidabili. Credo che nella guida Il LaTeX Reference Manual commentato sia scritto, ma non mi pare che ci sano esempi. Viceversa nella GuidaGuit con ambienti tabular annidati è stata creata la disposizione dei cassettini di una cassa tipografica.

        • #112754
          Andrea
          Partecipante
            Up
            0
            Down
            ::


            Grazie! Un’ultima cosa: forse dovrò allungare un po’ lo spazo fra la seconda e la terza riga e fra le due righe della sottotabella, quindi ho provato subito ad aggiungere [2ex]:

            `
            \[
            \begin{array}{ccc}
            \toprule
            & A1 & A2 \\
            \midrule
            B1 & C & D \\[2ex]
            \midrule
            B2 & E & \begin{array}{cc}
            F & G \\[2ex]
            H & I
            \end{array} \\
            \bottomrule
            \end{array}
            \]
            `

            Però il contenuto della seconda riga non esce centrato verticalmente:

            [attachment=2051]ex.PNG[/attachment]

            Come posso allinearlo verticalmente?
            Grazie ancora,
            Andrea

            Attachments:
            You must be logged in to view attached files.
          • #112755
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Se proprio ci tieni a mantenere quello spazio ulteriore`
              \[
              \begin{array}{ccc}
              \toprule
              & A1 & A2 \\
              \midrule
              \rule{0pt}{3.5ex}B1 & C & D \\[2ex]
              \midrule
              B2 & E & \begin{array}{cc}
              F & G \\[2ex]
              H & I
              \end{array} \\
              \bottomrule
              \end{array}
              \]
              `Aggiusta il 3.5ex secondo le tue necessità.

            • #112756
              Andrea
              Partecipante
                Up
                0
                Down
                ::


                Grazie infinite! 🙂

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

            Go to top