Numerazione subequations formule entro tabella

  • Creatore
    Topic
  • #66501
    Up
    0
    Down
    ::


    Vorrei ottenere una tabella costituita da (vedi fig. allegata):
    – prima colonna, solo testo;
    – seconda colonna, formule;
    – sottonumerazione delle equazioni (es. 1.1a, 1.1b, 1.1c, ecc.)

    Ho qualche difficoltà per realizzare la sottonumerazione, come si può ottenere? 😕
    Grazie.

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #66502
      Up
      0
      Down
      ::

      tidez” post=65543Vorrei ottenere una tabella costituita da (vedi fig. allegata):
      – prima colonna, solo testo;
      – seconda colonna, formule;
      – sottonumerazione delle equazioni (es. 1.1a, 1.1b, 1.1c, ecc.)

      Ho qualche difficoltà per realizzare la sottonumerazione, come si può ottenere? 😕
      Grazie.

      Ogni tanto mi cimento anche in risposte a simili quesiti, quasi sempre sbagliando 😀
      Premesso che ci sono molti modi per ottenere quell’elenco, con uno degli ambienti matematici, si può fare così:
      `\begin{subequations}
      \begin{align}
      \text{colonne circolari in c.a.:} \qquad \Phi_{y} & = 2.25\epsilon_{y}/D \\
      \text{colonne rettangolari in c.a.:} \qquad \Phi_{y} & = 2.10 \epsilon_{y}/h_{c} \\
      … & = …
      \end{align}
      \end{subequations}`
      Non mi piace l’idea di dover mettere tutti quei \text. D’altra parte non volendoli usare si potrebbe optare per una classica tabella, definendo la seconda colonna in “modalità matematica”, ma così non si ha la numerazione. 🙄

      Ma attendi paziente i consigli di Enrico e Claudio, che ti sapranno suggerire la soluzione migliore.

      Ciao
      Ivan

    • #66503
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Innanzi tutto non si tratta di una tabella, ma di equazioni incolonnate. per cui devi mettere il tutto dentro un ambente equation che a sua volta contiene un ambiente subequations, che a sua volta contiene un ambiente align, che, ultima matrioska, contiene le tue equazioni, in cui la prima parte allineata a sinistra ha i sui contenuti inseriti come argomenti del comando \text.

        Leggi il tutto nella documentazione del pacchetto amsmath con il comando texdoc amsmath

      • #66504
        Up
        0
        Down
        ::

        ivan” post=65544

        Vorrei ottenere una tabella costituita da (vedi fig. allegata):
        – prima colonna, solo testo;
        – seconda colonna, formule;
        – sottonumerazione delle equazioni (es. 1.1a, 1.1b, 1.1c, ecc.)

        Ho qualche difficoltà per realizzare la sottonumerazione, come si può ottenere? 😕
        Grazie.

        Ogni tanto mi cimento anche in risposte a simili quesiti, quasi sempre sbagliando 😀
        Premesso che ci sono molti modi per ottenere quell’elenco, con uno degli ambienti matematici, si può fare così:
        `\begin{subequations}
        \begin{align}
        \text{colonne circolari in c.a.:} \qquad \Phi_{y} & = 2.25\epsilon_{y}/D \\
        \text{colonne rettangolari in c.a.:} \qquad \Phi_{y} & = 2.10 \epsilon_{y}/h_{c} \\
        … & = …
        \end{align}
        \end{subequations}`
        Non mi piace l’idea di dover mettere tutti quei \text. D’altra parte non volendoli usare si potrebbe optare per una classica tabella, definendo la seconda colonna in “modalità matematica”, ma così non si ha la numerazione. 🙄

        Non mi va tanto l’allineamento a destra della colonna con i testi

        `\begin{subequations}
        \begin{alignat}{2}
        &\text{colonne circolari in c.a.:} \qquad & \Phi_{y} & = 2.25\epsilon_{y}/D \\
        &\text{colonne rettangolari in c.a.:} \qquad & \Phi_{y} & = 2.10 \epsilon_{y}/h_{c} \\
        … & = …
        \end{alignat}
        \end{subequations}`
        Con alignat si ha il completo controllo sulle spaziature fra le colonne. Con \begin{alignat}{2} si imposta una struttura del tipo {r l r l} senza alcuno spazio intermedio; per questo i \qquad (o una spaziatura a scelta) sono necessari; in realtà è importante solo quello accanto al testo più lungo. Non volendo scrivere tutti quei \text e \qquad c’è un bel trucco:
        `\begin{subequations}
        \newcommand\?[1]{&\text{#1}\qquad}
        \begin{alignat}{2}
        \?{colonne circolari in c.a.:} & \Phi_{y} & = 2.25\epsilon_{y}/D \\
        \?{colonne rettangolari in c.a.:} & \Phi_{y} & = 2.10 \epsilon_{y}/h_{c} \\
        \?{…} & …
        \end{alignat}
        \end{subequations}`
        Ricordarsi di non mettere \\ alla fine dell’ultima riga.

        Ciao
        Enrico

      • #66505
        Up
        0
        Down
        ::

        OldClaudio” post=65545Innanzi tutto non si tratta di una tabella, ma di equazioni incolonnate. per cui devi mettere il tutto dentro un ambente equation che a sua volta contiene un ambiente subequations, che a sua volta contiene un ambiente align, che, ultima matrioska, contiene le tue equazioni, in cui la prima parte allineata a sinistra ha i sui contenuti inseriti come argomenti del comando \text.

        Leggi il tutto nella documentazione del pacchetto amsmath con il comando texdoc amsmath

        No, equation non ci va.

        Ciao
        Enrico

      • #66506
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          È vero, mi sono lasciato prendere al mano da tutte quelle matrioske, equation non ci va.

        • #66507
          Up
          0
          Down
          ::


          Grazie a tutti per le risposte, adesso provo!

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

      Go to top