- Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 10 mesi fa da
Antonino Marra.
-
CreatoreTopic
-
28 Ottobre 2011 alle 20:17 #65363::
Salve a tutti,ho creato una presentazione usando:
\usetheme{Warsaw}
\useoutertheme[subsection=false]{miniframes}Ho troppi frame per ogni section e quindi mi ritrovo troppi cerchietti (ogni cerchietto è associato ad un frame).
Chiedo, cortesemente, qualche indicazione per eliminare i cerchietti.
Grazie
-
CreatoreTopic
-
AutoreRisposte
-
-
28 Ottobre 2011 alle 21:08 #65364
-
28 Ottobre 2011 alle 21:27 #65365::
La ringrazio innanzitutto per aver risposto.
Il numero delle sezioni è 5 (la presentazione dura 30 minuti) e purtroppo non posso modificarlo.
Cmq, il problema non sono le sezioni perché ad esse non viene associato alcun cerchietto. I cerchietti vengono fuori quando introduco le sottosezioni. Ogni cerchietto è associato ad un frame e dato che per ogni sezione ho molti frame mi ritrovo molti cerchietti che di conseguenza escono fuori dal ”foglio”.
Mi interesserebbe quindi conoscere un modo per eliminare i cerchietti pur mantenendo le sezioni e le sottosezioni.
Grazie
-
29 Ottobre 2011 alle 7:14 #65366::
Mi interesserebbe capire come modificare il codice che segue (beamerouterthememiniframes.sty), che allego, per eliminare i cerchietti. Grazie% Copyright 2007 by Till Tantau
%
% This file may be distributed and/or modified
%
% 1. under the LaTeX Project Public License and/or
% 2. under the GNU Public License.
%
% See the file doc/licenses/LICENSE for more details.\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthememiniframes.sty,v 1.8 2007/01/28 20:48:30 tantau Exp $
\setbeamercolor{section in head/foot}{parent=palette tertiary}
\setbeamercolor{subsection in head/foot}{parent=palette secondary}
\setbeamercolor{author in head/foot}{parent=subsection in head/foot}
\setbeamercolor{title in head/foot}{parent=section in head/foot}\def\beamer@theme@footline@empty{}
\def\beamer@theme@footline@authorinstitute{
\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}%
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
\end{beamercolorbox}
}
}
\def\beamer@theme@footline@authortitle{
\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]{title in head/foot}%
\leavevmode{\usebeamerfont{title in head/foot}\insertshorttitle}%
\hfill%
{\usebeamerfont{author in head/foot}\usebeamercolor[fg]{author in head/foot}\insertshortauthor}%
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
\end{beamercolorbox}
}
}
\def\beamer@theme@footline@institutetitle{
\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]{title in head/foot}%
\leavevmode{\usebeamerfont{title in head/foot}\insertshorttitle}%
\hfill%
{\usebeamerfont{institute in head/foot}\usebeamercolor[fg]{institute in head/foot}\insertshortinstitute}%
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
\end{beamercolorbox}
}
}
\def\beamer@theme@footline@authorinstitutetitle{
\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}%
\end{beamercolorbox}%
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
{\usebeamerfont{title in head/foot}\insertshorttitle}%
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
\end{beamercolorbox}
}
}\newif\ifbeamer@theme@subsection
\beamer@theme@subsectiontrue\DeclareOptionBeamer{footline}{\csname beamer@theme@footline@#1\endcsname}
\DeclareOptionBeamer{subsection}[true]{\csname beamer@theme@subsection#1\endcsname}
\ProcessOptionsBeamer\mode
% Head
\defbeamertemplate*{headline}{miniframes theme}
{%\DescribeOpt{nominiframes}
\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}
}\mode
-
29 Ottobre 2011 alle 7:24 #65367::
Non ho solo capito una cosa: tu vuoi eliminare i “cerchietti” lasciando il “testo” della sezione/sottosezione?Comunque devi modificare l’ultima parte del tema miniframe, dove dice % Head… però se non hai letto bene la beameruserguide (texdoc beamer da terminale/prompt dei comandi con TeXLive) non sarà facile ottenere ciò che ti interessa.
-
29 Ottobre 2011 alle 7:36 #65368::
Avendo scritto: \useoutertheme[subsection=false]{miniframes} ho eliminato il titolo delle sottosezioni. Quello delle sezioni c’é e vorrei che rimanesse.Mi interessa eliminare solo i cerchietti (no mi serve alcun simbolo). Anch’io penso che si debba intervenire nella parte Headline, ma non saprei come fare. Mi hanno detto che è difficile.
Cmq grazie
-
29 Ottobre 2011 alle 7:57 #65369::
In realtà ti hanno detto male :P.La modifica non è assolutamente difficile, ma richiede, come ti avevo detto, un pò di manualità con il codice 😉 . Devi semplicemente cambiare:
`
\begin{beamercolorbox}{section in head/foot}
\vskip2pt\insertnavigation{\paperwidth}\vskip2pt
\end{beamercolorbox}%
`
che si trova nella sezione di cui ti accennavo, con:`\begin{beamercolorbox}{section in head/foot}
\vskip2pt\insertsectionnavigationhorizontal{.5\textwidth}{\hskip0pt plus1filll}{}
\vskip2pt`
Questo esempio non è mio, ma lo trovi a pagina 65 (in basso) della guida. Personalizza poi tu in base alle tue esigenze.Un’ultima cosa: non modificare direttamente il miniframe.. meglio se crei un tuo “my-miniframe” come accenno nel secondo capitolo della guida. Premetto che è una bozza che scrivo nei ritagli di tempo pertanto è ben lungi dall’essere decente :P.
-
29 Ottobre 2011 alle 8:16 #65370
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.