BEAMER: conteggio slides e altri “warning”

  • Creatore
    Topic
  • #35656
    Up
    0
    Down
    ::


    Salve a tutti,
    sto preparando la presentazione della mia tesi di laurea in latex, utilizzando la classe “beamer”, al riguardo ho qualche problemino (MikTex 2.7, TexnicCenter, Windows XP):

    1) Ho inserito come appendice alcune slides che non voglio mostrare nella presentazione, ma solo in seguito per rispondere ad eventuali domande. Il problema è che vengono comunque contate come pagine e in ogni slides compare sia il numero di quella corrente che quello di slide totali: vorrei evitare che le slide in appendice rientrino nel conteggio.
    Sapreste dirmi come fare?

    2) Mi porto dietro da parecchio tempo quattro “warning” che non so proprio come evitare…in verità devo dire che il layout delle slides l’ho avuto da altri (e capendoci poco e niente di beamer ho fatto copia e incolla. A tale scopo riporto prima il preambolo e poi i warning che mi vengono segnalati da Texnic Center:

    `
    % Tipo di documento
    \documentclass[11pt,xcolor=pdftex,dvipsnames,table]{beamer}

    % Qualità documento
    \mode {

    \setbeamercovered{transparent}

    % Scelta colori riempimento inizio/fondo pagina
    \setbeamercolor*{section in head/foot}{parent=palette tertiary}
    \setbeamercolor*{subsection in head/foot}{parent=palette primary}

    \setbeamercolor*{author in head/foot}{parent=palette tertiary}
    \setbeamercolor*{title in head/foot}{parent=palette secondary}
    \setbeamercolor*{date in head/foot}{parent=palette primary}

    % Scelta dimensione carattere riempimento inizio/fondo pagina
    \setbeamerfont*{section in head/foot}{size=\tiny}%
    \setbeamerfont*{subsection in head/foot}{size=\tiny}%

    \setbeamerfont*{author in head/foot}{size=\tiny}%
    \setbeamerfont*{title in head/foot}{size=\tiny}%
    \setbeamerfont*{date in head/foot}{size=\tiny}%

    % Definizione inizio pagina
    \defbeamertemplate*{headline}{infolines theme}
    {
    \leavevmode%
    \hbox{%
    \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,right]{section in head/foot}%2.75
    \usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex}
    \end{beamercolorbox}%
    \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,left]{subsection in head/foot}%2.75
    \usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead
    \end{beamercolorbox}}%
    \vskip0pt%
    }

    % Definizione fondo pagina
    \defbeamertemplate*{footline}{infolines theme}
    {
    \leavevmode%
    \hbox{%
    \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%2.75
    \usebeamerfont{author in head/foot}\insertshortauthor%~~(\insertshortinstitute)
    \end{beamercolorbox}%
    \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%2.75
    \usebeamerfont{title in head/foot}\insertshorttitle
    \end{beamercolorbox}%
    \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%2.75
    \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
    \insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
    \end{beamercolorbox}}%
    \vskip0pt%
    }

    \setbeamersize{text margin left=1em,text margin right=1em}

    % Scelta colori
    \usecolortheme{whale}

    % Scelta riempimento titolo
    \setbeamercolor*{titlelike}{use=structure,fg=white,bg=structure.fg!85!white}

    % Scelta dimensione carattere titolo
    \setbeamerfont*{frametitle}{size=\normalsize}

    %%\setbeamerfont*{displaymath}{size=\small}

    }
    % Pacchetti lingua
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}

    % Pacchetti carattere
    \usepackage{pifont}%times
    \usefonttheme{professionalfonts}

    % Pacchetti figure
    \usepackage[]{graphicx}
    \graphicspath{{immagini_pres/}}
    %\usepackage{fancyhdr}
    \usepackage{color,amsmath,braket,amsfonts,latexsym,subfigure}
    \usepackage{graphics,epsfig,textcomp,amssymb,amsthm,booktabs,multirow}

    % Ridefinizione comandi
    \newcommand{\ds}[1]{\displaystyle{#1}}
    \newcommand{\bs}{\boldsymbol}
    \newcommand{\vect}[1]{\mathbf{#1}}
    \newcommand{\CD}{\bullet}
    \newcommand{\bz}{\diamond}

    % Definizione titolo
    \title[Titolo Corto]%
    {\large{TITOLO TESI}}

    \author[Mio Nome]{Mio Nome}

    \institute[Politecnico di Milano]%
    {
    \scriptsize{POLITECNICO DI MILANO} \\ [1mm]
    \scriptsize{Facoltà di Ingegneria Industriale} \\ [1mm]
    \scriptsize{Corso di Laurea Specialistica in Ingegneria Spaziale} \\ [3.0mm]
    \footnotesize{Relatore: Prof.ssa NomeRelatore \hspace{3mm} Co-Relatore: Ing. Nome Co-Relatore}
    }

    \date[Milano, Data]%
    {Discussione Tesi di Laurea, Milano Data}

    \subject{Discussione Tesi di Laurea}

    % Definizione logo
    %\pgfdeclareimage[height=1.5cm]{university-logo}{immagini/logoPoli}
    %\logo{\pgfuseimage{university-logo}}
    \logo{\includegraphics[height=1.2cm]{immagini_pres/logoPoli.pdf}}

    % Indice prima di ogni sottosezione
    \AtBeginSection[] { %AtBeginSubsection
    \begin{frame}
    \frametitle{PUNTI ESSENZIALI}
    \tableofcontents[currentsection,currentsubsection]
    \end{frame}
    }

    % Ogni comando una slide
    %\beamerdefaultoverlayspecification{<+->}

    % Scelta della lingua
    \selectlanguage{italian}

    % Inizio documento
    \begin{document}
    `

    Mentre i Warning sono i seguenti:

    1)

    `
    ……
    (“C:\Programmi\MiKTeX 2.7\tex\generic\pgf\basiclayer\pgfcorepatterns.code.tex”
    File: pgfcorepatterns.code.tex 2008/01/15 (rcs-revision 1.1)
    ))) (“C:\Programmi\MiKTeX 2.7\tex\latex\pgf\basiclayer\pgfbaseimage.sty”

    Package pgf Warning: This package is obsolete and no longer needed on input lin
    e 13.

    ) (“C:\Programmi\MiKTeX 2.7\tex\latex\pgf\utilities\xxcolor.sty”
    Package: xxcolor 2003/10/24 ver 0.1
    \XC@nummixins=\count115
    \XC@countmixins=\count116
    …..
    `

    2)

    `
    ………
    (“C:\Programmi\MiKTeX 2.7\tex\generic\oberdiek\atbegshi.sty”
    Package: atbegshi 2008/07/31 v1.9 At begin shipout hook (HO)
    )

    Package hyperref Warning: Option `pdfpagelabels' is turned off
    (hyperref) because \thepage is undefined.

    Hyperref stopped early
    )
    *hyperref using default driver hpdftex*
    (“C:\Programmi\MiKTeX 2.7\tex\latex\hyperref\hpdftex.def”
    File: hpdftex.def 2009/05/23 v6.78s Hyperref driver for pdfTeX
    \Fld@listcount=\count123
    )
    …….
    `

    3)

    `
    LaTeX Font Warning: Font shape `T1/cmss/m/n' in size <4> not available
    (Font) size <5> substituted on input line 142.
    `
    Riferito alla seguente slide:

    \begin{frame}
    \titlepage
    \end{frame}

    4)

    `
    ….

    ]
    \tf@nav=\write5
    \tf@toc=\write6
    \tf@snm=\write7

    (pres_tesitemp.aux)

    LaTeX Font Warning: Size substitutions with differences
    (Font) up to 1.0pt have occurred.

    )
    `

    AIUTO!!!!

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #35657
      Up
      0
      Down
      ::

      Salve a tutti,
      sto preparando la presentazione della mia tesi di laurea in latex, utilizzando la classe “beamer”, al riguardo ho qualche problemino (MikTex 2.7, TexnicCenter, Windows XP):

      1) Ho inserito come appendice alcune slides che non voglio mostrare nella presentazione, ma solo in seguito per rispondere ad eventuali domande. Il problema è che vengono comunque contate come pagine e in ogni slides compare sia il numero di quella corrente che quello di slide totali: vorrei evitare che le slide in appendice rientrino nel conteggio.
      Sapreste dirmi come fare?

      Sostituisci \inserttotalframenumber con \insertpresentationendpage e prima delle slide che non vuoi far entrare nel conteggio scrivi \appendix. Per le slide successive avrai numeri del tipo “13/12” (dove 12 sta per il numero totale di slide principali); se non lo vuoi devi, dopo \appendix, usare un diverso stile per footline.

      2) Mi porto dietro da parecchio tempo quattro “warning” che non so proprio come evitare…in verità devo dire che il layout delle slides l’ho avuto da altri (e capendoci poco e niente di beamer ho fatto copia e incolla. A tale scopo riporto prima il preambolo e poi i warning che mi vengono segnalati da Texnic Center:

      `
      % Tipo di documento
      \documentclass[11pt,xcolor=pdftex,dvipsnames,table]{beamer}
      …`

      Sono avvisi innocui. Ma alcune parti del preambolo sono sbagliate:
      `\usepackage{color,amsmath,braket,amsfonts,latexsym,subfigure}
      \usepackage{graphics,epsfig,textcomp,amssymb,amsthm,booktabs,multirow}

      % Ridefinizione comandi
      \newcommand{\ds}[1]{\displaystyle{#1}}`
      I pacchetti color, amsmath, amsfonts, graphics, amssymb non vanno caricati lì, perché lo sono già da beamer; epsfig e subfigure non vanno caricati mai, il primo esiste solo per compatibilità con altri documenti, il secondo è obsoleto e va eventualmente sostituito con subfig (sempre che si vogliano usare sottofigure, che in una presentazione mi sembrano alquanto bizzarre).

      Il comando \ds è definito in modo del tutto errato: semmai
      `\newcommand{\ds}[1]{{\displaystyle#1}}`
      Lo usi?

      Ciao
      Enrico

    • #35658
      Up
      0
      Down
      ::

      1) Ho inserito come appendice alcune slides che non voglio mostrare nella presentazione, ma solo in seguito per rispondere ad eventuali domande. Il problema è che vengono comunque contate come pagine e in ogni slides compare sia il numero di quella corrente che quello di slide totali: vorrei evitare che le slide in appendice rientrino nel conteggio.
      Sapreste dirmi come fare?

      Pacchetto appendixnumberbeamer che trovi qui http://www.ensta.fr/~lelong/Latex/appendixnumberbeamer.sty

      2) Mi porto dietro da parecchio tempo quattro “warning” che non so proprio come evitare.

      Package pgf Warning: This package is obsolete and no longer needed

      Crea un file con l’unica riga \RequirePackage{pgfcore}, chiamalo pgfbaseimage.sty e mettilo insieme ai file della tua presentazione.

      Package hyperref Warning: Option `pdfpagelabels’ is turned off
      (hyperref) because \thepage is undefined.

      Disattiva pdfpagelabels da solo mettendo nelle opzioni della documentclass hyperref={pdfpagelabels=false}

      LaTeX Font Warning: Font shape `T1/cmss/m/n’ in size <4> not available
      (Font) size <5> substituted on input line 142.

      beamerbasefont.sty definisce i comandi \Tiny e \TINY per dei font veramente minuscoli.
      O li ridefinisci come \tiny oppure carichi un pacchetto che ha queste dimensioni come credo latinmodern.

      LaTeX Font Warning: Size substitutions with differences
      (Font) up to 1.0pt have occurred.

      Sparisce con la correzione precedente.

    • #35659
      Up
      0
      Down
      ::


      Allora :
      1)Conteggio pagine:
      ho aggiunto il pacchetto “appendixnumberbeamer” così come mi avevi detto di crearlo, solo che in realtà adesso mi spunta fuori un numero si slide totali che non ha senso: prima del comando \appendix (cioè la presentazione vera e propria), ho 34 slides, dopo quel comando ne ho 18, tot: 52, ma aggiungendo quel pacchetto e cambiando l’opzione che c’era nel preambolo in “\insertpresentationendpage” (prima era “\inserttotalframenumber”), mi mette num totale 45 (???) e l’unica differenza è che quelle in appendice ricomincia a contarle da 1

      I Warnings:
      usando quanto scriutto sopra sono riuscito a levare solo quello riguardante i “pdfpagelabel”, ma quelli riguardanti la dimensione dei font rimangono tutt, anche se camb io le parti dove nel preambolo ho scritto ‘tiny” in “Tiny”….
      Avreste altre soluzioni in mente?

      Grazie mille
      Nicola

    • #35660
      Up
      0
      Down
      ::


      1. Lascia “insterttotalframenumebr”: tu vuoi il numero totale di frame meno i frame della appendix. Se metti “\insertpresentationendpage” ti calcola il numero di pagine, ovvero ogni frame con degli overlay è contato piu volte.

      2. Non hai capito. Il comando \tiny va bene, il problema sono \Tiny e \TINY. Non è il tuo preambolo il problema, ma la classe beamer che definisce questi due comandi. Aggiungi nel preambolo \let\Tiny=\tiny e \let\TINY=\tiny

    • #35661
      Up
      0
      Down
      ::


      Ok, fatto, adesso rimane solo il warning sul pacchetto pgf (obsoleto), avevo creato il file con l’unica riga che mi avevi detto, chiamandolo poi come specificato (pgfbaseimage.sty), poi l’ho incluso nel preambolo come un normale pacchetto…è giusto??perchè il warning è sempre lì…

    • #35662
      Up
      0
      Down
      ::


      No, crea il file con l’unica riga e mettilo con i file della presentazione e basta (è richiamato in automatico da beamer, non devi aggiungere nulla)

    • #35663
      Up
      0
      Down
      ::


      L’ho tolto dall’inclusione die pacchetti….solo che il warning rimane!!!vabbè, se non si riesce ad eliminare pazienza….

Visualizzazione 6 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top