仅删除标题页的侧边栏边距

仅删除标题页的侧边栏边距

我修改了一个主题,想将 Torino 与侧边栏合并。但是,侧边栏空间出现在我的标题页(左边距)上。此外,我无法用徽标替换侧边栏标题、作者和蓝色区域...我上传了代码https://github.com/dnascimento/beamerLisbonTheme(欢迎大家帮助达成目标或使用主题)

覆盖

幻灯片

\useoutertheme{sidebar}在我的 outertheme 中使用:

我想问题是

\hbox{\hskip-\Gm@lmargin\hbox{\vbox{%

Gm@lmargin 已修改为包含侧边栏左边距。我怎样才能在不修改标题页的情况下包含侧边栏?

标题页代码为:

\defbeamertemplate*{title page alternative}{cascais theme}[1][]
{
  {\parskip0pt\offinterlineskip%
  \hbox{\hskip-\Gm@lmargin\hbox{\vbox{%
  \@tempdima=\textwidth\textwidth=\paperwidth\hsize=\textwidth\def\\{,}\vbox{}\vskip-1.5ex%
    % Title.
    \begin{beamercolorbox}[wd=\paperwidth,ht=.4\paperheight,center,#1]{title page header}
      \usebeamerfont{title}\inserttitle\par%
      \ifx\insertsubtitle\@empty%
      \else%
        \vskip0.25em%
        {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
      \fi%     
      \vspace{.125\paperheight}%
    \end{beamercolorbox}%
    \vbox{}\vskip-\beamer@cascais@lineup%
    \vbox{}\vskip-\beamer@cascais@linemid%
    % First line.
    \hbox{%
    \begin{beamercolorbox}[wd=.2\paperwidth,ht=\beamer@cascais@lineup,dp=0pt]{}%
    \end{beamercolorbox}%
    \begin{beamercolorbox}[wd=.8\paperwidth,ht=\beamer@cascais@lineup,dp=0pt]{lineup}%
    \end{beamercolorbox}%
    }%
    \vbox{}\vskip0ex%
    % Second line.
    \hbox{%
    \begin{beamercolorbox}[wd=.1\paperwidth,ht=\beamer@cascais@linemid,dp=0pt]{}%
    \end{beamercolorbox}%
    \begin{beamercolorbox}[wd=.9\paperwidth,ht=\beamer@cascais@linemid,dp=0pt]{linemid}%
    \end{beamercolorbox}%
    }%
    % Third line.
    \hbox{%
    \begin{beamercolorbox}[wd=.5\paperwidth,ht=\beamer@cascais@linebottom,dp=0pt]{}%
    \end{beamercolorbox}%
    \begin{beamercolorbox}[wd=.5\paperwidth,ht=\beamer@cascais@linebottom,dp=0pt]{linebottom}%
    \end{beamercolorbox}%
    }%
    \vskip0pt%
  }}%
  \hskip-\Gm@rmargin%
  }}\hfil%

相关内容