- Questo topic ha 10 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 11 mesi fa da
Antonio Ledda.
-
CreatoreTopic
-
5 Marzo 2008 alle 11:18 #22494
-
CreatoreTopic
-
AutoreRisposte
-
-
5 Marzo 2008 alle 11:22 #22495::
Ti consiglio il pacchetto pacchetto enumitem
http://www.ctan.org/get/macros/latex/contrib/enumitem/enumitem.pdfCiao
Andrea
-
5 Marzo 2008 alle 11:26 #22496
-
5 Marzo 2008 alle 12:28 #22497
-
3 Ottobre 2008 alle 18:07 #22498::
Oggi ho avuto un problema simile a quello descritto in questo post. Sto realizzando una presentazione con beamer e la domanda è: come potrei fare se volessi mettere come simbolo dell’itemize un’immagine?
Cioè al posto del pallino/triangolino/quadratino vorrei mettere un simbolo che mi hanno dato.
Avevo pensato di risolvere ridefinendo l’ambiente itemize e cambiare il “puntatore” con un:
`
\includegraphics[width=n-mm,height=n-mm]{immagine}
`
ma per ora nessun risultato.La modifica dovrebbe essere comune a tutti gli itemize del documento e non solo in casi locali.
Voglio fare questa modifica perchè mi hanno dato un template per una presentazione fatto in OpenOffice a cui mi devo attenere, per ora sono riuscito a sistemare quasi tutto (colori, sfondo, carattere) ma questa cosa non l’ho ancora sistemata.
Grazie Alberto
-
3 Ottobre 2008 alle 20:24 #22499::
Oggi ho avuto un problema simile a quello descritto in questo post. Sto realizzando una presentazione con beamer e la domanda è: come potrei fare se volessi mettere come simbolo dell’itemize un’immagine?
Cioè al posto del pallino/triangolino/quadratino vorrei mettere un simbolo che mi hanno dato.
Avevo pensato di risolvere ridefinendo l’ambiente itemize e cambiare il “puntatore” con un:
`
\includegraphics[width=n-mm,height=n-mm]{immagine}
`
ma per ora nessun risultato.La modifica dovrebbe essere comune a tutti gli itemize del documento e non solo in casi locali.
Voglio fare questa modifica perchè mi hanno dato un template per una presentazione fatto in OpenOffice a cui mi devo attenere, per ora sono riuscito a sistemare quasi tutto (colori, sfondo, carattere) ma questa cosa non l’ho ancora sistemata.
Grazie Alberto
Prova a mettere:
`\setbeamertemplate{itemize items}{\includegraphics[width=2mm,height=2mm]{immagine}}`
nel preambolo e
`\begin{itemize}
\item Primo.
\item Secondo.
\item Terzo.
\end{itemize}`nel documento. Facendo una prova ho ottenuto questo risultato:
Ciao,
Antonio
-
4 Ottobre 2008 alle 7:49 #22500::
Funziona alla grande!!
Però ha un piccolo problema nel caso in cui voglia costruire un elenco puntato in cui gli elementi compaiono uno alla volta come in questo caso:
`
\begin{itemize}
\item <2-> Voglio cucinare la torta della mia nonna perchè mi piace e chiedo a lei la ricetta
\item <3-> Non mi piace il cioccolato nella torta e quindi devo modificare la ricetta
\item <4-> Scelgo di mettere l'uvetta
\item <5-> Do la mia ricetta agli amici a cui è piaciuta tanto
\end{itemize}
`
in quanto tutti i puntatori sono presenti già all’inizio e alla pressione del tasto compaiono le parole, io vorrei che invece comparissero anche i puntatori uno alla volta. Idee su come si posssa fare? altrimenti lo tengo anche così non è una tragedia….Ciao Alberto
-
4 Ottobre 2008 alle 16:14 #22501::
Funziona alla grande!!
Però ha un piccolo problema nel caso in cui voglia costruire un elenco puntato in cui gli elementi compaiono uno alla volta come in questo caso:
`
\begin{itemize}
\item <2-> Voglio cucinare la torta della mia nonna perchè mi piace e chiedo a lei la ricetta
\item <3-> Non mi piace il cioccolato nella torta e quindi devo modificare la ricetta
\item <4-> Scelgo di mettere l'uvetta
\item <5-> Do la mia ricetta agli amici a cui è piaciuta tanto
\end{itemize}
`
in quanto tutti i puntatori sono presenti già all’inizio e alla pressione del tasto compaiono le parole, io vorrei che invece comparissero anche i puntatori uno alla volta. Idee su come si posssa fare? altrimenti lo tengo anche così non è una tragedia….Ciao Alberto
Dopo un po’ di ricerca su internet sono giunto a questo risultato:
http://img129.imageshack.us/img129/6016/immagineha1.jpg
Il codice usato è questo:
`\documentclass[10pt]{beamer}
\usetheme{Warsaw} %{Darmstadt}
\newcommand{\IconRide}{\includegraphics[width=2mm,height=2mm]{icona.jpg}}
\newcommand{\IconOcch}{\includegraphics[width=2mm,height=2mm]{iconb.jpg}}\newlength{\SmileysLength}
\setlength{\SmileysLength}{\labelwidth}\addtolength{\SmileysLength}{\labelsep}
\newcommand{\hard}{\hspace*{-\SmileysLength}\makebox[0pt][r]{\IconRide}%
\hspace*{\SmileysLength}}
\newcommand{\easy}{\hspace*{-\SmileysLength}\makebox[0pt][r]{\IconOcch}%
\hspace*{\SmileysLength}}\begin{document}
\begin{frame}
Una lista con le icone:
\begin{itemize}
\item <1-> Prova 1
\item <2-> \easy Prova 2
\item <3-> \hard Prova 3
\item <4-> Prova 4
\item <5-> Prova 5
\item <6-> \easy Prova 6
\item <7-> \hard Prova 7
\end{itemize}
\end{frame}\end{document}`
Gli elementi, icone comprese, appaiono uno per volta. Non è il massimo del risultato, ma forse dipende dai gusti.
EDIT – Dimenticavo, in questo caso si può anche inserire:
`[…]
\begin{itemize}[<+->]
\item Prova 1
\item \easy Prova 2
\item \hard Prova 3
\item Prova 4
\item Prova 5
\item \easy Prova 6
\item \hard Prova 7
\end{itemize}
[…]`Si risparmia un po’ di tempo. 😉
Ciao,
AntonioPS Ho lasciato l’estensione .jpg (che può essere tranquillamente levata) per spiegare dove deve essere inserito il nome delle immagini.
-
5 Ottobre 2008 alle 7:14 #22502::
Ultima cosa; modificando i valori tra parentesi quadre di \makebox il risultato è questo:http://img381.imageshack.us/my.php?image=immaginerr0.jpg
Ciao,
Antonio
-
5 Ottobre 2008 alle 17:02 #22503::
Funziona alla grande!!
Però ha un piccolo problema nel caso in cui voglia costruire un elenco puntato in cui gli elementi compaiono uno alla volta come in questo caso:
`
\begin{itemize}
\item <2-> Voglio cucinare la torta della mia nonna perchè mi piace e chiedo a lei la ricetta
\item <3-> Non mi piace il cioccolato nella torta e quindi devo modificare la ricetta
\item <4-> Scelgo di mettere l'uvetta
\item <5-> Do la mia ricetta agli amici a cui è piaciuta tanto
\end{itemize}
`
in quanto tutti i puntatori sono presenti già all’inizio e alla pressione del tasto compaiono le parole, io vorrei che invece comparissero anche i puntatori uno alla volta. Idee su come si posssa fare? altrimenti lo tengo anche così non è una tragedia….Ciao Alberto
Beamer (o meglio PGF che lavora dietro le quinte) non è in grado di applicare a un’immagine esterna una trasparenza. Però può simularne l’effetto. Per fare questo ha bisogno di una seconda immagine esterna, a cui sia stata applicata in precedenza la trasparenza per mezzo di un programma esterno.
Immaginando che questa seconda immagine si chiami immagine-trasparente, allora il seguente codice, inserito nel preambolo, dovrebbe essere sufficiente:
`
\pgfdeclareimage[width=2mm,height=2mm]{myitem}{immagine}
\pgfdeclareimage[width=2mm,height=2mm]{myitemshaded}{immagine-trasparente}
\pgfaliasimage{myitem.!20opaque}{myitemshaded}
\pgfaliasimage{myitem.!15opaque}{myitemshaded}
\pgfaliasimage{myitem.!10opaque}{myitemshaded}
\pgfaliasimage{myitem.!5opaque}{myitemshaded}
\pgfaliasimage{myitem.!2opaque}{myitemshaded}
\setbeamertemplate{itemize item}{\pgfuseimage{myitem}}
`Ciao,
Max.
-
5 Ottobre 2008 alle 17:16 #22504::
Funziona alla grande!!
Però ha un piccolo problema nel caso in cui voglia costruire un elenco puntato in cui gli elementi compaiono uno alla volta come in questo caso:
`
\begin{itemize}
\item <2-> Voglio cucinare la torta della mia nonna perchè mi piace e chiedo a lei la ricetta
\item <3-> Non mi piace il cioccolato nella torta e quindi devo modificare la ricetta
\item <4-> Scelgo di mettere l'uvetta
\item <5-> Do la mia ricetta agli amici a cui è piaciuta tanto
\end{itemize}
`
in quanto tutti i puntatori sono presenti già all’inizio e alla pressione del tasto compaiono le parole, io vorrei che invece comparissero anche i puntatori uno alla volta. Idee su come si posssa fare? altrimenti lo tengo anche così non è una tragedia….Ciao Alberto
Beamer (o meglio PGF che lavora dietro le quinte) non è in grado di applicare a un’immagine esterna una trasparenza. Però può simularne l’effetto. Per fare questo ha bisogno di una seconda immagine esterna, a cui sia stata applicata in precedenza la trasparenza per mezzo di un programma esterno.
Immaginando che questa seconda immagine si chiami immagine-trasparente, allora il seguente codice, inserito nel preambolo, dovrebbe essere sufficiente:
`
\pgfdeclareimage[width=2mm,height=2mm]{myitem}{immagine}
\pgfdeclareimage[width=2mm,height=2mm]{myitemshaded}{immagine-trasparente}
\pgfaliasimage{myitem.!20opaque}{myitemshaded}
\pgfaliasimage{myitem.!15opaque}{myitemshaded}
\pgfaliasimage{myitem.!10opaque}{myitemshaded}
\pgfaliasimage{myitem.!5opaque}{myitemshaded}
\pgfaliasimage{myitem.!2opaque}{myitemshaded}
\setbeamertemplate{itemize item}{\pgfuseimage{myitem}}
`Ciao,
Max.Provato: funziona perfettamente! 😀
Grazie.Ciao,
AntonioEDIT: mi riferivo al fatto che l’elenco appare esattamente come dovrebbe essere. Per quanto riguarda l’immagine con la “trasparenza” non ho avuto modo di provare.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.
