Re: allinemento di righe in una tabella

#37135
Up
0
Down
::

sto cercando di fare in modo di avere una riga in cui ci sia una figura, una freccia, e poi un’altre figura.

ho provato nella maniera seguente:
`\begin{tabular}{\linewidth}{ccc}
\includegraphics[width=0.4\linewidth]{fi0} & \( \longrightarrow \) & \includegraphics[width=0.4\linewidth]{fi1}
\end{tabular}`

il problema è che la freccia non è a metà della cella, ma in basso.
come posso portarla all’altezza giusta?

Il problema principale è che quel codice è sbagliato e ti dà certamente un errore. 🙂 Non c’è alcun bisogno di usare tabular* (l’ambiente che richiede l’argomento di lunghezza) per cose del genere.

Il secondo problema è che la linea di base per le figure inserite con \includegraphics (la retta immaginaria su cui poggiano) coincide con il bordo inferiore. Il trucco più semplice è di inserirle a loro volta in un \begin{tabular}{@{}c@{}}…\end{tabular}:
`\newcommand{\vcenterincludegraphics}[2][]{%
\begin{tabular}{@{}c@{}}
\includegraphics[#1]{#2}
\end{tabular}}

\begin{tabular}{ccc}
\vcenterincludegraphics[width=0.4\linewidth]{fi0} &
\( \longrightarrow \) &
\vcenterincludegraphics[width=0.4\linewidth]{fi1}
\end{tabular}`
Definizione alternativa:
`\newcommand{\vcenterincludegraphics}[2][]{%
$\vcenter{\hbox{\includegraphics[#1]{#2}}}$}`
ma non la spiego. 🙂

Ciao
Enrico

Go to top