[RISOLTO] allineamento verticale del testo con \multirow

  • Creatore
    Topic
  • #66708
    Up
    0
    Down
    ::


    Ciao a tutti,
    sto incontrando un problema nella creazione di una tabella.
    premetto che ho cominciato ad usare LaTeX da poco, ma ci ho scritto una tesina di una 90ina di pagine per un progetto di un esame universitario con ottimi risultati.
    Ora sto imbastendo la mia tesi di laurea, e sono partito per tempo 😀
    Utilizzo TexShop su un Mac, direi aggiornato all’ultima versione in quanto faccio gli aggiornamenti con TexLiveUtility regolarmente.
    veniamo al problema: qui c’è il codice che utilizzo e un immagine del risultato che ottengo per capirci meglio.
    `\begin{table}[htb]\footnotesize % tab. problemi operation
    \caption{Problemi relativi alla gestione operativa di un magazzino}
    \renewcommand{\tabularxcolumn}[1]{m{#1}}
    \begin{tabularx}{\columnwidth}{XXX}
    \toprule
    \multicolumn{2}{c}{\textsc{Problemi di gestione operativa del magazzino}} & \multicolumn{1}{c}{\textsc{Decisioni}} \\ \midrule
    \multicolumn{2}{c}{Ricevimento e spedizione} & %
    \begin{itemize}
    \item assegnamento camion/piazzola
    \item assegnamento ordine/camion
    \item schedulazione partenze camion
    \end{itemize}\\ \midrule
    \multirow{3}{*}{Immagazzinamento} %
    & Assegnamento SKUs ai reparti & {%
    \begin{itemize}
    \item assegnamento SKUs ai diversi reparti
    \item allocazione dello spazio
    \end{itemize} }\\ \cmidrule{2-3}
    & Suddivisione in zone & {%
    \begin{itemize}
    \item assegnamento SKUs alle zone
    \item assegnamento operatori alle zone
    \end{itemize} }\\ \cmidrule{2-3}
    & Assegnamento ubicazioni di magazzino & {%
    \begin{itemize}
    \item SLAP
    \item specifica di classi di prodotti
    \end{itemize} }\\ \midrule
    \bottomrule
    \end{tabularx}
    \label{tab_operation}
    \end{table}`
    Click for large viewUploaded with Skitch
    come vedete la scritta “immagazzinamento” non è centrata verticalmente tra le righe che “spanna” il comando multirow.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #66709
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        \multirow non è così affidabile e questo è uno dei casi in cui non funziona bene. aggiusta il numero 3 finché Immagazianmento ti scende alla posizione che vuoi tu.

        Oppure apri con texdoc multirow da terminale la documentazione e vai a vedere i suggerimenti per aggiustare il tiro che vi sono indicati, in particolare puoi agire sul valore di fixup, come spiegato all’inizio della seconda pagina e, per la tua situazione, quanto viene detto in fondo alla stessa pagina.

      • #66710
        Up
        0
        Down
        ::

        OldClaudio” post=65649Oppure apri con texdoc multirow da terminale la documentazione e vai a vedere i suggerimenti per aggiustare il tiro che vi sono indicati, in particolare puoi agire sul valore di fixup, come spiegato all’inizio della seconda pagina e, per la tua situazione, quanto viene detto in fondo alla stessa pagina.

        Avevo controllato la documentazione e provato con fixup ma non riuscivo a beccare quello giusto.

        OldClaudio” post=65649\multirow non è così affidabile e questo è uno dei casi in cui non funziona bene. aggiusta il numero 3 finché Immagazianmento ti scende alla posizione che vuoi tu.

        Grazie mille! risolto mettendo 11 😕 al posto di 3.
        cheers

      • #66711
        Up
        0
        Down
        ::

        marcob8986″ post=65644Ciao a tutti,
        sto incontrando un problema nella creazione di una tabella.
        premetto che ho cominciato ad usare LaTeX da poco, ma ci ho scritto una tesina di una 90ina di pagine per un progetto di un esame universitario con ottimi risultati.
        Ora sto imbastendo la mia tesi di laurea, e sono partito per tempo 😀
        Utilizzo TexShop su un Mac, direi aggiornato all’ultima versione in quanto faccio gli aggiornamenti con TexLiveUtility regolarmente.
        veniamo al problema: qui c’è il codice che utilizzo e un immagine del risultato che ottengo per capirci meglio.
        `\begin{table}[htb]\footnotesize % tab. problemi operation
        \caption{Problemi relativi alla gestione operativa di un magazzino}
        \renewcommand{\tabularxcolumn}[1]{m{#1}}
        \begin{tabularx}{\columnwidth}{XXX}
        \toprule
        \multicolumn{2}{c}{\textsc{Problemi di gestione operativa del magazzino}} & \multicolumn{1}{c}{\textsc{Decisioni}} \\ \midrule
        \multicolumn{2}{c}{Ricevimento e spedizione} & %
        \begin{itemize}
        \item assegnamento camion/piazzola
        \item assegnamento ordine/camion
        \item schedulazione partenze camion
        \end{itemize}\\ \midrule
        \multirow{3}{*}{Immagazzinamento} %
        & Assegnamento SKUs ai reparti & {%
        \begin{itemize}
        \item assegnamento SKUs ai diversi reparti
        \item allocazione dello spazio
        \end{itemize} }\\ \cmidrule{2-3}
        & Suddivisione in zone & {%
        \begin{itemize}
        \item assegnamento SKUs alle zone
        \item assegnamento operatori alle zone
        \end{itemize} }\\ \cmidrule{2-3}
        & Assegnamento ubicazioni di magazzino & {%
        \begin{itemize}
        \item SLAP
        \item specifica di classi di prodotti
        \end{itemize} }\\ \midrule
        \bottomrule
        \end{tabularx}
        \label{tab_operation}
        \end{table}`
        Click for large viewUploaded with Skitch
        come vedete la scritta “immagazzinamento” non è centrata verticalmente tra le righe che “spanna” il comando multirow.

        Io risolvo i problemi di \multirow semplicemente non usandolo. Metti “Ricevimento e spedizione” allineato con la prima riga: vivrai più felice e avrai tabelle migliori. 🙂

        Ciao
        Enrico

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

    Go to top