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