使用 insertnavigation 在 outerthemes 中创建导航栏,不带框架项目符号

使用 insertnavigation 在 outerthemes 中创建导航栏,不带框架项目符号

如上所述,我正在创建自己的外部主题,并希望从 insertnavigation 中获取导航栏。我的问题是每个框架都显示为项目符号,但我只需要带有子部分的部分,而不是迷你框架。

% 框架标题


\defbeamertemplate*{frametitle}{texsx}[1][]
{

\vskip0.4厘米
  \begin{beamercolorbox}[wd=\paperwidth,ht=0cm]{frametitle}
  \usebeamerfont{导航符号}
  \开始{tikzpicture}
  \useasboundingbox[fill=white](0,0) 矩形(\the\paperwidth,1.2);
  \填充[MidnightBlue](0,-9)矩形(2.5,-8);
  \填充[MidnightBlue!70] (2.5,-9) 矩形(9.3,-8);
  \fill[SkyBlue] (9.3,-9) 矩形(\the\paperwidth,-8);
  \fill[MidnightBlue](0,0.3455)矩形(2.5,1.2);
  \fill[SkyBlue] (0,-0.1) 矩形(\the\paperwidth,0.35);
  \fill[ MidnightBlue!70] (2.5,0.35) 矩形(\the\paperwidth,1.2);
  \node[anchor= west, white] 位于 (0.3,0.15){\tiny\insertnavigation{0.85\paperwidth}};%
   \ifx\insertframesubtitle\@empty%
      {\node[anchor=west, white,font=\large] 位于 (2.5,0.61){\insertframetitle};}
  \结束{tikzpicture}
  \end{beamercolorbox}
}

\模式<全部>``

相关内容