footline e immagine che esce

  • Creatore
    Topic
  • #39656
    Up
    0
    Down
    ::


    Salve a tutti.

    Ho nuovamente una domanda che pensavo potesse essere una FAQ ma alla quale non sono riuscito a trovare (o se l’ho trovata non l’ho capita) una soluzione. Ho cercato sul forum, su internet con Google e sulla guida di Beamer.

    Al piè di pagina delle mie frame c’è (non l’ho fatto io e lo devo usare così) un footline diviso in tre parti: il logo aziendale, il titolo della presentazione e il numero di pagina.
    Il problema è che il logo “esce” sopra la footline e crea, talvolta, un fastidioso problema: il testo infatti viene nascosto dal logo perchè latex (giustamente) cerca di distribuirlo fino alla footline e non fino al logo.

    Provo a fare un esempio:

    HEADLINE
    _________________________________
    AREA TESTO FRAME

    _____
    LOGO
    _________________________________
    FOOTLINE

    La linea in basso è l’inizio della footline, il testo distribuito arriva fino a poco sopra e si va a nascondere dietro il logo che “termina” più in alto (tratto corto sopra).

    Suggerimenti sul come posso risolvere? Vi serve un esempio compilabile o è chiaro il problema?

    Grazie mille per l’aiuto.

    Ciao,
    Nicola

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #39657
      Up
      0
      Down
      ::


      È chiaro, ma per cercare la soluzione servirebbe (almeno) il codice che definisce la footline. Se riesci a inviare un esempio minimo, tanto meglio.

      Ciao
      Ivan

    • #39658
      Up
      0
      Down
      ::

      È chiaro, ma per cercare la soluzione servirebbe (almeno) il codice che definisce la footline. Se riesci a inviare un esempio minimo, tanto meglio.

      Ciao
      Ivan

      L’esempio che segue e’ compilabile correttamente e presenta il problema che descrivevo. Serve l’immagine, che è molto simile, per forma e dimensioni al logo aziendale. L’immagine è in http://www.nicolasturaro.com/FOTO.jpg. Se può essere utile invio anche il file .tex con lo stesso codice riportato sotto: http://www.nicolasturaro.com/esempioMinimo.tex.

      Grazie ancora per l’aiuto.

      Ciao,
      Nicola

      `
      %%% INIZIALIZZA DOCUMENTO %%%
      \documentclass[t,compress,hyperref={pdfpagelabels=false}]{beamer}

      %% Per caricare le formule matematiche con il giusto font
      % Questo sostituisce l'opzione mathserif di documentclass (obsoleta)
      \usefonttheme[onlymath]{serif}

      % Probabilmente il carattere del template non esiste, e LaTeX automaticamente lo aumenta di un punto.
      % Questo comando serve solo per evitare il warning che, in ogni caso, non e' grave.
      \renewcommand{\fontsubfuzz}{1pt}

      %% Interlinea (fattore di scala; NON e' un valore assoluto)
      \renewcommand{\baselinestretch}{1.2}

      %% Beamer theme *** i successivi cambiamenti sono legati alla scelta di questo tema ***
      \usetheme{CambridgeUS}

      %% Definizione della dimensione dei font da assegnare alle barre in alto e in basso (colori dei font e dello sfondo)
      \setbeamerfont{section in head/foot}{size=\small,series=\bfseries}
      \setbeamerfont{subsection in head/foot}{size=\small,series=\bfseries}
      \setbeamerfont{title in head/foot}{size=\footnotesize,series=\bfseries}
      \setbeamerfont{date in head/foot}{size=\scriptsize,series=\bfseries}

      %% Definizione delle barre in alto e in basso alla prima pagina
      % CUT

      %per eliminare i simboli di navigazione
      \setbeamertemplate{navigation symbols}{}

      %% Prima pagina: definizione
      % CUT

      %% Begin document
      \begin{document}

      %%%%%%%%%%%%
      %% Ridefinisco le barre in alto e in basso della slide
      \setbeamertemplate{footline} {
      \hbox{%
      \begin{beamercolorbox}[wd=.20\paperwidth,ht=3ex,dp=1ex,center]{palette sidebar secondary}%
      \usebeamerfont{author in head/foot}%\insertshortauthor~~(\insertshortinstitute)
      \includegraphics[width=2cm]{FOTO.jpg}
      \end{beamercolorbox}%
      \begin{beamercolorbox}[wd=.57\paperwidth,ht=3ex,dp=1ex,center]{title in head/foot}%
      \usebeamerfont{title in head/foot}{Esempio minimo compilazione}
      \end{beamercolorbox}%
      \begin{beamercolorbox}[wd=.23\paperwidth,ht=3ex,dp=1ex,right]{date in head/foot}%
      \usebeamerfont{date in head/foot}\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
      \end{beamercolorbox}}%
      \vskip0pt%
      }

      \setbeamertemplate{headline} {
      %\vskip.5cm% % spazio per la stampa
      \leavevmode%
      \hbox{%
      \begin{beamercolorbox}[wd=.5\paperwidth,ht=4ex,dp=1ex,right]{section in head/foot}%
      \usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex}
      \end{beamercolorbox}%
      \begin{beamercolorbox}[wd=.5\paperwidth,ht=4ex,dp=1ex,rigth]{subsection in head/foot}%
      \usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead
      \end{beamercolorbox}}%
      }

      %%% INDEX SLIDE %%%
      % CUT

      %%% NUOVA SLIDE %%%
      \begin{frame}
      \frametitle{Previsione del default con la regressione di Poisson}
      \begin{itemize}
      \item La regressione lineare presenta due problemi:
      \begin{enumerate}
      \item il tasso di default stimato pu\`o essere negativo,
      \item non si tiene in considerazione il fatto che il tasso di default realizzato varia meno attorno al tasso di default atteso se il numero di emettitori \`e grande.
      \end{enumerate}
      \item I default sono indipendenti, nel senso che se in un anno un'azienda va in default, questo non modifica le probabilit\`a che altre aziende vadano in default.
      \item Con questa assunzione, il numero di default osservati in un dato anno segue una distribuzione binomiale.
      \item \`E pi\`u conveniente usare una distribuzione di Poisson. Se il numero di emettitori \`e grande, e la probabilit\`a di default piccola, la distribuzione di Poisson \`e un'ottima approssimazione della binomiale.
      \end{itemize}
      \end{frame}

      %%% FINE DOCUMENTO %%%
      \end{document}
      %%%%%%%%%%%%%%%
      `

    • #39659
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        È chiaro, ma per cercare la soluzione servirebbe (almeno) il codice che definisce la footline. Se riesci a inviare un esempio minimo, tanto meglio.

        Ciao
        Ivan

        L’esempio che segue e’ compilabile correttamente e presenta il problema che descrivevo. Serve l’immagine, che è molto simile, per forma e dimensioni al logo aziendale. L’immagine è in http://www.nicolasturaro.com/FOTO.jpg. Se può essere utile invio anche il file .tex con lo stesso codice riportato sotto: http://www.nicolasturaro.com/esempioMinimo.tex.

        Grazie ancora per l’aiuto.

        Ciao,
        Nicola

        […]

        Dato che non puoi/vuoi diminuire le dimensioni dell’immagine, se non hai ulteriori vincoli, potresti diminuire la dimensione dei caratteri. La dimensione preimpostata equivale a 11pt; portandola a 10pt, il problema scompare.

        Ciao,
        Antonio

      • #39660
        Up
        0
        Down
        ::

        Dato che non puoi/vuoi diminuire le dimensioni dell’immagine, se non hai ulteriori vincoli, potresti diminuire la dimensione dei caratteri. La dimensione preimpostata equivale a 11pt; portandola a 10pt, il problema scompare.

        No, non posso ridurre l’immagine. Ridurre il carattere è una buona soluzione, ma pur sempre una soluzione ad hoc per quella particolare diapositiva. Ridurlo per tutte le diapositive, invece, non impedirebbe (in via generale) il ripresentarsi dello stesso problema in altre diapositive. Allora, forse, tanto vale ridurre manualmente l’interlinea.

        Quello che cercavo era un modo, se esiste, per aumentare la footline, senza modificarne l’apparenza (deve cioè apparire così come è ora) in modo che comprenda tutta l’immagine. In quel caso, se ce la fa LaTeX adatta il testo allo spazio disponibile (in questo caso probabilmente riuscirebbe a starci, riducendo automaticamente l’interlinea) oppure produrrebbe un badbox, invitandomi a intervenire.

        Grazie per l’aiuto.

        Ciao,
        Nicola

      • #39661
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non so come si faccia, ad aumentare la footline, probabilmente definendo un’altra beamercolorbox che contenga le tre già definite.

          Ma il punto non è questo. Il punto è che bisogna inserire in ogni diapositiva quanto ci sta, non troppo, senza ridurre il font che di default è già piccolo, anche se l’immagine viene ingrandita molto quando la si proietta; inoltre con questo stile o con qualunque altro stile, se ci si mette troppo roba, questa scompare sutto la footline con o senza fotografia o logo.

          È sbagliato usare un allargamento di riga, specialmente se si usano slide così fitte; ma è sbagliato in generale; se si vuole si potrebbe usare un size di default uno o due punti in più, migliorando la leggibilità, ma non allontanando le righe.

          Poi per una singola diapositiva che abbia una sola riga che sfora si può rimediare con una dichiarazione \small all’inizio di quel frame. Non scendere sotto a \small.

          Poi quando la slide è troppo piena la si divide in due slide; l’effetto comunicativo cambia? sì, certo, ma è meglio leggere due diapositive scritte come si deve o una sola diapositiva di cui o non si legge una parte o è scritta troppo in piccolo per poterla legere agevolmente dal fondo della sala?

          Beamer non spezza il testo dei suoi frame, come fanno altri programmi analoghi. Sta al compositore andare a capo, su un frame nuovo inserendo i debiti comandi \end{frame{\begin{frame} quando il contenuto dell’unico frame scompare sotto alla footline.

          Capisco che devi usare quel theme; ma la head line sottile e la foot line ancora più sottile sono fatti per altri scopi, non certo per inserire un logo “quadrato”, casomai un semplice logo lineare: per esempio scrivendo FIAT invece di usare il tondo rosso con cornice argento e lettering metallizzato che usa la ditta torinese in ogni occasione. Capisco che non lo puoi fare… e il capo ti ha detto che devi fare in un certo modo, ma puoi anche far vedere al capo quanto sia brutto il logo troppo alto..

          Scusami, non sono stato di nessun aiuto

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

      Go to top