我想调整Beamer 主题曲“羽毛”满足我的需要:
- 更改首页
- 删除灰色水平条(@barcolor)
- 将@headercolor设置为红色
- 将羽毛标志移位到戒指中
- 替换最后一页
共有四个档案:
beamercolorthemeFeather [BCT]
beamerinnerthemeFeather [BIT]
beamerouterthemeFeather [BOT]
beamerthemeFeather [BTF]
它们可以在 Overleaf 中下载。
首页
应该看起来像这样
我有太阳图像,所以我尝试使用 tikz 添加文本(不起作用)。以下是我尝试的方法:
\documentclass[border=2pt]{standalone}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{xcolor}
\begin{document}
\begin{picture}(1920,1080)
\put(0,0){\includegraphics{../../Downloads/sun.jpg}}
\put(200,1500){{\color{red} Th} {\color{white}ermodynamics}\\ \bigskip {\color{white} by Sine Nomine Scriptus}}
\end{picture}
\end{document}
更改栏和标题颜色
我不知道如何删除标题下方的栏(仅垂直线,而不是环线)。
在[BCT]第19行下添加\ProvidesPackage{html}
,并更改[BCT]第42行中的@headercolor:
\definecolor{beamer@headercolor}{HTML}{B40404} % red
徽标替换
我想将羽毛标志更改为此标志:
可以在第 199 行的 [BOT] 中轻松完成。只需更改
\node at (logopos) {\includegraphics[width=1.75\beamer@logoradius]{Feathergraphics/URLOGO}};
最后页
它看起来应该是这样的:
将 [BIT] 第 92 行更改为:
\includegraphics[width=\paperwidth,height=\paperheight]{Feathergraphics/URLASTPAGEIMAGE}
最小工作示例
\documentclass[10pt]{beamer}
\usetheme{Feather}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{helvet}
% colored hyperlinks
\newcommand{\chref}[2]{
\href{#1}{{\usebeamercolor[bg]{Feather}#2}}
%titlepage
\title[Thermodynamics]{Thermodynamics}
\author[Sine Nomine Scriptus]
\begin{document}
\begin{frame}[plain,noframenumbering]
\titlepage
\end{frame}
\begin{frame}{Content}{}
\tableofcontents
\end{frame}
\section{Introduction}
\subsection{License}
\begin{frame}{Introduction}{License}
Text
\end{frame}
\begin{frame}[plain,noframenumbering]
\finalpage{Thank you for using Feather Beamer Theme!}
\end{frame}}
\end{document}
麻烦
按照我想要的方式创建首页并将其插入到我的文件中。删除水平灰条(不是环周围的灰条)。
非常感谢您的帮助!
答案1
以下是您需要做的。
首先,出于许可问题(这些文件是根据 GNU 通用公共许可证 v. 3 (GPLv3) 许可的),最好不要更改原始文件。复制这些文件
beamercolorthemeFeather.sty beamerinnerthemeFeather.sty beamerouterthemeFeather.sty beamerthemeFeather.sty
并将副本重命名为,例如,
beamercolorthememodFeather.sty beamerinnerthememodFeather.sty beamerouterthememodFeather.sty beamerthememodFeather.sty
在重命名的文件中添加注释,表明它们是原始文件的修改版本。所有更改都将应用于这些重命名的文件;特别是,您已经对徽标和最终页面所做的更改应应用于这些副本。
在
beamerthemeFeather.sty
变革\useinnertheme{Feather} \useoutertheme{Feather} \usecolortheme{Feather}
到
\useinnertheme{modFeather} \useoutertheme{modFeather} \usecolortheme{modFeather}
要隐藏标题下方的栏,请转到 a 的第 180 行
beamerouterthememodFeather.sty
并注释掉该行\draw[draw=none,fill=Feather.fg] (ULL) rectangle (LLR); % line below the background rectangle %
要更改标题页,请重新定义
title page
模板;这可以在本地(即在您的.tex
文件中)使用\definecolor{redtitle}{RGB}{240,0,0} \setbeamerfont{title}{family=\sffamily,size=\huge,series=\bfseries} \setbeamerfont{author}{family=\sffamily,size=\small,series=\bfseries} \setbeamercolor*{author}{fg=white,bg=white} \defbeamertemplate*{title page}{mytheme}{% \begin{tikzpicture}[remember picture,overlay] \node[inner sep=0pt,outer sep=0pt] at (current page.center) (titlepageimage) {\includegraphics[width=\paperwidth,height=\paperheight]{sun}}; \node[anchor=south west,align=center] at ([shift={(0pt,1cm)}]titlepageimage.south west) {% {\usebeamerfont{title}\inserttitle}\\[4pt] {\usebeamerfont{author}\usebeamercolor[fg]{author}by~\insertauthor} }; \end{tikzpicture}% }
title page
或者全局替换文件中的定义beamerinnerthememodFeather.sty
;我建议您在本地进行,因为这是一个戏剧性的重新定义,保留原始定义是个好主意。在您的文档中,使用
modFeather
主题:\documentclass[10pt]{beamer} \usetheme{modFeather}
代码:
\documentclass[10pt]{beamer}
\usetheme{modFeather}
\usepackage{helvet}
%% setting the title page deffinitions
\definecolor{redtitle}{RGB}{240,0,0}
\setbeamerfont{title}{family=\sffamily,size=\huge,series=\bfseries}
\setbeamerfont{author}{family=\sffamily,size=\small,series=\bfseries}
\setbeamercolor*{author}{fg=white,bg=white}
\defbeamertemplate*{title page}{mytheme}{%
\begin{tikzpicture}[remember picture,overlay]
\node[inner sep=0pt,outer sep=0pt]
at (current page.center)
(titlepageimage)
{\includegraphics[width=\paperwidth,height=\paperheight]{sun}};
\node[anchor=south west,align=center]
at ([shift={(0pt,1cm)}]titlepageimage.south west)
{%
{\usebeamerfont{title}\inserttitle}\\[4pt]
{\usebeamerfont{author}\usebeamercolor[fg]{author}by~\insertauthor}
};
\end{tikzpicture}%
}
%-------------------------------------------------------
\title[Thermodynamics]{\textcolor{redtitle}{Th}\textcolor{white}{ermodynamics}}
\author{Sine Nomine Scriptus}
\begin{document}
\begin{frame}[plain,noframenumbering]
\titlepage
\end{frame}
\begin{frame}
\frametitle{Content}
\tableofcontents
\end{frame}
\section{Introduction}
\subsection{License}
\begin{frame}
\frametitle{Introduction}
\framesubtitle{License}
test text
\end{frame}
\end{document}
评论
从我的示例可以看出,您的徽标图像具有白色矩形背景,因此它与徽标的圆圈不太相配。最好使用去除背景或圆形裁剪的图像。