Immagini allineate o intabellate

  • Creatore
    Topic
  • #86269
    Up
    0
    Down
    ::


    Buongiorno,
    in un articolo vorrei inserire delle immagini scritte con tikz. A queste sono associate delle equazioni (vorrei scriverle a destra della figura).
    Vorrei che inserire un’immagine sotto l’altra. Vorrei anche allineare le immagini in colonna e lo stesso per le equazioni.
    Il problema è che le immagini hanno tutte larghezza diversa e anche le equazioni sono diverse tra loro. Vorrei in ultimo allineare le immagini rispetto un certo asse verticale che non corrisponde necessariamente con la mezzeria della figura, mentre le equazioni allineate a sinistra.

    Per farlo ho pensato a un metodo parecchio scomodo: creo un’immagine contenente tutte le immagini e tutte le equazioni.

    Un altro modo (ma non saprei come farlo) potrebbe essere quello di utilizzare una tabella.

    Potreste aiutarmi a trovare alternative o a scrivere il codice per la tabella?
    Non riesco a inserire immagini ed equazioni insieme nella tabella allineandole come voglio.

    Riporto nel post successivo il codice.

    Grazie
    Marco

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #86270
      Up
      0
      Down
      ::


      Esempio di tabella che restituisce errore:
      `
      \documentclass[a4paper,10pt]{article}
      \usepackage[big]{layaureo}
      \usepackage{multicol}
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}
      \usepackage{tikz}
      \usetikzlibrary{calc,intersections,patterns}
      \usepackage{pgfplots}
      \usepackage{siunitx} % Per le tabelle numeriche
      \sisetup{output-decimal-marker={,}}
      \usepackage{amsmath,mathcomp}
      \colorlet{verde}{green!80!black}
      \newcommand{\abs}[1]{\left|#1\right|}

      %opening
      \title{Formulario C.A.\&C.A.P.}

      \begin{document}

      \begin{center}
      \begin{tabular}{ll}

      \begin{tikzpicture}[>=latex]
      %%% struttura
      %campiture:
      \tikzset{ground/.style={fill,pattern=north east lines,draw=none,%
      minimum width=1.2cm,minimum height=0.2cm}}
      % disegno della struttura e del telaio
      \draw[thick] (0,0) — (0,5) node[pos=0.5,above right]{$l$};
      \draw[thick] (0,5) — (1,5) node[pos=0.9,below left]{$e_0$};
      \draw [line width=1pt,dashed] (0,0) arc[start angle=0,end angle=30,x radius=-12cm,y radius=9.5cm];
      %Vincolo incastro
      \node (g1) at (0,0) [ground,anchor=north]{};
      \draw (g1.north west) — (g1.north east);
      %Forze
      \draw[->] (1,6.2) — (1,5.1) node[pos=0.3 ,below right] {$P$};
      \draw[->] (-1.2,5) — (-0.1,5) node[pos=0.3 ,above right] {$F$};
      \end{tikzpicture}
      &
      \[
      a = %\frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)
      \]
      \\
      \begin{center}
      \begin{tabular}{ll}

      \begin{tikzpicture}[>=latex]
      %%% struttura
      %campiture:
      \tikzset{ground/.style={fill,pattern=north east lines,draw=none,%
      minimum width=1.2cm,minimum height=0.2cm}}
      % disegno della struttura e del telaio
      \draw[thick] (0,0) — (0,5) node[pos=0.5,above right]{$l$};
      \draw[thick] (0,5) — (1,5) node[pos=0.9,below left]{$e_0$};
      \draw [line width=1pt,dashed] (0,0) arc[start angle=0,end angle=30,x radius=-12cm,y radius=9.5cm];
      %Vincolo incastro
      \node (g1) at (0,0) [ground,anchor=north]{};
      \draw (g1.north west) — (g1.north east);
      %Momento
      \draw[<-] (0.5,5.5) arc[start angle=45,end angle=180,radius=0.5cm]; \path (-0.2,6) node(M) {$M$}; %Carico distribuito \draw[<-] (0,0.1) -- (-.7,.1); \draw (-.7,.1) -- (-.7,4.9) node[pos=0.5,above left]{$q$}; \draw[<-] (0,4.9) -- (-.7,4.9); \draw[<-] (0,0.5) -- (-.7,0.5); \draw[<-] (0,1) -- (-.7,1); \draw[<-] (0,1.5) -- (-.7,1.5); \draw[<-] (0,2) -- (-.7,2); \draw[<-] (0,2.5) -- (-.7,2.5); \draw[<-] (0,3) -- (-.7,3); \draw[<-] (0,3.5) -- (-.7,3.5); \draw[<-] (0,4) -- (-.7,4); \draw[<-] (0,4.5) -- (-.7,4.5); \end{tikzpicture} & \[ a = %\frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h) \] \end{tabular} \end{center} \end{document}` esempio di immagine unica: ` \documentclass[a4paper,10pt]{article} \usepackage[big]{layaureo} \usepackage{multicol} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[italian]{babel} \usepackage{tikz} \usetikzlibrary{calc,intersections,patterns} \usepackage{pgfplots} \usepackage{siunitx} % Per le tabelle numeriche \sisetup{output-decimal-marker={,}} \usepackage{amsmath,mathcomp} \colorlet{verde}{green!80!black} \newcommand{\abs}[1]{\left|#1\right|} %opening \title{Formulario C.A.\&C.A.P.} \begin{document} \begin{tikzpicture}[>=latex]
      %%% struttura
      %campiture:
      \tikzset{ground/.style={fill,pattern=north east lines,draw=none,%
      minimum width=1.2cm,minimum height=0.2cm}}
      % disegno della struttura e del telaio
      \draw[thick] (0,0) — (0,5) node[pos=0.5,above right]{$l$};
      \draw[thick] (0,5) — (1,5) node[pos=0.9,below left]{$e_0$};
      \draw [line width=1pt,dashed] (0,0) arc[start angle=0,end angle=30,x radius=-12cm,y radius=9.5cm];
      %Vincolo incastro
      \node (g1) at (0,0) [ground,anchor=north]{};
      \draw (g1.north west) — (g1.north east);
      %Forze
      \draw[->] (1,6.2) — (1,5.1) node[pos=0.3 ,below right] {$P$};
      \draw[->] (-1.2,5) — (-0.1,5) node[pos=0.3 ,above right] {$F$};
      % %Momento
      % \draw[<-] (0.5,5.5) arc[start angle=45,end angle=180,radius=0.5cm]; % \path (-0.2,6) node(M) {$M$}; % %Carico distribuito % \draw[<-] (0,0.1) -- (-.7,.1); % \draw (-.7,.1) -- (-.7,4.9) node[pos=0.5,above left]{$q$}; % \draw[<-] (0,4.9) -- (-.7,4.9); % \draw[<-] (0,0.5) -- (-.7,0.5); % \draw[<-] (0,1) -- (-.7,1); % \draw[<-] (0,1.5) -- (-.7,1.5); % \draw[<-] (0,2) -- (-.7,2); % \draw[<-] (0,2.5) -- (-.7,2.5); % \draw[<-] (0,3) -- (-.7,3); % \draw[<-] (0,3.5) -- (-.7,3.5); % \draw[<-] (0,4) -- (-.7,4); % \draw[<-] (0,4.5) -- (-.7,4.5); \path (10,4) node(M) {$a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)$}; \path (10,2) node(M) {$a_F = F \delta_{FF}\lambda(\alpha h)$}; %%% struttura %campiture: \tikzset{ground/.style={fill,pattern=north east lines,draw=none,% minimum width=1.2cm,minimum height=0.2cm}} % disegno della struttura e del telaio \draw[thick] (0,8) -- (0,13) node[pos=0.5,above right]{$l$}; \draw[thick] (0,13) -- (1,13) node[pos=0.9,below left]{$e_0$}; \draw [line width=1pt,dashed] (0,8) arc[start angle=0,end angle=30,x radius=-12cm,y radius=9.5cm]; %Vincolo incastro \node (g1) at (0,8) [ground,anchor=north]{}; \draw (g1.north west) -- (g1.north east); % %Forze % \draw[->] (1,6.2) — (1,5.1) node[pos=0.3 ,below right] {$P$};
      % \draw[->] (-1.2,5) — (-0.1,5) node[pos=0.3 ,above right] {$F$};
      %Momento
      \draw[<-] (0.5,13.5) arc[start angle=45,end angle=180,radius=0.5cm]; \path (-0.2,14) node(M) {$M$}; %Carico distribuito \draw[<-] (0,8.1) -- (-.7,8.1); \draw (-.7,8.1) -- (-.7,12.9) node[pos=0.5,above left]{$q$}; \draw[<-] (0,12.9) -- (-.7,12.9); \draw[<-] (0,8.5) -- (-.7,8.5); \draw[<-] (0,9) -- (-.7,9); \draw[<-] (0,9.5) -- (-.7,9.5); \draw[<-] (0,10) -- (-.7,10); \draw[<-] (0,10.5) -- (-.7,10.5); \draw[<-] (0,11) -- (-.7,11); \draw[<-] (0,11.5) -- (-.7,11.5); \draw[<-] (0,12) -- (-.7,12); \draw[<-] (0,12.5) -- (-.7,12.5); \path (10,13) node(M) {$a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)\frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)$}; \path (10,11) node(M) {$a_F = F \delta_{FF}\lambda(\alpha h)$}; \path (10,9) node(M) {$a_F = F \delta_{FF}\lambda(\alpha h) + F \delta_{FF}\lambda(\alpha h)$}; \end{tikzpicture} \end{document} `

    • #86271
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Marchetto,
        veramente di errori nella tua tabella ce ne sono molti:
        1) non puoi usare \[…\] nelle caselle di una tabella; si vuoi della matematica in stile display non numerata usa `$\displaystyle a= …$`
        2) usa gli ambienti correttamente aprendoli e chiudendoli dentro gli stessi ambienti; questo implica che non puoi usarlo dove non è usabile il modo verticale, cioè dentro quello speciale ambiente che è una cella di tipo l, r, c di una tabella; e comunque li deve chiudere nell’oridne inverso con cui li hai aperti.

        Il risultato non è benno, ala almeno questa tabella non produce errori:`\documentclass[a4paper,10pt]{article}
        \usepackage[big]{layaureo}
        \usepackage{multicol}
        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage[italian]{babel}
        \usepackage{tikz}
        \usetikzlibrary{calc,intersections,patterns}
        \usepackage{pgfplots}
        \usepackage{siunitx} % Per le tabelle numeriche
        \sisetup{output-decimal-marker={,}}
        \usepackage{amsmath,mathcomp}
        \colorlet{verde}{green!80!black}
        \newcommand{\abs}[1]{\left|#1\right|}

        %opening
        \title{Formulario C.A.\&C.A.P.}

        \begin{document}

        \begin{center}
        \begin{tabular}{ll}
        %
        \begin{tikzpicture}[>=latex]
        %%% struttura
        %campiture:
        \tikzset{ground/.style={fill,pattern=north east lines,draw=none,%
        minimum width=1.2cm,minimum height=0.2cm}}
        % disegno della struttura e del telaio
        \draw[thick] (0,0) — (0,5) node[pos=0.5,above right]{$l$};
        \draw[thick] (0,5) — (1,5) node[pos=0.9,below left]{$e_0$};
        \draw [line width=1pt,dashed] (0,0) arc[start angle=0,end angle=30,x radius=-12cm,y radius=9.5cm];
        %Vincolo incastro
        \node (g1) at (0,0) [ground,anchor=north]{};
        \draw (g1.north west) — (g1.north east);
        %Forze
        \draw[->] (1,6.2) — (1,5.1) node[pos=0.3 ,below right] {$P$};
        \draw[->] (-1.2,5) — (-0.1,5) node[pos=0.3 ,above right] {$F$};
        \end{tikzpicture}
        &
        $\displaystyle
        a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)
        $
        \\
        \begin{tikzpicture}[>=latex]
        %%% struttura
        %campiture:
        \tikzset{ground/.style={fill,pattern=north east lines,draw=none,%
        minimum width=1.2cm,minimum height=0.2cm}}
        % disegno della struttura e del telaio
        \draw[thick] (0,0) — (0,5) node[pos=0.5,above right]{$l$};
        \draw[thick] (0,5) — (1,5) node[pos=0.9,below left]{$e_0$};
        \draw [line width=1pt,dashed] (0,0) arc[start angle=0,end angle=30,x radius=-12cm,y radius=9.5cm];
        %Vincolo incastro
        \node (g1) at (0,0) [ground,anchor=north]{};
        \draw (g1.north west) — (g1.north east);
        %Momento
        \draw[<-] (0.5,5.5) arc[start angle=45,end angle=180,radius=0.5cm]; \path (-0.2,6) node(M) {$M$}; %Carico distribuito \draw[<-] (0,0.1) -- (-.7,.1); \draw (-.7,.1) -- (-.7,4.9) node[pos=0.5,above left]{$q$}; \draw[<-] (0,4.9) -- (-.7,4.9); \draw[<-] (0,0.5) -- (-.7,0.5); \draw[<-] (0,1) -- (-.7,1); \draw[<-] (0,1.5) -- (-.7,1.5); \draw[<-] (0,2) -- (-.7,2); \draw[<-] (0,2.5) -- (-.7,2.5); \draw[<-] (0,3) -- (-.7,3); \draw[<-] (0,3.5) -- (-.7,3.5); \draw[<-] (0,4) -- (-.7,4); \draw[<-] (0,4.5) -- (-.7,4.5); \end{tikzpicture} & $\displaystyle a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h) $ \end{tabular} \end{center} \end{document}` ti suggerirei di usare celle di tipo [tt]>\centering p{0.3\textwidth}[/tt] per le colonne con le figure e [tt]>{$\displaystile}m{0.6\textwidth}<$[/tt] per le colonne delle equazioni, naturalmente avendo caricato il pacchetto array (aggiustati le larghezze delle colonne a tuo piacimento); in questo modo, visto che le figure sono alte e strette e le equazioni larghe, hai queste ultime centrate in verticale, ma allineate a sinistra.

      • #86272
        Up
        0
        Down
        ::


        Grazie OldClaudio,
        Non avevo mai usato prima il comando \displaystyle. Se ho ben capito questo “forza” il comando $$ a comporre come \Begin{equation*}?
        Comuque adesso questo aspetto funziona.

        Non ho capito invece il secondo consiglio. Come devo usare i comandi \centering p{0.3\textwidth} e {$\displaystile}m{0.6\textwidth}? Dove vanno inseriti il \centering e il {$\displaystile}?

      • #86273
        Up
        0
        Down
        ::


        Modifica la “baseline” dei disegni:
        `\begin{tikzpicture}[>=latex,baseline=(current bounding box.center)]`
        e scrivi le equazioni come
        `&
        $\displaystyle
        a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)
        $
        \\`

        Ovviamente, poi, hai qualcosa di troppo. Esempio completo, ho aggiunto un’impostazione locale di [tt]\arraystretch[/tt] per distanziare un po’ le due righe.
        `\documentclass[a4paper,10pt]{article}
        \usepackage[big]{layaureo}
        \usepackage{multicol}
        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage[italian]{babel}
        \usepackage{tikz}
        \usetikzlibrary{calc,intersections,patterns}
        \usepackage{pgfplots}
        \usepackage{siunitx} % Per le tabelle numeriche
        \sisetup{output-decimal-marker={,}}
        \usepackage{amsmath,mathcomp}
        \colorlet{verde}{green!80!black}
        \newcommand{\abs}[1]{\left|#1\right|}

        %opening
        \title{Formulario C.A.\&C.A.P.}

        \begin{document}

        \begin{center}
        \renewcommand{\arraystretch}{15}
        \begin{tabular}{ll}

        \begin{tikzpicture}[>=latex,baseline=(current bounding box.center)]
        %%% struttura
        %campiture:
        \tikzset{
        ground/.style={fill,pattern=north east lines,draw=none,
        minimum width=1.2cm,minimum height=0.2cm}
        }
        % disegno della struttura e del telaio
        \draw[thick] (0,0) — (0,5) node[pos=0.5,above right]{$l$};
        \draw[thick] (0,5) — (1,5) node[pos=0.9,below left]{$e_0$};
        \draw [line width=1pt,dashed] (0,0) arc[start angle=0,end angle=30,x radius=-12cm,y radius=9.5cm];
        %Vincolo incastro
        \node (g1) at (0,0) [ground,anchor=north]{};
        \draw (g1.north west) — (g1.north east);
        %Forze
        \draw[->] (1,6.2) — (1,5.1) node[pos=0.3 ,below right] {$P$};
        \draw[->] (-1.2,5) — (-0.1,5) node[pos=0.3 ,above right] {$F$};
        \end{tikzpicture}
        &
        $\displaystyle
        a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)
        $
        \\
        \begin{tikzpicture}[>=latex,baseline=(current bounding box.center)]
        %%% struttura
        %campiture:
        \tikzset{
        ground/.style={fill,pattern=north east lines,draw=none,
        minimum width=1.2cm,minimum height=0.2cm}
        }
        % disegno della struttura e del telaio
        \draw[thick] (0,0) — (0,5) node[pos=0.5,above right]{$l$};
        \draw[thick] (0,5) — (1,5) node[pos=0.9,below left]{$e_0$};
        \draw [line width=1pt,dashed] (0,0) arc[start angle=0,end angle=30,x radius=-12cm,y radius=9.5cm];
        %Vincolo incastro
        \node (g1) at (0,0) [ground,anchor=north]{};
        \draw (g1.north west) — (g1.north east);
        %Momento
        \draw[<-] (0.5,5.5) arc[start angle=45,end angle=180,radius=0.5cm]; \path (-0.2,6) node(M) {$M$}; %Carico distribuito \draw[<-] (0,0.1) -- (-.7,.1); \draw (-.7,.1) -- (-.7,4.9) node[pos=0.5,above left]{$q$}; \draw[<-] (0,4.9) -- (-.7,4.9); \draw[<-] (0,0.5) -- (-.7,0.5); \draw[<-] (0,1) -- (-.7,1); \draw[<-] (0,1.5) -- (-.7,1.5); \draw[<-] (0,2) -- (-.7,2); \draw[<-] (0,2.5) -- (-.7,2.5); \draw[<-] (0,3) -- (-.7,3); \draw[<-] (0,3.5) -- (-.7,3.5); \draw[<-] (0,4) -- (-.7,4); \draw[<-] (0,4.5) -- (-.7,4.5); \end{tikzpicture} & $\displaystyle a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h) $ \end{tabular} \end{center} \end{document}` Ciao Enrico

      • #86274
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          marchetto” post=85736Grazie OldClaudio,
          Non ho capito invece il secondo consiglio. Come devo usare i comandi \centering p{0.3\textwidth} e {$\displaystile}m{0.6\textwidth}? Dove vanno inseriti il \centering e il {$\displaystile}?

          leggendo la documentazione di array con il solito comando texdoc array

          Inoltre i descrittori di colonna e le estensioni del pacchetto array sono descritte in molte guide, dall’Arte alla guida GuIT, probabilmente anche in qualche guida tematica, come per esempio LaTeX Reference Manual commentato (e tradotto in italiano); se in quest’ultima non ci fosse scritto nulla a proposito delle estensioni di array, fammelo sapere; ora sono fuori sede e non avrei voglia di scaricarmi la guida tematica solo per vedere se c’è, quando eventualmente non la potrei editare, perché non ho i sorgenti sotto mano.

        • #86275
          Up
          0
          Down
          ::

          OldClaudio” post=85739

          leggendo la documentazione di array con il solito comando texdoc array

          Inoltre i descrittori di colonna e le estensioni del pacchetto array sono descritte in molte guide, dall’Arte alla guida GuIT, probabilmente anche in qualche guida tematica, come per esempio LaTeX Reference Manual commentato (e tradotto in italiano); se in quest’ultima non ci fosse scritto nulla a proposito delle estensioni di array, fammelo sapere; ora sono fuori sede e non avrei voglia di scaricarmi la guida tematica solo per vedere se c’è, quando eventualmente non la potrei editare, perché non ho i sorgenti sotto mano.

          Su LaTeX Reference Manual i descrittori ci sono anche se in realtà non ho trovato (non ho letto l’intero manuale) il significato del comando m{…}.

          egreg9″ post=85738
          `&
          $\displaystyle
          a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)
          $
          \\`

          Se volessi inserire nella stessa cella più di una equazione, come potrei fare? c’è la possibilità di farlo oppure devo (o è preferibile) usare il comando \multirow?

          Grazie
          Marco

        • #86276
          Up
          0
          Down
          ::

          OldClaudio” post=85739[
          leggendo la documentazione di array con il solito comando texdoc array

          Inoltre i descrittori di colonna e le estensioni del pacchetto array sono descritte in molte guide, dall’Arte alla guida GuIT, probabilmente anche in qualche guida tematica, come per esempio LaTeX Reference Manual commentato (e tradotto in italiano); se in quest’ultima non ci fosse scritto nulla a proposito delle estensioni di array, fammelo sapere; ora sono fuori sede e non avrei voglia di scaricarmi la guida tematica solo per vedere se c’è, quando eventualmente non la potrei editare, perché non ho i sorgenti sotto mano.

          Su LaTeX Reference Manual i descrittori ci sono anche se in realtà non ho trovato (non ho letto l’intero manuale) il significato del comando m{…}.

          egreg9″ post=85738
          `&
          $\displaystyle
          a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)
          $
          \\`

          Se volessi inserire nella stessa cella più di una equazione, come potrei fare? c’è la possibilità di farlo oppure devo (o è preferibile) usare il comando \multirow?

          Grazie
          Marco[/quote]

        • #86277
          Up
          0
          Down
          ::

          marchetto” post=85742

          leggendo la documentazione di array con il solito comando texdoc array

          Inoltre i descrittori di colonna e le estensioni del pacchetto array sono descritte in molte guide, dall’Arte alla guida GuIT, probabilmente anche in qualche guida tematica, come per esempio LaTeX Reference Manual commentato (e tradotto in italiano); se in quest’ultima non ci fosse scritto nulla a proposito delle estensioni di array, fammelo sapere; ora sono fuori sede e non avrei voglia di scaricarmi la guida tematica solo per vedere se c’è, quando eventualmente non la potrei editare, perché non ho i sorgenti sotto mano.

          Su LaTeX Reference Manual i descrittori ci sono anche se in realtà non ho trovato (non ho letto l’intero manuale) il significato del comando m{…}.

          egreg9″ post=85738
          `&
          $\displaystyle
          a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)
          $
          \\`

          Se volessi inserire nella stessa cella più di una equazione, come potrei fare? c’è la possibilità di farlo oppure devo (o è preferibile) usare il comando \multirow?

          Grazie
          Marco

        • #86278
          Up
          0
          Down
          ::


          Scusatemi, volevo sistemare il testo del messaggio e i suoi Quote ma ho combinato un pasticcio inserendo lo stesso messaggio più volte.

        • #86279
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            OK, il descrittore di colonna m{…} c’è sulla guida tematica; ovviamate si usa come gli altri descrittori di colonna come p{…} che richiedono l’indicazione della larghezza della colonna; la differenza fra p{…}, m{…}, b{…}, il primo di default, gli altri due forniti dal pacchetto array funzionano come il comando \parbox, rispettivamente con le opzioni [t]. [c], b; per saperne di più su cosa vuol dire, devi leggere davvero quella guida tematica.

            Mettere più equazioni accanto ad una sola figura richiede che tu crei una specie di paginetta che riempia la cella; lo specificatone m{…} cosente di comporre i modo verticale; direi che si possa, quindi, usare uno dei vari comandi di incolonnamento delle equazioni , come forniti dal pacchetto amsmath; dipende, poi, se le vuoi incolonnate e allineate sulla base solita del segno =, oppure se le vuoi semplicemente incolonnate senza particolari allineamenti; per cui userai l’ambiente align* oppure gather* rispettivamente.

            Ma mi raccomando leggi bene la documentazione di array e quella di amsmath, sempre con l’ausilio del comando di terminale texdoc, come ti ho già detto.

            PS: ti ho eliminato i messaggi multipli.

          • #86280
            Up
            0
            Down
            ::


            Grazie per i messaggi moltipli. Al momento sto leggendo i manuali, seguiranno molte domande 🙂

            Ciao
            Marco

          • #86281
            Up
            0
            Down
            ::

            marchetto” post=85741

            [quote=”marchetto” post=85736]
            leggendo la documentazione di array con il solito comando texdoc array

            Inoltre i descrittori di colonna e le estensioni del pacchetto array sono descritte in molte guide, dall’Arte alla guida GuIT, probabilmente anche in qualche guida tematica, come per esempio LaTeX Reference Manual commentato (e tradotto in italiano); se in quest’ultima non ci fosse scritto nulla a proposito delle estensioni di array, fammelo sapere; ora sono fuori sede e non avrei voglia di scaricarmi la guida tematica solo per vedere se c’è, quando eventualmente non la potrei editare, perché non ho i sorgenti sotto mano.

            Su LaTeX Reference Manual i descrittori ci sono anche se in realtà non ho trovato (non ho letto l’intero manuale) il significato del comando m{…}.

            egreg9″ post=85738
            `&
            $\displaystyle
            a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)
            $
            \\`

            Se volessi inserire nella stessa cella più di una equazione, come potrei fare? c’è la possibilità di farlo oppure devo (o è preferibile) usare il comando \multirow?

            Usa una tabella dentro la tabella:
            `&\begin{tabular}{@{}>{$\displaystyle}c<{$}@{}} a = \frac{Fh^3}{3EI} \frac{3}{\alpha^3 h^3}(\tan \alpha h-\alpha h)\\ b = 1+1\\ c = 2+2 \end{tabular}\\` Per avere questa sintassi più comoda, che ti evita di dover specificare [tt]$\displaystyle...$[/tt] ogni volta, devi caricare il pacchetto array.

            Ciao
            Enrico

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

        Go to top