Beamer – titlepage

  • Creatore
    Topic
  • #106761
    Up
    0
    Down
    ::


    Ciao a tutti. Sto facendo le slide per la presentazione della mia tesi e ho un problema con la prima slide.

    Premetto che ho dovuto ricostruirmi da solo un pseudo-tema di beamer poiché Ca’ Foscari purtroppo non incentiva in alcun modo utilizzo di LaTeX.

    Venendo ora al problema, io vorrei ottenere una filigrana in trasparenza di dimensioni `0.8\paperwidth` solo sulla `\titlepage` con il logo della mia università (lo so è una finezza che molti non apprezzeranno ma lo faccio anche per imparare qualcosa di nuovo).

    Vi ringrazio.

    Di seguito vi riporto il codice.

    `
    \documentclass[ignorenonframetext,trans,9pt]{beamer}
    \usepackage[english, italian]{babel}
    \usepackage{graphicx}
    \usepackage{amssymb,amsmath,amsthm,amscd,amsfonts,mathtools}
    \usepackage{booktabs}
    \usepackage{tabularx}
    \usepackage{multirow}
    \usepackage{color}
    \usepackage{eso-pic}
    \usepackage{tikz}
    \usepackage{ifxetex,ifluatex}
    \usepackage{fixltx2e}
    \usepackage{lmodern}
    \usepackage{qrcode}
    \usepackage{hyperref}

    \newcommand{\mail}[1]{\href{mailto:#1}{\texttt{#1}}}
    \ifxetex
    \usepackage{fontspec,xltxtra,xunicode}
    \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
    \newcommand{\euro}{€}
    \else
    \ifluatex
    \usepackage{fontspec}
    \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
    \newcommand{\euro}{€}
    \else
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \fi
    \fi
    \IfFileExists{upquote.sty}{\usepackage{upquote}}{}
    \IfFileExists{microtype.sty}{\usepackage{microtype}}{}
    \AtBeginPart{
    \let\insertpartnumber\relax
    \let\partname\relax
    \frame{\partpage}
    }
    \AtBeginSection{
    \let\insertsectionnumber\relax
    \let\sectionname\relax
    \frame{\sectionpage}
    }
    \AtBeginSubsection{
    \let\insertsubsectionnumber\relax
    \let\subsectionname\relax
    \frame{\subsectionpage}
    }
    \setlength{\parindent}{0pt}
    \setlength{\parskip}{6pt plus 2pt minus 1pt}
    \setlength{\emergencystretch}{3em}
    \setcounter{secnumdepth}{1}
    \setbeamersize{sidebar width left=55pt}
    \usecolortheme{orchid}
    \beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}
    \definecolor{cafoscari}{RGB}{154,0,64}
    \usecolortheme[named=cafoscari]{structure}
    \usepackage{pgf}
    \logo{\pgfputat{\pgfxy(-11.7,-.5)}{\pgfbox[center,base]{\includegraphics[width=2cm]{barra.png}}}}
    \setbeamertemplate{blocks}[rounded][shadow=true]
    \usepackage[default]{lato}
    \usepackage[T1]{fontenc}
    \institute{{\LARGE XXXXXXXXXXXX}\vspace{5pt} \and {\large XXXXXXXXXXX}}
    \title{{\bf{\huge XXXXXXXXXXXXXXXXXXXXXX}}}
    \author{{\itshape XXXXXXXXXXXX}}
    \date{\today\\ \vspace{32pt}{\small{\itshape\textcolor{gray}{Typeset by \LaTeXe}}}}

    \begin{document}

    \frame{\titlepage}

    \begin{frame}
    \frametitle{Tante belle slide}
    Tante belle cose in tante belle slide
    \end{frame}

    \end{document}
    `

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #106762
      Up
      0
      Down
      ::

      Dorian” post=106876Ciao a tutti. Sto facendo le slide per la presentazione della mia tesi e ho un problema con la prima slide.

      Premetto che ho dovuto ricostruirmi da solo un pseudo-tema di beamer poiché Ca’ Foscari purtroppo non incentiva in alcun modo utilizzo di LaTeX.

      Venendo ora al problema, io vorrei ottenere una filigrana in trasparenza di dimensioni `0.8\paperwidth` solo sulla `\titlepage` con il logo della mia università (lo so è una finezza che molti non apprezzeranno ma lo faccio anche per imparare qualcosa di nuovo).

      Vi ringrazio.

      Di seguito vi riporto il codice.

      `
      \documentclass[ignorenonframetext,trans,9pt]{beamer}
      \usepackage[english, italian]{babel}
      \usepackage{graphicx}
      \usepackage{amssymb,amsmath,amsthm,amscd,amsfonts,mathtools}
      \usepackage{booktabs}
      \usepackage{tabularx}
      \usepackage{multirow}
      \usepackage{color}
      \usepackage{eso-pic}
      \usepackage{tikz}
      \usepackage{ifxetex,ifluatex}
      \usepackage{fixltx2e}
      \usepackage{lmodern}
      \usepackage{qrcode}
      \usepackage{hyperref}

      \newcommand{\mail}[1]{\href{mailto:#1}{\texttt{#1}}}
      \ifxetex
      \usepackage{fontspec,xltxtra,xunicode}
      \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
      \newcommand{\euro}{€}
      \else
      \ifluatex
      \usepackage{fontspec}
      \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
      \newcommand{\euro}{€}
      \else
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \fi
      \fi
      \IfFileExists{upquote.sty}{\usepackage{upquote}}{}
      \IfFileExists{microtype.sty}{\usepackage{microtype}}{}
      \AtBeginPart{
      \let\insertpartnumber\relax
      \let\partname\relax
      \frame{\partpage}
      }
      \AtBeginSection{
      \let\insertsectionnumber\relax
      \let\sectionname\relax
      \frame{\sectionpage}
      }
      \AtBeginSubsection{
      \let\insertsubsectionnumber\relax
      \let\subsectionname\relax
      \frame{\subsectionpage}
      }
      \setlength{\parindent}{0pt}
      \setlength{\parskip}{6pt plus 2pt minus 1pt}
      \setlength{\emergencystretch}{3em}
      \setcounter{secnumdepth}{1}
      \setbeamersize{sidebar width left=55pt}
      \usecolortheme{orchid}
      \beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}
      \definecolor{cafoscari}{RGB}{154,0,64}
      \usecolortheme[named=cafoscari]{structure}
      \usepackage{pgf}
      \logo{\pgfputat{\pgfxy(-11.7,-.5)}{\pgfbox[center,base]{\includegraphics[width=2cm]{barra.png}}}}
      \setbeamertemplate{blocks}[rounded][shadow=true]
      \usepackage[default]{lato}
      \usepackage[T1]{fontenc}
      \institute{{\LARGE XXXXXXXXXXXX}\vspace{5pt} \and {\large XXXXXXXXXXX}}
      \title{{\bf{\huge XXXXXXXXXXXXXXXXXXXXXX}}}
      \author{{\itshape XXXXXXXXXXXX}}
      \date{\today\\ \vspace{32pt}{\small{\itshape\textcolor{gray}{Typeset by \LaTeXe}}}}

      \begin{document}

      \frame{\titlepage}

      \begin{frame}
      \frametitle{Tante belle slide}
      Tante belle cose in tante belle slide
      \end{frame}

      \end{document}
      `

      Secondo me con TikZ fai molto prima (si tratterebbe di inserire un nodo in cui includere l’immagine). Puoi seguire l’approccio che descrivevo in Design a custom Beamer theme from scratch.

      Ciao
      Claudio

    • #106763
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::



        @Dorian
        , non usare mai preamboli scritti da altri che usano pacchetti di cui non conosci l’origine e le funzionalità.
        Per esmpio:`\usepackage{amssymb,amsmath,amsthm,amscd,amsfonts,mathtools}`contiene il richiamo al pacchetto amsfont, che non serve perché quai font sono già richiamanti da amssymb; inoltre sei sicuro di comporre diagrammi commutativi” se sì, bne altrimenti amscd non ti serve.
        Per esempio:`\usepackage{color}`casomai usi xcolor, ma non serve perché ci pensa tikz.
        Per esempio:`\usepackage{multirow`non è da usare mai, beamer o non beamer; ci sono modi più corretti per inserire oggetti che occupano più celle in verticale, in particolare il metodo migliore è quello di non usare in nessuna tabella oggetti che impegnano più celle in verticale; questo è specialmente vero in una presentazione con beamer, visto che la schermata è piccola e può contenere solo tabelle piccole.
        Per esempio:`\usepackage{eso-pic}`che ha delle difficoltà con beamer che rende fragili molti comandi; visto che carichi tikz e che @cfiandra ti ha detto come usarlo per lo sfondo, usa quella via.
        Per esempio:`\usepackage{ifxetex,ifluatex}`servirebbero se avessi un file sorgente che fosse possibile comporre sia con pdf(la)tex sia con xe(la)tex sia con lua(latex) che richiedono alcune impostazioni diverse, in particolare quelle che riguardano i font perché xetex e luatex gestisocno i font OpenType, che pdftex non può gestire; ma tu carichi i font lmodern con l’apposito pacchetto e questi servono solo per pdflatex; beamer, poi, di suo userebbe font diversi, senza grazie, e per usare con pdflatex+beamer questi font dovresti specificare che si tratta di “professionalfonts”.
        Per esempio:`usepackage{qrcodes}`a cosa ti serve? il pacchetto serivrebe per codificare jyperlink in quei codici a quadratini che vengono oggi usati spesso su molti prodotti e sono ua estensione dei codici a barre bidimensionale; vengono letti con dispositivi hand-held come smatphone e simili, ma… Se sicuro che qualcuno voglia leggere da lontano con il suo tablet o smartphone un codice QR inserito nella tua presentazione beamer?

        Ecco, non ho scritto tutto questo per il gusto di criticarti, ma per farti toccare con mano l’importanza di sapere quello che si sta facendo con i programmi del sistema TeX; per sottolineare l’importanza di documentarsi circa ogni pacchetto che viene invocato; per evitare di caricare pacchetti inutili, perché potrebbero causare conflitti che producono poi errori difficili da scovare; perché caricando pacchetti già caricati dalla classe o da altri pacchetti si potrebbero specificare opzioni incompatibili, eccetera.

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

    Go to top