我的 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
加载了它们