allinemento di righe in una tabella

  • Creatore
    Topic
  • #37134
    Nebula
    Partecipante
      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?

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #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

      • #37136
        Nebula
        Partecipante
          Up
          0
          Down
          ::


          funziona, e per ora tanto basta.
          grazie

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

      Go to top