Re: Immagine in basso a destra Beamer (URGENTE!)

#94075
Up
0
Down
::

Girandola” post=93649Ciao a tutti,

sto preparando la presentazione per la mia tesi e ho creato un tema mia con questo sito: http://titilog.free.fr/indexEng.htm

Il problema è che mi inserisce in tutte le slide il logo dell’univesità in basso a destra e leggendo ogni singolo rigo del tema non riesco a capire quale comando modificare..
Inizialmente pensavo {miniframes theme} , ma se lo tolgo non gira niente… Mi potreste aiutare!! 😕 😕 🙁 🙁

Vorrei mantenere solo il logo in alto a sinistra vicino al titolo, e se provo a levare il comando \logo me li leva entrambi…

I codici che uso sono i seguenti:

`\documentclass{beamer}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amsthm,amsfonts}
\title{Fattorizzazione di polinomi complessi \\in più variabili}
\author{xxx}
\date[29 Aprile 2014]{Sessione primaverile A.A. 2012/2013, 29 Aprile 2014}
\institute[xxx] {xxx}
\usetheme{myTheme}
\logo{\includegraphics[width=11mm]{logo1}}
\setbeamercovered{dynamic}
\theoremstyle{definition}
\newtheorem{definizione}{Definizione}
\theoremstyle{plain}
\newtheorem{teorema}{Teorema}
\newtheorem{criterio}{Criterio}`

e per il tema

`\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/myTheme.sty,v 1.0 18/04/2014 11:17:53 G.FALLOURD-M.LEBRETON Exp $
\mode \definecolor{sectionColor}{RGB}{204,102,204}
\definecolor{subsectionColor}{RGB}{204,102,204}
\definecolor{sectionTextColor}{RGB}{255,153,255}
\definecolor{subsectionTextColor}{RGB}{255,204,255}
\definecolor{leftFootlineColor}{RGB}{153,51,153}
\definecolor{middleFootlineColor}{RGB}{51,153,255}
\definecolor{rightFootlineColor}{RGB}{204,102,255}
\definecolor{authorColor}{RGB}{204,204,255}
\definecolor{footlineTitleColor}{RGB}{204,204,255}
\definecolor{instituteColor}{RGB}{204,204,255}
\definecolor{dateColor}{RGB}{204,204,255}
\definecolor{pageColor}{RGB}{204,204,255}
\definecolor{titleColor}{RGB}{153,51,153}
\definecolor{titleTextColor}{RGB}{204,153,204}
\definecolor{bodyColor}{RGB}{255,255,255}
\definecolor{normalTextColor}{RGB}{153,0,204}
\definecolor{exampleTextColor}{RGB}{153,0,204}
\definecolor{alertTextColor}{RGB}{153,0,204}
\definecolor{chipColor}{RGB}{153,51,153}
\definecolor{chipTextColor}{RGB}{255,255,255}
\definecolor{normalBlockColor}{RGB}{204,102,204}
\definecolor{normalTitleBlockColor}{RGB}{204,51,153}
\definecolor{normalBlockTextColor}{RGB}{255,204,255}
\definecolor{normalBlockTitleTextColor}{RGB}{204,153,255}
\definecolor{exampleBlockColor}{RGB}{204,102,204}
\definecolor{exampleTitleBlockColor}{RGB}{204,51,153}
\definecolor{exampleBlockTextColor}{RGB}{255,204,204}
\definecolor{exampleBlockTitleTextColor}{RGB}{255,153,204}
\definecolor{alertBlockColor}{RGB}{255,102,153}
\definecolor{alertTitleBlockColor}{RGB}{255,0,153}
\definecolor{alertBlockTextColor}{RGB}{255,204,255}
\definecolor{alertBlockTitleTextColor}{RGB}{255,153,204}
\setbeamercolor{section in head/foot}{bg=sectionColor, fg=sectionTextColor}
\setbeamercolor{subsection in head/foot}{bg=subsectionColor, fg=subsectionTextColor}
\setbeamercolor*{block title}{fg=normalBlockTitleTextColor,bg=normalTitleBlockColor}
\setbeamercolor*{block body}{fg=normalBlockTextColor,bg=normalBlockColor}
\setbeamercolor*{block title alerted}{fg=alertBlockTitleTextColor,bg=alertTitleBlockColor}
\setbeamercolor*{block body alerted}{fg=alertBlockTextColor,bg=alertBlockColor}
\setbeamercolor*{block title example}{fg=exampleBlockTitleTextColor,bg=exampleTitleBlockColor}
\setbeamercolor*{block body example}{fg=exampleBlockTextColor,bg=exampleBlockColor}
\setbeamerfont{block title}{size={}}
\setbeamercolor{titlelike}{fg=titleTextColor,bg=titleColor}
\setbeamercolor*{normal text}{fg=normalTextColor,bg=bodyColor}
\setbeamercolor*{example text}{fg=exampleTextColor}
\setbeamercolor*{alerted text}{fg=alertTextColor}
\useinnertheme[shadow=true]{rounded}
\setbeamercolor{item projected}{bg=chipColor,fg=chipTextColor}
\setbeamercolor*{sidebar}{bg=sectionColor, fg=sectionTextColor}
\setbeamercolor*{palette sidebar primary}{bg=subsectionColor,fg=subsectionTextColor}
\setbeamercolor*{palette sidebar secondary}{bg=sectionColor,fg=sectionTextColor}
\newdimen\beamer@sidebarwidth
\newdimen\beamer@headheight
\beamer@sidebarwidth=4.5\baselineskip
\beamer@headheight=2.5\baselineskip
\reset@font
\def\beamer@lefttext{left}
\DeclareOptionBeamer{hideothersubsections}[]{\beamer@nav@subsectionstyle{show/show/hide}}
\DeclareOptionBeamer{hideallsubsections}[]{\beamer@nav@subsectionstyle{hide}}
\DeclareOptionBeamer{width}{\beamer@sidebarwidth=#1}
\DeclareOptionBeamer{height}{\beamer@headheight=#1}
\DeclareOptionBeamer{left}{\def\beamer@sidebarside{left}}
\DeclareOptionBeamer{right}{\def\beamer@sidebarside{right}}
\ExecuteOptionsBeamer{left}
\ProcessOptionsBeamer
\ifdim\beamer@headheight>0pt
\defbeamertemplate*{frametitle}{sidebar theme}
{%
\nointerlineskip%
\vskip-\beamer@headheight%
\vbox to \beamer@headheight{%
\vfil
\leftskip=-\beamer@leftmargin%
\advance\leftskip by0.3cm%
\rightskip=-\beamer@rightmargin%
\advance\rightskip by0.3cm plus1fil%
{\usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\insertframetitle\par}%
{\usebeamercolor[fg]{framesubtitle}\usebeamerfont{framesubtitle}\insertframesubtitle\par}%
\vbox{}%
\vskip-1em%
\vfil
}%
}
\defbeamertemplate*{headline}{sidebar theme}
{%
\begin{beamercolorbox}[wd=\paperwidth]{frametitle}
\ifx\beamer@sidebarside\beamer@lefttext%
\else%
\hfill%
\fi%
\ifdim\beamer@sidebarwidth>0pt%
\usebeamercolor[bg]{logo}%
\vrule width\beamer@sidebarwidth height \beamer@headheight%
\hskip-\beamer@sidebarwidth%
\hbox to \beamer@sidebarwidth{\hss\vbox to
\beamer@headheight{\vss\hbox{\color{fg}\insertlogo}\vss}\hss}%
\else%
\vrule width0pt height \beamer@headheight%
\fi%
\end{beamercolorbox}
}
\fi
\def\beamer@sidebarformat#1#2#3{%
\begin{beamercolorbox}[wd=\beamer@sidebarwidth,leftskip=#1,rightskip=1ex plus1fil,vmode]{#2}
\vbox{}%
#3\par%
\vbox{}%
\vskip-1.5ex%
\end{beamercolorbox}
}
\defbeamertemplate*{section in sidebar}{sidebar theme}
{%
\vbox{%
\vskip1ex%
\beamer@sidebarformat{3pt}{section in sidebar}{\insertsectionhead}%
}%
}
\defbeamertemplate*{section in sidebar shaded}{sidebar theme}
{%
\vbox{%
\vskip1ex%
\beamer@sidebarformat{3pt}{section in sidebar shaded}{\insertsectionhead}%
}%
}
\defbeamertemplate*{subsection in sidebar}{sidebar theme}
{%
\beamer@sidebarformat{5pt}{subsection in sidebar}{\insertsubsectionhead}%
}
\defbeamertemplate*{subsection in sidebar shaded}{sidebar theme}
{%
\beamer@sidebarformat{5pt}{subsection in sidebar shaded}{\insertsubsectionhead}%
}
\defbeamertemplate*{subsubsection in sidebar}{sidebar theme}
{%
\beamer@sidebarformat{7pt}{subsubsection in sidebar}{\insertsubsubsectionhead}%
}
\defbeamertemplate*{subsubsection in sidebar shaded}{sidebar theme}
{%
\beamer@sidebarformat{7pt}{subsubsection in sidebar shaded}{\insertsubsubsectionhead}%
}
\ifdim\beamer@sidebarwidth>0pt
\setbeamersize{sidebar width \beamer@sidebarside=\beamer@sidebarwidth}
\defbeamertemplate*{sidebar \beamer@sidebarside}{sidebar theme}
{
\beamer@tempdim=\beamer@sidebarwidth%
\advance\beamer@tempdim by -6pt%
{\usebeamerfont{title in sidebar}%
\vskip1.5em%
\hskip3pt%
\insertshorttitle[width=\beamer@tempdim,center,respectlinebreaks]\par%
\vskip1.25em%
}%
\insertverticalnavigation{\beamer@sidebarwidth}%
\vfill
\ifx\beamer@sidebarside\beamer@lefttext%
\else%
\llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
\vskip2pt%
\fi%
}%
\setbeamersize{text margin left=0.5cm,text margin right=0.5cm}
\fi
\setbeamercolor{author in head/foot}{bg=leftFootlineColor, fg=authorColor}
\setbeamercolor{title in head/foot}{bg=rightFootlineColor, fg=footlineTitleColor}
\setbeamercolor{institute in head/foot}{fg=instituteColor}
\setbeamercolor{date in head/foot}{bg=rightFootlineColor, fg=dateColor}
\defbeamertemplate*{footline}{miniframes theme}
{%
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
\end{beamercolorbox}
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
\leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}%
\hfill%
{\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
\hfill%
\end{beamercolorbox}%
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
\leavevmode{\usebeamerfont{title in head/foot}\insertshorttitle}%
\hfill%
{\usebeamerfont{date in head/foot}\usebeamercolor[fg]{date in head/foot}\insertshortdate}%
\hfill%
\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
\end{beamercolorbox}
}
\mode
`

Ciao e benvenuto nel forum :)

Aggiungi: `
\defbeamertemplate*{sidebar right}{myTheme}
{
\vfill%
%\llap{\insertlogo\hskip0.1cm}%
%\vskip2pt%
\llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
\vskip2pt%
}
` al tuo tema. Quel sito sarà pure fantastico, ma non garantisce il 100% di affidabilità. Nello specifico, tu hai piazzato il tuo logo con il mouse, ma il processo di trasformazione in codice si è “dimenticato” di specificare che usi un outer theme con sidebar. Il che è grave perché l’outer theme di default ha già un metodo suo per posizionare il logo, da qui il fatto che lo vedi comparire due volte. Oltre il danno, c’è anche la beffa ;) avresti potuto risolvere con [tt]\useoutertheme{sidebar}[/tt] nel prembolo; purtroppo, sempre il processo di trasformazione in codice non inventa nomi nuovi per le varie macro, ma usa gli stessi nomi del tema originale che emula. Quindi è stato necessario andare a recuperare la definizione originale del outer theme default e commentare le parti che non ti interessano. Non è assolutamente difficile, ma senza conoscere i meccanismi di Beamer non lo avresti mai risolto con le sole risorse del sito.

Ciao
Claudio

Go to top