将标题元素移至右侧

将标题元素移至右侧

我的 Beamer 演示有两个问题。我使用的是 Stockton 主题。找到它这里 - 斯托克顿主题

第一个问题是关于标题幻灯片的。背景是这样的,我想将标题的元素移动到黑色部分的右侧(包括橙色框)。我该怎么做? 其他框架

第二个问题是,在其他幻灯片上,我的一些凭证出现在背景中(请参见黑色背景上的白色字体)。我该如何摆脱它? 在此处输入图片描述

我附上了一个最简单的例子:

    \documentclass[slidestop,compress,mathserif]{beamer}        

\usetheme{Stockton}
\useoutertheme{miniframes}

\usecolortheme{default}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{amsmath}    % this permits text in eqnarray among other benefits
\usepackage{color}              % gives color options
\usepackage{url}        % produces hyperlinks
\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{colortbl}   % allows for color usage in tables
\usepackage{multirow}   % allows for rows that span multiple rows in tables
\usepackage{xcolor}     % this package has a variety of color options
\usepackage{verbatim}

\setbeamercolor{normal text}{fg=black,bg=white}


\usebackgroundtemplate%
{%
    \includegraphics[width=\paperwidth,height=1.4\paperheight]{placeholder.png}%
}

\title[My presentation title]{My presentation title}
\author{My name \vskip0.5cm My title \vskip1cm My team}


\begin{document}        

\begin{frame}[plain]
  \titlepage
\end{frame}

\frame[shrink]{\frametitle{Outline}\tableofcontents[hideallsubsections]}


\end{document}

PS输出与图像会略有不同,但思路是一样的。

答案1

主题使用内部主题title page定义的模板default,因此您可以重新定义此模板,如下例所示。将标题页元素放置在环境中columns;左侧的列为空,右侧的列包含信息。% Here在示例代码中标记的行中更改它们的宽度。我还减小了包含信息的框的宽度;根据您的需要调整此宽度作为值wd(也在% Here我的示例中标记)。

在此处输入图片描述

\documentclass{beamer}        

\usetheme{Stockton}
\useoutertheme{miniframes}

\usecolortheme{default}

\makeatletter
\defbeamertemplate*{title page}{mydefault}[1][]
{
  \vbox{}
  \vfill
  \begingroup
   \begin{columns}
   \column{0.6\paperwidth}% Here
   \mbox{}
   \column{0.4\paperwidth}% Here
    \begin{beamercolorbox}[sep=8pt,center,#1]{title}
      \usebeamerfont{title}\inserttitle\par%
      \ifx\insertsubtitle\@empty%
      \else%
        \vskip0.25em%
        {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
      \fi%     
    \end{beamercolorbox}%
    \vskip1em\par
    \begin{beamercolorbox}[sep=8pt,center,#1]{author}
      \usebeamerfont{author}\insertauthor
    \end{beamercolorbox}
    \begin{beamercolorbox}[sep=8pt,center,#1]{institute}
      \usebeamerfont{institute}\insertinstitute
    \end{beamercolorbox}
    \begin{beamercolorbox}[sep=8pt,center,#1]{date}
      \usebeamerfont{date}\insertdate
    \end{beamercolorbox}\vskip0.5em
    {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
   \end{columns}
  \endgroup
  \vfill
}
\setbeamertemplate{title page}[mydefault][colsep=-4bp,rounded=true,shadow=\beamer@themerounded@shadow,wd=4cm]% Here
\makeatother

\title[My presentation title]{My presentation title}
\author{My name My title My team}

\begin{document}        

\begin{frame}[plain]
  \titlepage
\end{frame}

\end{document}

最后要说的是,您加载包的方式会导致出现错误:您inputenc使用不同的编码选项加载两次;使用必要的编码仅加载一次。此外,无需明确加载,color因为graphicx已经beamer加载了它们

相关内容