Re: Beamer

#89568
Up
0
Down
::


Senza offesa, ma per un attimo ho avuto un mancamento nel compilare questo codice 🙁

Gli errori, sfortunatamente, sono più di un semplice [tt]missing \begin{document}[/tt]; ecco cosa ottengo io: `
! LaTeX Error: There's no line here to end.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.

l.51 \\

Your command was ignored.
Type I to replace it with another command,
or
to continue without it.

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.

l.57 \begin{figure}[h]
\includegraphics[width=15mm]{logo}}
You're in trouble here. Try typing to proceed.
If that doesn't work, type X
to quit.


File: logo.png Graphic file (type png)

Package pdftex.def Info: logo.png used on input line 57.
(pdftex.def) Requested size: 42.67912pt x 39.0684pt.

! Extra }, or forgotten \endgroup.
l.57 …ure}[h]\includegraphics[width=15mm]{logo}}

I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
` Detto questo, vediamo cosa non va.

Il preambolo.

Carichi due volte [tt]graphicx[/tt] e [tt]xcolor[/tt], ma è possibile evitarlo perché Beamer li carica già per conto suo: toglili pure. Il pacchetto [tt]floatflt[/tt] è del 1998 (facevo le elementari) e, insieme a [tt]float[/tt] puoi rimuoverli: gli oggetti flottanti servono in un documento, ma in una presentazione non hanno senso. Pensa di vedere spiegare una slide con solo testo e di leggere: “… come si può osservare in figura 1”. Dopo 3 slide vedi figura 1, ma nel frattempo ti sei dimenticata a che cosa era riferita figura 1 perché sono passati alcuni minuti in cui ti sono state spiegate altre cose. Gli oggetti flottanti in una presentazione non hanno molto senso (almeno secondo me).

Dubito che tu intenda utilizzare il pacchetto [tt]keyval[/tt] e anche [tt]epsfig[/tt] potrebbe essere levato e [tt]wrapfig[/tt] in Beamer causa problemi; vedi qui.

Veniamo alla parte relativa a Beamer. Carichi la classe con: `
\documentclass[5pt,aspectratio=32,c]{beamer}
` Onestamente 5pt sarebbero pochi, ma sei fortunato: probabilmente questa opzione non è stata neppure considerata. `\setbeamersize{text margin left=2.5cm}
\setbeamersize{text margin right=2cm}
\setbeamerfont{child}{size=\small}
\setbeamerfont{parentA}{size=\footnotesize}
\setbeamerfont{parentB}{size=\scriptsize}
\setbeamerfont{parentC}{size=\tiny}
\setbeamerfont{parentD}{size=\Tiny}

\setbeamerfont{parentF}{size*=3pt}` A parte i primi due il resto lo puoi tranquillamente evitare; cioè, non trovo convenienza nel definire template per i font giusto per poi usarli nel testo: si fa prima direttamente a scrivere [tt]\footnotesize[/tt]. Ma è un gusto personale. Molto bella, invece è l’ultima definizione. Tieni presente che il corpo del font è importante: ci tornerò sopra dopo.`
\title[Il fenomeno della filtrazione]{Equazioni paraboliche per lo studio\\ della filtrazione nei mezzi porosi}
\institute[]{}
\vspace{0.1cm}
\\
\vspace{0.1cm}

\vspace{1cm}

%
\begin{figure}[h]\includegraphics[width=15mm]{logo}}
%\end{figure}
` Qui invece, non c’è santo che tenga: è una porcheria. E non potrebbe compilare neppure in MikTeX. Questo perché in un preambolo non puoi inserire dei comandi di spaziatura verticale e il logo non si inserisce certamente in un ambiente flottante. Incidentalmente, è proprio quel codice a causare gli errori. Basterebbe: `
\logo{\includegraphics[opzioni]{immagine}}
` oppure `
\titlegraphic{\includegraphics[opzioni]{immagine}}
` se deve essere inserito nel frontespizio. Fra le altre cose, la definizione: `
\beamertemplateshadingbackground{gray!25}{yellow!7}
` compare due volte. Per finire, non capisco cosa ci faccia `
\rightskip=4em
` fra il caricamento dei pacchetti.

Il tutto diventa: `
\documentclass[5pt,aspectratio=32,c]{beamer}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{arev}
\usepackage[output-decimal-marker={,}]{siunitx}
\usepackage{array}
\usepackage{microtype}
%\usepackage{keyval}
\usepackage{booktabs}
\usepackage{setspace}
%\usepackage[dvips]{epsfig}
\usepackage{array}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{subfig}
\usepackage{multirow}

\usepackage{mwe}% per un logo fittizio

\setbeamersize{text margin left=2.5cm}
\setbeamersize{text margin right=2cm}
\setbeamerfont{child}{size=\small}
\setbeamerfont{parentA}{size=\footnotesize}
\setbeamerfont{parentB}{size=\scriptsize}
\setbeamerfont{parentC}{size=\tiny}
\setbeamerfont{parentD}{size=\Tiny}

\setbeamerfont{parentF}{size*=3pt}
\definecolor{miocolore}{rgb}{0.7,0,0.1}
\setbeamercolor{rosso}{fg=miocolore}

\usetheme{CambridgeUS}
\setbeamercovered{dynamic}
\useoutertheme{shadow}
\usecolortheme[rgb={0.7,0,0.1}]{structure}
%\beamersetaveragebackground{red!10}

\title[Il fenomeno della filtrazione]{Equazioni paraboliche per lo studio\\ della filtrazione nei mezzi porosi}
\institute[]{}

\logo{\includegraphics[width=1cm]{example-image}}
\titlegraphic{\includegraphics[width=1cm]{example-image}}

\author[]{}
\date[]{}

\useinnertheme{circles}
\theoremstyle{definition}

\newtheorem{definizione}{Definizione}
\theoremstyle{plain}
\newtheorem{teorema}{Teorema}
\beamertemplateshadingbackground{gray!25}{yellow!7}

\begin{document}
\begin{frame}
\maketitle
\end{frame}

\begin{frame}
\usebeamerfont{parentD}
\transboxin
\frametitle{Per ulteriori approfondimenti}
Qui ho del testo….
\bibliography{mybib}{}
\bibliographystyle{plain}
\end{frame}

\end{document}
` E http://imgur.com/7TvACrE è il risultato. Nota il testo nel primo frame: consiglio caldamente al tuo pubblico di portarsi un cannochiale per leggere 😉 Quello è il risultato del famoso `
\setbeamerfont{parentD}{size=\Tiny}

\usebeamerfont{parentD}
`

Almeno ora il codice compila…

Ciao
Claudio

Go to top