- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 16 anni, 10 mesi fa da .
-
Topic
-
Salve a tutti,
sono nuovo del forum e mi scuso già da ora per gli errori stupidi che sicuramente farò!Comunque passiamo al mio problema che mi assilla da giorni: sto facendo una presentazione con beamer e vorrei modificare un pò il template inserendo il logo dell’università nella barra del titolo! (…lo sò forse è follia!!!!).
Lavoro su Kubuntu aggiornato all’ultima versione e compilo con pdflatex.
Quello che ho fatto è questo (ovviamente ho razziato da quello che già esiste cercando di modificarlo a mio piacimento):
`
\documentclass[xcolor=svgnames]{beamer}\usepackage[italian]{babel} %sillabazione
\usepackage[utf8x]{inputenc} %caratteri ascii
\usepackage{amsfonts} %font matematica
\usepackage{amsmath} %equazioni matematica
\usepackage{amssymb} %simboli matematici
\usepackage{mathrsfs} %altri simboli matematici
\usepackage{tabulary} %personalizzazioni tabelle
\usepackage{multirow} %tabelle con multirighe
\usepackage{multicol} %tabelle con multicolonne
\usepackage{graphicx} %figure\graphicspath{{img/}} %cartella immagini
\newcommand{\um}[1]{\mathrm{#1}} %unità di misura% Impostazione del layout grafico
% Configurazioni di beamer
\useinnertheme[shadow=true]{rounded}
\useoutertheme{split}
\usecolortheme{orchid}
\usecolortheme{whale}
\usecolortheme[rgb={0,.44,.75}]{structure}
\setbeamercolor{section in head/foot}{bg=blue!45!black}
\usefonttheme{default}\pgfdeclareimage[height=1.1cm]{logo}{cherubinobianco}
\pgfdeclareverticalshading{beamer@topshade}{\paperwidth}{%
color(0pt)=(bg);
color(4pt)=(black!50!bg)}%Ridefinisco il frametitle
\setbeamertemplate{frametitle}
{
\nointerlineskip
\leavevmode%
\hskip-\paperwidth%
\hskip-28.5pt%
\begin{beamercolorbox}[wd=\paperwidth,ht=2.25ex,dp=1ex,left]{subsection in head/foot}
\hspace*{.5ex}%
% \includegraphics[height=1.1cm]{cherubinobianco}%
\pgfuseimage{logo}%
\hspace*{.5ex}%
\insertframetitle%
\vbox{}%
\end{beamercolorbox}
\vskip-8pt%
\hbox{%
\begin{beamercolorbox}[wd=\paperwidth,ht=4pt,dp=0pt]{}%
\pgfuseshading{beamer@topshade}%
\end{beamercolorbox}%
}%
\vskip-10pt%
}%% Ridefinisco la footline
\setbeamertemplate{footline}
{
\leavevmode%
\begin{beamercolorbox}[wd=.33\paperwidth,right,ht=2.25ex,dp=1ex,rightskip=4pt plus 1pt]{subsection in head/foot}
\insertshortauthor
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.33\paperwidth,center,ht=2.25ex,dp=1ex]{section in head/foot}
\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.34\paperwidth,ht=2.25ex,dp=1ex,leftskip=4pt plus 1pt,rightskip=4pt plus 1pt]{subsection in head/foot}
\insertshortdate\hfill\insertframenumber/\inserttotalframenumber
\end{beamercolorbox}%
}\begin{document}
\section{Progetto del dispositivo}
\subsection{Struttura e principio di funzionamento}
\begin{frame}{Struttura e principio di funzionamento}
\begin{block}{}<1->
\begin{columns}[T]
\begin{column}{.5\textwidth}
\begin{itemize}
\item Parte meccanica
\begin{itemize}
\item Massa inerziale (Magnete)
\item Molle
\item Smorzatore
\end{itemize}
\item Parte elettrica
\begin{itemize}
\item Induttore
\end{itemize}
\end{itemize}
\end{column}
\begin{column}{.5\textwidth}
%
\end{column}
\end{columns}
\end{block}\end{frame}
\end{document}
`I miei problemi sono:
1. non capisco perchè con \pgfuseimage non mi carica l’immagine e con \includegraphics si;
2. non sò come dimensionare il logo automaticamente con la dimensione della headline e del frametitle;
3. vorrei usare lo shading come nel template di partenza per il titolo della slide.Per risolvere l’ultimo problema ho provato così.
1. ho aggiunto:
`
\setbeamercolor{frametitle}{parent=subsection in head/foot}
\setbeamercolor{frametitle right}{parent=section in head/foot}
\pgfdeclarehorizontalshading[frametitle.bg,frametitle right.bg]{beamer@frametitleshade}{\paperheight}{%
color(0pt)=(frametitle.bg);
color(\paperwidth)=(frametitle right.bg)}
`
2. modifico il frametitle così:
`
%Ridefinisco il frametitle
\setbeamertemplate{frametitle}
{
\nointerlineskip
\hbox{%
\leavevmode%
\hskip-\paperwidth%
\hskip-28.5pt%
\hbox{%
\begin{minipage}{\paperwidth}%
\hspace*{.5ex}%
% \includegraphics[height=1.1cm]{cherubinobianco}%
\pgfuseimage{logo}%
\hspace*{.5ex}%
\insertframetitle%
\end{minipage}%
}%
\begin{pgfpicture}{0pt}{0pt}{\paperwidth}{1cm}%
\usebeamercolor{frametitle right}%
\pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{1cm}}%
\pgfusepath{clip}%
\pgftext[left,base]{\pgfuseshading{beamer@frametitleshade}}%
\end{pgfpicture}%
}%
\vskip-14pt%
\hbox{%
\begin{beamercolorbox}[wd=\paperwidth,ht=4pt,dp=0pt]{}%
\pgfuseshading{beamer@topshade}%
\end{beamercolorbox}%
}%
\vskip-10pt%
}%
`che a parte gli spazi che riesco a sistemare non mi fa vedere ne titolo ne logo!!!
Dove sbaglio? Scusate se mi sono dilungato ma volevo essere abbastanza preciso!Grazie a tutti!
- Devi essere connesso per rispondere a questo topic.