Re: [risolto]warning beamer

#65850
Up
0
Down
::

mattmich” post=65256Ciao Claudio,
ho letto più volte pag 31 e 40 e anche le pagine corrispondenti agli argomenti in questione sul pdf che hai inserito nelle referenze del testo….
Io onestamente, a parte il come hai fatto ad inserire la linea orrizzontale e modificare il testo, sul significato dei vari comandi per personalizzare il tema Dresden ho capito la maggior parte delle cose…
Qui, però, mi trovo in difficoltà (tieni conto che quando ho postato per la prima volta su questo topic, era la prima volta che usavo beamer in tutta la mia vita…), nel senso che non riesco a capire effettivamente che cosa devo fare…
Premetto che, con un po’ di calma, ho capito abbastanza delle istruzioni che via via hai postato su come modificare le varie cose (anche leggendo la tua guida ho effettivamente avuto conferme del fatto che avevo capito bene) ma, ad essere sincero, su questa cosa ci ho capito poco o nulla…
Mi potresti dire, gentilmente, i passi che devo seguire più nel dettaglio?(Salvo che non siano una cosa estremamente lunga altrimenti lascia stare…non voglio farti perdere un’infinità di tempo)!
Ti ringrazio e buona serata!

Ciao,

la modifica da fare è abbastanza veloce :smile:: cerco di spiegarmi bene, forse prima sono stato poco chiaro. Nonostante le tue modifiche al tema, erediti completamente da Dresden l’inner theme (per il frontespizio) e parte dell’outer theme (dico parte perchè hai modificato l’aspetto del frametitle). Pertanto, per modificare la barra di navigazione, occorre agire sull’outer theme di Dresden, che è miniframes. Copia beamerouterthememiniframes.sty nell’albero locale (ma sai che funziona ugualmente se lo copi nella cartella della presentazione :wink:) e rinominalo in beamerouterthememy-miniframes.sty. Il template su cui andrai ad agire è headline e, nel file originale ha il seguente codice:

`
% Head
\defbeamertemplate*{headline}{miniframes theme}
{%
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
\end{beamercolorbox}
\begin{beamercolorbox}{section in head/foot}
\vskip2pt\insertnavigation{\paperwidth}\vskip2pt
\end{beamercolorbox}%
\ifbeamer@theme@subsection%
\begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
\end{beamercolorbox}
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
\usebeamerfont{subsection in head/foot}\insertsubsectionhead
\end{beamercolorbox}%
\fi%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
\end{beamercolorbox}
}
`
Il tuo problema è il comando \insertnavigation{\paperwidth}. Questo tipo di barra di navigazione ha sia i cerchietti che il nome della sezione. Puoi eliminare i cerchietti cambiando barra di navigazione: le scelte non sono tante; quella che ti consiglio è:

`
\insertsectionnavigationhorizontal{\textwidth}{}{}
`

Quindi il nuovo template headline diventa:

`
% Head
\defbeamertemplate*{headline}{miniframes theme}
{%
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
\end{beamercolorbox}
\begin{beamercolorbox}{section in head/foot}
\vskip2pt\insertsectionnavigationhorizontal{\textwidth}{}{}\vskip2pt
\end{beamercolorbox}%
\ifbeamer@theme@subsection%
\begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
\end{beamercolorbox}
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
\usebeamerfont{subsection in head/foot}\insertsubsectionhead
\end{beamercolorbox}%
\fi%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
\end{beamercolorbox}
}
`
A questo punto puoi salvare il file e caricarlo come descritto nel post precedente. Per dare un tocco di classe al tutto, ti consiglio di impostare anche il livello di trasparenza delle sezioni non attive con:

`
\ setbeamertemplate {section in head/foot shaded} [default] [25]
`
Cambia a piacere il valore :wink:.

Ciao
Claudio

Go to top