- Questo topic ha 9 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 6 mesi fa da
Gennaro Tedesco.
-
CreatoreTopic
-
20 Febbraio 2012 alle 16:57 #70185::
Buonasera a tutti,sto scrivendo una presentazione in beamer e non riesco a centrare
l’ambiente itemize utilizzando procedure standard tipo \centering
o \begin{center}. Ho risolto utilizzando la costruzione con
minipage, ma mi sembra un pochino artificiale e sono sicuro
che c’e’ di meglio. Come mai non funziona l’allineamento in maniera ordinaria?Grazie,
Gennaro
-
CreatoreTopic
-
AutoreRisposte
-
-
20 Febbraio 2012 alle 17:06 #70186::
GennaroTedesco” post=69376Buonasera a tutti,
sto scrivendo una presentazione in beamer e non riesco a centrare
l’ambiente itemize utilizzando procedure standard tipo \centering
o \begin{center}. Ho risolto utilizzando la costruzione con
minipage, ma mi sembra un pochino artificiale e sono sicuro
che c’e’ di meglio. Come mai non funziona l’allineamento in maniera ordinaria?Grazie,
GennaroSecondo me non ha alcun senso centrare un elenco puntato. L’occhio dello spettatore viene continuamente rimbalzato da destra a sinistra, inutilmente.
Il fatto che non si possa centrare (facilmente) un elenco dovrebbe farti pensare che non è poi un’esigenza così frequente…
Ci sarà un motivo, no?Ciao
Ivan
-
20 Febbraio 2012 alle 20:17 #70187::
Ciao Ivan,Secondo me non ha alcun senso centrare un elenco puntato. L’occhio dello spettatore viene continuamente rimbalzato da destra a sinistra, inutilmente.
scusami, non riesco a capire questa affermazione. Per quale motivo
l’occhio dello spettatore dovrebbe venire rimbalzato da destra a sinistra se
l’ambiente è costruito al centro della pagina invece che giustificato
al margine sinistro?Il fatto che non si possa centrare (facilmente) un elenco dovrebbe farti pensare che non è poi un’esigenza così frequente…
Ci sarà un motivo, no?Sì, mi rendo conto che nella maggior parte dei casi tali ambienti
danno il meglio di sé quando utilizzati ordinariamente, senza
particolari peripezie. Soltanto mi chiedevo come mai comandi
tipo \centering non funzionassero con gli elenchi puntati.Ciao e grazie,
Gennaro
-
20 Febbraio 2012 alle 21:20 #70188::
le liste non sono costruite dentro scatole; se tu metti una lista dentro minipage tu centri la scatola formata da minipage, ma dentro la scatola itemize è composto nel solito modo, cioè a parte i pallini allineato a sinistra; se vuoi che il tutto sia centrato verticalmente dentro il quadro (frame) costruito con beamer, beamer lo fa già da solo.
-
21 Febbraio 2012 alle 14:37 #70189::
OldClaudio” post=69383le liste non sono costruite dentro scatole
si’, il motivo deve essere questo.
se vuoi che il tutto sia centrato verticalmente dentro il quadro (frame) costruito con beamer, beamer lo fa già da solo.
questo e’ vero, ma io intendevo centrare orizzontalmente nella pagina.
Grazie,
Gennaro
-
21 Febbraio 2012 alle 14:58 #70190::
GennaroTedesco” post=69391
le liste non sono costruite dentro scatole
si’, il motivo deve essere questo.
se vuoi che il tutto sia centrato verticalmente dentro il quadro (frame) costruito con beamer, beamer lo fa già da solo.
questo e’ vero, ma io intendevo centrare orizzontalmente nella pagina.
Grazie,
GennaroForse credo di avere capito cosa stai chiedendo! 🙂
La soluzione non è il massimo della vita, dipende fortemente dal testo o formule matematiche che intendi usare dentro itemize però dovrebbe fare al caso tuo. Prova con:
`
\begin{columns}[T]
\begin{column}{0.2\textwidth}\end{column}
\begin{column}{0.6\textwidth}
\begin{itemize}
\item
\item
\end{itemize}
\end{column}
\begin{column}{0.2\textwidth}\end{column}
\end{columns}`
In sostanza così facendo dividi il frame in tre colonne e ne utilizzi solo quella centrale: sposti più a sinistra il tuo elenco.Ciao
Claudio
-
21 Febbraio 2012 alle 15:08 #70191::
GennaroTedesco” post=69391
le liste non sono costruite dentro scatole
si’, il motivo deve essere questo.
se vuoi che il tutto sia centrato verticalmente dentro il quadro (frame) costruito con beamer, beamer lo fa già da solo.
questo e’ vero, ma io intendevo centrare orizzontalmente nella pagina.
Grazie,
GennaroUsa semplicemente:
`
\begin{frame}[c]{Titolo-diapositiva}
\begin{itemize}
\item
\item
\end{itemize}
\end{frame}
`Ciao
Claudio
-
22 Febbraio 2012 alle 20:17 #70192::
Usa semplicemente:
`
\begin{frame}[c]{Titolo-diapositiva}
\begin{itemize}
\item
\item
\end{itemize}
\end{frame}
`purtroppo con questo codice non ottengo alcun risultato.
Mi sembra strano, forse ho qualche istruzione nel preambolo che
va in contrasto con \begin{frame}[c], ma non mi sembra…ho
controllato e non dovrei avere nulla di particolare. In ogni caso
penso che questa istruzione centri (nel caso funzionasse)
tutto il frame, e non soltanto un ambiente particolare nel frame.
Ad ogni modo grazie comunque, per quello che voglio ottenere
\begin{minipage} funziona bene e tutto sommato non ne ho
neanche la necessità: il risultato di un itemize centrato non è
assia diverso da uno giustificato a sinistra e non vale la pena
impelagarsi in costruzioni strane!Grazie,
Gennaro
-
23 Febbraio 2012 alle 7:54 #70193::
GennaroTedesco” post=69447
purtroppo con questo codice non ottengo alcun risultato.
Mi sembra strano, forse ho qualche istruzione nel preambolo che
va in contrasto con \begin{frame}[c], ma non mi sembra…ho
controllato e non dovrei avere nulla di particolare. In ogni caso
penso che questa istruzione centri (nel caso funzionasse)
tutto il frame, e non soltanto un ambiente particolare nel frame.
Ad ogni modo grazie comunque, per quello che voglio ottenere
\begin{minipage} funziona bene e tutto sommato non ne ho
neanche la necessità: il risultato di un itemize centrato non è
assia diverso da uno giustificato a sinistra e non vale la pena
impelagarsi in costruzioni strane!Grazie,
GennaroScusa, ma ho fatto un piccolo test 😀 : non capivo cosa intendessi dopo la spiegazione di @OldClaudio, e il codice che hai inserito è il comportamento di default in Beamer (potresti persino usare \documentclass[c]{beamer}). Quindi non rimane che l’altra ipotesi: tu vorresti, in sostanza, aumentare i margini destro e sinistro. Con la minipage va benissimo, ma Beamer offre gli ambienti column; prova questo codice (funziona per davvero questa volta 🙂 ):
`
\begin{frame}{Prova margini}
\begin{columns}
\begin{column}{0.2\textwidth}\end{column}
\begin{column}{0.6\textwidth}
\begin{itemize}
\item
\item
\item
\end{itemize}
\end{column}\begin{column}{0.2\textwidth}
\end{column}
\end{columns}
\end{frame}
`
Puoi ovviamente cambiare le dimensioni a tuo piacimento; questo codice in sostanza “elimina” le colonne laterali, facendo sì che il tuo ambiente itemize risulti centrato.Ciao
Claudio
-
23 Febbraio 2012 alle 11:23 #70194
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.