如何安装 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.dtxbeamercolorthemeowl.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'.