如上所述,我正在创建自己的外部主题,并希望从 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} } \模式<全部>``