如何安装 Latex Beamer 颜色主题
How to install latex beamer color theme
我想在我的 LaTeX beamer 演示文稿中使用 owl 颜色主题 (https://github.com/rchurchley/beamercolortheme-owl)。我是 LaTeX 和 beamer 的新手,并且安装了新的 Miktex。我在 Windows 7.
我正在尝试按照此处的说明进行操作:https://github.com/rchurchley/beamercolortheme-owl/blob/master/README.md
当我尝试在 TexStudio 中编译 beamercolorthemeowl.ins
时,出现错误:无法启动默认 Complier:PdfLaTeX: pdflatex.exe -synctex=1 -interaction=nonstopmode "beamercolorthemeowl".tex.
我可以在TexStudio 中编译其他文件。这是我的 beamer 演示文稿使用默认主题编译。
当我尝试在 TeXworks 中编译 beamercolorthemeowl.ins
时,我在 'Console output' 中收到一条消息:
)
Generating file(s) ./beamercolorthemeowl.sty ! Cannot find file
beamercolorthemeowl.dtx. \readsource ...ot find file \uptospace #1
\qStop }
\else \processedLines \z@ ... l.41 }
?
程序一直很忙,但什么也没发生。
文件 beamercolorthemeowl.dtx
与 beamercolorthemeowl.ins
位于同一目录中,所以我不明白为什么找不到它。
对下一步做什么有什么建议吗?
Texstudio 试图变得聪明并添加了一些不正确的文件类型。 运行latex beamercolorthemeowl.ins
直接会生成如下文件beamercolorthemeowl.sty
:
%%
%% This is file `beamercolorthemeowl.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% beamercolorthemeowl.dtx (with options: `package')
%% ---------------------------------------------------------------------------
%% Copyright 2016 Ross Churchley. Contributions to this package are welcome at
%%
%% https://github.com/rchurchley/beamercolortheme-owl
%%
%% This work may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License, either version 1.3 of this license
%% or (at your option) any later version. The latest version of this
%% license is in:
%%
%% http://www.latex-project.org/lppl.txt
%%
%% and version 1.3 or later is part of all distributions of LaTeX version
%% 2005/12/01 or later.
%% ---------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{beamercolorthemeowl}
[2016/03/15 v0.1.1 A visible colour theme for Beamer presentations]
\RequirePackage{etoolbox}
\newtoggle{snowy}
\newtoggle{cautious}
\@ifclassloaded{beamer}{
\DeclareOptionBeamer{snowy}{\toggletrue{snowy}}
\DeclareOptionBeamer{cautious}{\toggletrue{cautious}}
\ProcessOptionsBeamer
}{}
\@ifclassloaded{beamer}{
\iftoggle{snowy}{
\setbeamercolor{normal text}{fg=black, bg=white}
}{
\setbeamercolor{normal text}{fg=white, bg=black}
}
}{}
\RequirePackage{xcolor}
\definecolor{OwlRed}{RGB}{ 255, 92, 168}
\definecolor{OwlGreen}{RGB}{ 90, 168, 0}
\definecolor{OwlBlue}{RGB}{ 0, 152, 233}
\definecolor{OwlYellow}{RGB}{ 242, 147, 24}
\colorlet{OwlViolet}{OwlRed!50!OwlBlue}
\colorlet{OwlBrown}{OwlRed!50!OwlGreen}
\colorlet{OwlOrange}{OwlRed!50!OwlYellow}
\colorlet{OwlCyan}{OwlGreen!50!OwlBlue}
\iftoggle{cautious}{}{
\colorlet{red}{OwlRed}
\colorlet{green}{OwlGreen}
\colorlet{blue}{OwlBlue}
\colorlet{yellow}{OwlYellow}
\colorlet{violet}{OwlViolet}
\colorlet{brown}{OwlBrown}
\colorlet{orange}{OwlOrange}
\colorlet{cyan}{OwlCyan}
}
\@ifclassloaded{beamer}{
\setbeamercolor*{alerted text}{
fg=OwlRed
}
\setbeamercolor*{example text}{
fg=OwlGreen
}
\setbeamercolor*{title}{
use=normal text,
fg=normal text.fg
}
\setbeamercolor*{title in sidebar}{
use=normal text,
fg=normal text.fg
}
\setbeamercolor*{titlelike}{
use=normal text,
parent=normal text.fg
}
\setbeamercolor*{author}{
use=normal text,
parent=normal text.fg
}
\setbeamercolor*{date}{
use=normal text,
parent=normal text.fg
}
\setbeamercolor*{institute}{
use=normal text,
parent=normal text.fg
}
\setbeamercolor*{structure}{
use=normal text,
fg=normal text.fg!50!normal text.bg
}
\setbeamercolor*{palette primary}{
use=normal text,
fg=normal text.fg!90!normal text.bg,
bg=normal text.bg!90!normal text.fg
}
\setbeamercolor*{palette secondary}{
use=normal text,
fg=alerted text.fg!75!normal text.bg,
bg=normal text.bg!90!normal text.fg
}
\setbeamercolor*{palette tertiary}{
use=normal text,
fg=example text.fg!75!normal text.bg,
bg=normal text.bg!90!normal text.fg
}
\setbeamercolor*{palette quaternary}{
use=normal text,
fg=normal text.fg!75!normal text.bg,
bg=normal text.bg!90!normal text.fg
}
\setbeamercolor*{sidebar}{
use=normal text,
fg=normal text.fg!80!normal text.bg,
bg=normal text.bg!80!normal text.fg
}
\setbeamercolor*{palette sidebar primary}{
use=palette primary,
parent=palette primary
}
\setbeamercolor*{palette sidebar secondary}{
use=palette primary,
parent=palette primary
}
\setbeamercolor*{palette sidebar tertiary}{
use=palette quaternary,
parent=palette quaternary
}
\setbeamercolor*{palette sidebar quaternary}{
use=palette quaternary,
parent=palette quaternary
}
\setbeamercolor*{frametitle}{
use=palette primary,
parent=palette primary
}
\setbeamercolor*{block title}{
use=normal text,
fg=normal text.fg,
bg=
}
\setbeamercolor{block body}{
bg=
}
\setbeamercolor*{block title alerted}{%
use={block title, alerted text},
fg=alerted text.fg,
bg=block title.bg
}
\setbeamercolor*{block title example}{%
use={block title, example text},
fg=example text.fg,
bg=block title.bg
}
\setbeamercolor*{block body alerted}{
use=block body,
parent=block body
}
\setbeamercolor*{block body example}{
use=block body,
parent=block body
}
\def\beamer@themerounded@shadow{false}
\setbeamertemplate{navigation symbols}{}
}{}
\endinput
%%
%% End of file `beamercolorthemeowl.sty'.
我想在我的 LaTeX beamer 演示文稿中使用 owl 颜色主题 (https://github.com/rchurchley/beamercolortheme-owl)。我是 LaTeX 和 beamer 的新手,并且安装了新的 Miktex。我在 Windows 7.
我正在尝试按照此处的说明进行操作:https://github.com/rchurchley/beamercolortheme-owl/blob/master/README.md
当我尝试在 TexStudio 中编译 beamercolorthemeowl.ins
时,出现错误:无法启动默认 Complier:PdfLaTeX: pdflatex.exe -synctex=1 -interaction=nonstopmode "beamercolorthemeowl".tex.
我可以在TexStudio 中编译其他文件。这是我的 beamer 演示文稿使用默认主题编译。
当我尝试在 TeXworks 中编译 beamercolorthemeowl.ins
时,我在 'Console output' 中收到一条消息:
)
Generating file(s) ./beamercolorthemeowl.sty ! Cannot find file beamercolorthemeowl.dtx. \readsource ...ot find file \uptospace #1 \qStop } \else \processedLines \z@ ... l.41 } ?
程序一直很忙,但什么也没发生。
文件 beamercolorthemeowl.dtx
与 beamercolorthemeowl.ins
位于同一目录中,所以我不明白为什么找不到它。
对下一步做什么有什么建议吗?
Texstudio 试图变得聪明并添加了一些不正确的文件类型。 运行latex beamercolorthemeowl.ins
直接会生成如下文件beamercolorthemeowl.sty
:
%%
%% This is file `beamercolorthemeowl.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% beamercolorthemeowl.dtx (with options: `package')
%% ---------------------------------------------------------------------------
%% Copyright 2016 Ross Churchley. Contributions to this package are welcome at
%%
%% https://github.com/rchurchley/beamercolortheme-owl
%%
%% This work may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License, either version 1.3 of this license
%% or (at your option) any later version. The latest version of this
%% license is in:
%%
%% http://www.latex-project.org/lppl.txt
%%
%% and version 1.3 or later is part of all distributions of LaTeX version
%% 2005/12/01 or later.
%% ---------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{beamercolorthemeowl}
[2016/03/15 v0.1.1 A visible colour theme for Beamer presentations]
\RequirePackage{etoolbox}
\newtoggle{snowy}
\newtoggle{cautious}
\@ifclassloaded{beamer}{
\DeclareOptionBeamer{snowy}{\toggletrue{snowy}}
\DeclareOptionBeamer{cautious}{\toggletrue{cautious}}
\ProcessOptionsBeamer
}{}
\@ifclassloaded{beamer}{
\iftoggle{snowy}{
\setbeamercolor{normal text}{fg=black, bg=white}
}{
\setbeamercolor{normal text}{fg=white, bg=black}
}
}{}
\RequirePackage{xcolor}
\definecolor{OwlRed}{RGB}{ 255, 92, 168}
\definecolor{OwlGreen}{RGB}{ 90, 168, 0}
\definecolor{OwlBlue}{RGB}{ 0, 152, 233}
\definecolor{OwlYellow}{RGB}{ 242, 147, 24}
\colorlet{OwlViolet}{OwlRed!50!OwlBlue}
\colorlet{OwlBrown}{OwlRed!50!OwlGreen}
\colorlet{OwlOrange}{OwlRed!50!OwlYellow}
\colorlet{OwlCyan}{OwlGreen!50!OwlBlue}
\iftoggle{cautious}{}{
\colorlet{red}{OwlRed}
\colorlet{green}{OwlGreen}
\colorlet{blue}{OwlBlue}
\colorlet{yellow}{OwlYellow}
\colorlet{violet}{OwlViolet}
\colorlet{brown}{OwlBrown}
\colorlet{orange}{OwlOrange}
\colorlet{cyan}{OwlCyan}
}
\@ifclassloaded{beamer}{
\setbeamercolor*{alerted text}{
fg=OwlRed
}
\setbeamercolor*{example text}{
fg=OwlGreen
}
\setbeamercolor*{title}{
use=normal text,
fg=normal text.fg
}
\setbeamercolor*{title in sidebar}{
use=normal text,
fg=normal text.fg
}
\setbeamercolor*{titlelike}{
use=normal text,
parent=normal text.fg
}
\setbeamercolor*{author}{
use=normal text,
parent=normal text.fg
}
\setbeamercolor*{date}{
use=normal text,
parent=normal text.fg
}
\setbeamercolor*{institute}{
use=normal text,
parent=normal text.fg
}
\setbeamercolor*{structure}{
use=normal text,
fg=normal text.fg!50!normal text.bg
}
\setbeamercolor*{palette primary}{
use=normal text,
fg=normal text.fg!90!normal text.bg,
bg=normal text.bg!90!normal text.fg
}
\setbeamercolor*{palette secondary}{
use=normal text,
fg=alerted text.fg!75!normal text.bg,
bg=normal text.bg!90!normal text.fg
}
\setbeamercolor*{palette tertiary}{
use=normal text,
fg=example text.fg!75!normal text.bg,
bg=normal text.bg!90!normal text.fg
}
\setbeamercolor*{palette quaternary}{
use=normal text,
fg=normal text.fg!75!normal text.bg,
bg=normal text.bg!90!normal text.fg
}
\setbeamercolor*{sidebar}{
use=normal text,
fg=normal text.fg!80!normal text.bg,
bg=normal text.bg!80!normal text.fg
}
\setbeamercolor*{palette sidebar primary}{
use=palette primary,
parent=palette primary
}
\setbeamercolor*{palette sidebar secondary}{
use=palette primary,
parent=palette primary
}
\setbeamercolor*{palette sidebar tertiary}{
use=palette quaternary,
parent=palette quaternary
}
\setbeamercolor*{palette sidebar quaternary}{
use=palette quaternary,
parent=palette quaternary
}
\setbeamercolor*{frametitle}{
use=palette primary,
parent=palette primary
}
\setbeamercolor*{block title}{
use=normal text,
fg=normal text.fg,
bg=
}
\setbeamercolor{block body}{
bg=
}
\setbeamercolor*{block title alerted}{%
use={block title, alerted text},
fg=alerted text.fg,
bg=block title.bg
}
\setbeamercolor*{block title example}{%
use={block title, example text},
fg=example text.fg,
bg=block title.bg
}
\setbeamercolor*{block body alerted}{
use=block body,
parent=block body
}
\setbeamercolor*{block body example}{
use=block body,
parent=block body
}
\def\beamer@themerounded@shadow{false}
\setbeamertemplate{navigation symbols}{}
}{}
\endinput
%%
%% End of file `beamercolorthemeowl.sty'.