Re: Elenchi particolari

#54943
Up
0
Down
::

[quote]Mi allaccio a questo post per chiedere cosa si può fare con beamer.
Con paralist e inparaitem dà errori di compilazione su altri elenchi (es enumerate) che senza il pacchetto paralist non ci sono. Probabilmente è in conflitto con qualcosa.

C’è un’altra maniera per fare un elenco puntato su una riga in una slide?

Esempio?

Ciao
Enrico

Provando solo con inparaitem compila, ma comunque i punti elenco sono su righe diverse. Esempio di seguito:
`
\documentclass[11pt]{beamer}
\usetheme{Madrid}
%\usecolortheme{whale}
\usepackage[english,italian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc} % la codifica dei font

\usepackage{paralist}

\setbeamercovered{transparent}
\setbeamertemplate{navigation symbols}{} %toglie barra pulsanti navigazione

\begin{document}

\frame{
\begin{inparaitem}[*]
dovrebbe \item primo
\item secondo
\item terzo
\end{inparaitem}
}

%\frame{
%\begin{enumerate}
%\item<1-> primo
%\item<2-> secondo
%\item<3-> terzo
%\end{enumerate}
%
%\begin{itemize}
%\item primo
%\pause
%\item secondo
%\pause
%\end{itemize}
%}

\end{document}
`[/quote]
Il problema è che paralist si affida al modo standard di funzionamento di \item che viene trasformato in una chiamata del comando interno \@item; con beamer questo non accade. Pacchetti incompatibili.

Se vuoi un ambiente per liste numerate senza andare a capo lo puoi costruire a mano:
`\makeatletter
\newenvironment{inlineenum}
{\ifnum\@enumdepth>\thr@@
\@toodeep
\else
\advance\@enumdepth\@ne
\edef\@enumctr{enum\romannumeral\the\@enumdepth}%
\fi
\def\item{\unskip\refstepcounter{\@enumctr}\space(\arabic{\@enumctr})~\ignorespaces}%
\ignorespaces}
{\ignorespacesafterend}
\makeatother`
Ti consiglio di usare la sintassi
`\begin{frame}

\end{frame}`
che rende il codice molto più chiaro rispetto a \frame{…}

Ciao
Enrico

Go to top