Beamer

  • Creatore
    Topic
  • #89566
    Up
    0
    Down
    ::


    Buonasera a tutti!
    Ho questo file che girava correttamente in miktek e relativo ad una mia vecchia presentazione.
    Non riesco più a farlo funzionare, dopo aver installato il nuovo pacchetto texlive2012
    …lo riporto comunque sotto.
    Non so più come intervenire per “ripararlo”… devo riscrivere tutto il codice?

    e ottengo il seguente errore

    \Missing begin {document}

    Grazie mille per l’aiuto.

    ——————————————————————————————————————————————————
    \documentclass[5pt,aspectratio=32,c]{beamer}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{xcolor}
    \usepackage{arev}
    \usepackage{graphicx}
    \usepackage[output-decimal-marker={,}]{siunitx}
    \usepackage{xcolor}
    \rightskip=4em
    \usepackage{array}
    %\titlegraphic{\includegraphics{logo}}
    \usepackage{microtype}
    \usepackage{keyval}
    \usepackage{booktabs}
    \usepackage{setspace}
    \usepackage{float}
    \usepackage[dvips]{epsfig}
    \usepackage{graphicx}
    \usepackage{array}
    \usepackage{amssymb}
    \usepackage{amsmath}
    \usepackage{floatflt}
    \usepackage{wrapfig}
    \usepackage{subfig}
    \usepackage{multirow}

    \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}
    \beamertemplateshadingbackground{gray!25}{yellow!7}

    \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}

    \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}

    \bibliography{mybib}{}
    \bibliographystyle{plain}
    \end{frame}

    \end{document}

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #89567
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Quel \begin{figure}…{logo} l’è nel preambolo non funzionava nemmeno prima. leggi la documentazione di beamer per sapere che cosa fare con il logo.

        NOTA BENE: la nuova versione TeXLive 2012 è vecchia; la nuova versione è la 2013.

      • #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

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top