Re: Beamer: creazione My-{theme}

#95159
Up
0
Down
::

Fede Abby” post=94790In realtà purtroppo ho delle scadenze abbastanza imminenti. Comunque grazie, leggerò in dettaglio questo manuale che mi è già stato molto utile in questi giorni di lavoro con Beamer!
Comunque, quando hai più tempo ti dispiace scrivermi come avresti fatto queste modifiche?
Grazie ancora!

Ciao,
Fede

Ecco il codice: `
\documentclass{beamer}
\usepackage{lmodern}
\usetheme{Madrid}

\title{Il mio titolo}
\author{Me}
\institute{University of Luxembourg}
\date{\today}

\setbeamertemplate{footline}
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.35\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor\expandafter
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.55\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.1\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}% usa comunque questo template: l'errore era nella mancanza di un template definito, date in head/foot lo è e serve solo per la colorazione quindi puoi tenerlo senza problemi
\insertframenumber{}~/~\inserttotalframenumber\hspace*{6pt}
\end{beamercolorbox}}%
\vskip0pt%
}

\useoutertheme [left,height=0cm]{sidebar}

\makeatletter
\setbeamertemplate{sidebar left}
{
\beamer@tempdim=\beamer@sidebarwidth%
\advance\beamer@tempdim by -6pt%
\vspace*{1cm}% -> adatta a seconda delle esigenze
\insertverticalnavigation{\beamer@sidebarwidth}%
\ifx\beamer@sidebarside\beamer@lefttext%
\else%
\usebeamercolor{normal text}%
\llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
\vskip2pt%
\fi%
}%
\makeatother

\begin{document}
\begin{frame}{}
\titlepage
\end{frame}
\section{Una sezione}
\begin{frame}{Ciao}
ciao
\end{frame}
\end{document}
` Io ho usato [tt]\setbeamertemplate[/tt] per far stare tutto in un documento minimo: sei libera di tornare a [tt]\defbeamertemplate[/tt], ricordati solo che il secondo ha un argomento in più rispetto al primo.

Ciao
Claudio

Go to top