Beamer: \item e \only

  • Creatore
    Topic
  • #32426
    Up
    0
    Down
    ::


    Sto cercando di fare in modo che le item dell’ambiente \itemize, dopo essere state visualizzare in una slide, scompaiano.

    ` \begin{itemize}
    \item[] \only<2> {No Traffic, Line-Card Unplugged \\ \alert{\SI{617}{\watt}}}
    \item[] \only<3> {No Traffic, All Line-Card Plugged \\ \alert{\SI{1708}{\watt}}}
    \end{itemize}
    \end{column} `

    In particolare con questo codice, quando vedo la terza slide, il testo va sotto di una riga.

    Se metto \only prima della item, non si compila…

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #32427
      Up
      0
      Down
      ::


      forse ho trovato come arrangiare le cose, ma non credo sia un modo corretto.

      Elimino il secondo \item, lasciando di questo solo il testo. Cosi le vedo in successione senza alterare la posizione-

      Mi sembra una porcata… c’è forse un modo per utilizzare meglio la cosa!?

      grazie!

    • #32428
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Sto cercando di fare in modo che le item dell’ambiente \itemize, dopo essere state visualizzare in una slide, scompaiano.

        ` \begin{itemize}
        \item[] \only<2> {No Traffic, Line-Card Unplugged \\ \alert{\SI{617}{\watt}}}
        \item[] \only<3> {No Traffic, All Line-Card Plugged \\ \alert{\SI{1708}{\watt}}}
        \end{itemize}
        \end{column} `

        In particolare con questo codice, quando vedo la terza slide, il testo va sotto di una riga.

        Se metto \only prima della item, non si compila…

        Qualcosa tipo questo:

        `\begin{frame}
        \begin{itemize}
        \onslide<1>
        \item
        No Traffic, Line-Card Unplugged \\ \alert{\SI{617}{\watt}}
        \onslide<2>
        \item
        No Traffic, All Line-Card Plugged \\ \alert{\SI{1708}{\watt}}
        \onslide<3>
        \item
        No Traffic, All Line-Card Plugged \\ \alert{\SI{1910}{\watt}}
        \onslide<4>
        \item
        No Traffic, All Line-Card Plugged \\ \alert{\SI{2010}{\watt}}
        \end{itemize}
        \end{frame}`

        può andar bene?

        Se vuoi far scomparire l’elenco dopo aver illustrato l’ultimo punto:

        `\begin{frame}
        \begin{itemize}
        \onslide<1>
        \item
        No Traffic, Line-Card Unplugged \\ \alert{\SI{617}{\watt}}
        \onslide<2>
        \item
        No Traffic, All Line-Card Plugged \\ \alert{\SI{1708}{\watt}}
        \onslide<3>
        \item
        No Traffic, All Line-Card Plugged \\ \alert{\SI{1910}{\watt}}
        \onslide<4>
        \item
        No Traffic, All Line-Card Plugged \\ \alert{\SI{2010}{\watt}}
        \end{itemize}
        \onslide<5>
        \end{frame}
        `
        Ciao,
        Antonio.

      • #32429
        Up
        0
        Down
        ::


        Intanto grazie…… ma,
        nella la soluzione che mi hai proposto gli \item non vengono cancellati, ovvero anche quando scompaiono, continuano ad occupare la posizione. per cui i successivi vengono scritti sotto…

        Io invece vorrei che la posizione occupata da ciascun item sia sempre la stessa, quindi quello che scompare, lasci il posto al nuovo visualizzato!

      • #32430
        Up
        0
        Down
        ::

        Intanto grazie…… ma,
        nella la soluzione che mi hai proposto gli \item non vengono cancellati, ovvero anche quando scompaiono, continuano ad occupare la posizione. per cui i successivi vengono scritti sotto…

        Io invece vorrei che la posizione occupata da ciascun item sia sempre la stessa, quindi quello che scompare, lasci il posto al nuovo visualizzato!

        Pagina 79, ambiente overprint
        `\begin{frame}
        \begin{itemize}
        \begin{overprint}
        \onslide<1>
        \item
        No Traffic, Line-Card Unplugged \\ \alert{\SI{617}{\watt}}
        \onslide<2>
        \item
        No Traffic, All Line-Card Plugged \\ \alert{\SI{1708}{\watt}}
        \onslide<3>
        \item
        No Traffic, All Line-Card Plugged \\ \alert{\SI{1910}{\watt}}
        \onslide<4>
        \item
        No Traffic, All Line-Card Plugged \\ \alert{\SI{2010}{\watt}}
        \end{overprint}
        \end{itemize}
        \end{frame}`
        Quando proponi esempi con codice, cerca di eliminare i comandi non standard, in questo caso \SI. Non è obbligatorio ricordare da dove viene un comando che non fa parte della classe in esame, si perde solo tempo a toglierli a mano.

        Ciao
        Enrico

      • #32431
        Up
        0
        Down
        ::


        Va bene, ti ringrazio! cercherò di mettere codice più pulito in futuro…

        Intanto chiedo ancora qui invece di aprire un altro pos, riguardo alle righe colorate in una tabella, e cella a righe multiple.

        In particolare con questo codice

        `\rowcolors{2}{red!10}{}
        \resizebox{\columnwidth}{!}{
        \begin{tabular}{rrrr}
        \toprule
        \onslide<2-> {Start & End & Diff & \% }
        \onslide<3-> {\\ \midrule 617 & 1708 & 1101 & 64 }
        \onslide<4-> {\\\multirow{7}*{1708} & 1811 & 103 & 5,7 }
        \onslide<5-> {\\ & 1822 & 114 & 6,2 }
        \onslide<6-> {\\ & 1876 & 168 & 9.0 }
        \onslide<7-> {\\ & 1760 & 52 & 3.0 }
        \onslide<8-> {\\ & 1808 & 100 & 5,5 }
        \onslide<9-> {\\ & 1917 & 209 & 11,0 } \\
        \bottomrule

        \end{tabular} }
        }`

        il valore di multiriga di riferisce a sette righe.
        Come vedi ho le righe colorate, che però ricoprono tutta la riga da sinistra a destra.
        Nelle celle multiriga, questo è brutto perchè ho il numero 1708, e nelle righe sopra e sotto, il colore continua, quando invece esteticamente sarebbe bello che in quel gruppo di righe il colore (delle righe vuote) iniziasse dalla seconda colonna, tranne che pe rla riga dove comare 1708.

        Più facile a vedersi che a dirsi!

        grazie!

      • #32432
        Up
        0
        Down
        ::

        Va bene, ti ringrazio! cercherò di mettere codice più pulito in futuro…

        Intanto chiedo ancora qui invece di aprire un altro pos, riguardo alle righe colorate in una tabella, e cella a righe multiple.

        In particolare con questo codice

        `\rowcolors{2}{red!10}{}
        \resizebox{\columnwidth}{!}{
        \begin{tabular}{rrrr}
        \toprule
        \onslide<2-> {Start & End & Diff & \% }
        \onslide<3-> {\\ \midrule 617 & 1708 & 1101 & 64 }
        \onslide<4-> {\\\multirow{7}*{1708} & 1811 & 103 & 5,7 }
        \onslide<5-> {\\ & 1822 & 114 & 6,2 }
        \onslide<6-> {\\ & 1876 & 168 & 9.0 }
        \onslide<7-> {\\ & 1760 & 52 & 3.0 }
        \onslide<8-> {\\ & 1808 & 100 & 5,5 }
        \onslide<9-> {\\ & 1917 & 209 & 11,0 } \\
        \bottomrule

        \end{tabular} }
        }`

        il valore di multiriga di riferisce a sette righe.
        Come vedi ho le righe colorate, che però ricoprono tutta la riga da sinistra a destra.
        Nelle celle multiriga, questo è brutto perchè ho il numero 1708, e nelle righe sopra e sotto, il colore continua, quando invece esteticamente sarebbe bello che in quel gruppo di righe il colore (delle righe vuote) iniziasse dalla seconda colonna, tranne che pe rla riga dove comare 1708.

        Più facile a vedersi che a dirsi!

        Il pacchetto multirow non è compatibile con colortbl, né con booktabs.

        Ciao
        Enrico

      • #32433
        Up
        0
        Down
        ::


        ok… peccato però!

        grazie!

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

    Go to top