Finish name change to metropolis

Attention: this breaks the theme loading that is described all over the internet
by now.
This commit is contained in:
Matthias Vogelgesang 2015-11-20 09:31:58 +01:00
parent e68a93855c
commit e84a7adeff
9 changed files with 32 additions and 21 deletions

View File

@ -1,4 +1,4 @@
INS = source/beamerthemem.ins
INS = source/beamerthememetropolis.ins
PACKAGE_SRC = $(wildcard source/*.dtx)
PACKAGE_STY = $(notdir $(PACKAGE_SRC:%.dtx=%.sty))
DEMO_SRC = demo/demo.tex demo/demo.bib

View File

@ -1,6 +1,12 @@
## Metropolis
Metropolis is a simple, modern Beamer theme suitable for anyone to use. It tries to minimize noise and maximize space for content; the only visual flourish it offers is an (optional) progress bar added to each slide. The core design principles of the theme were described in a blog post [here](http://bloerg.net/2014/09/20/a-modern-beamer-theme.html).
**NOTICE: The package name changed from *m* to *metropolis*!**
Metropolis is a simple, modern Beamer theme suitable for anyone to use. It tries
to minimize noise and maximize space for content; the only visual flourish it
offers is an (optional) progress bar added to each slide. The core design
principles of the theme were described in a blog post
[here](http://bloerg.net/2014/09/20/a-modern-beamer-theme.html).
Not convinced? Have a look at the [demo slides](demo/demo.pdf).
@ -24,11 +30,12 @@ Installing Metropolis, like any Beamer theme, involves four easy steps:
## Usage
The following code shows a minimal example of a Beamer presentation using Metropolis.
The following code shows a minimal example of a Beamer presentation using
Metropolis.
```latex
\documentclass{beamer}
\usetheme{m} % Use metropolis theme
\usetheme{metropolis} % Use metropolis theme
\title{A minimal example}
\date{\today}
\author{Matthias Vogelgesang}
@ -47,4 +54,8 @@ Detailed information on using Metropolis can be found in the [manual](doc/metrop
## License
The theme itself is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/). This means that if you change the theme and re-distribute it, you *must* retain the copyright notice header and license it under the same CC-BY-SA license. This does not affect the presentation that you create with the theme.
The theme itself is licensed under a [Creative Commons Attribution-ShareAlike
4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/). This
means that if you change the theme and re-distribute it, you *must* retain the
copyright notice header and license it under the same CC-BY-SA license. This
does not affect the presentation that you create with the theme.

Binary file not shown.

View File

@ -1,6 +1,6 @@
\documentclass[10pt]{beamer}
\usetheme{m}
\usetheme{metropolis}
\usepackage{booktabs}
\usepackage[scale=2]{ccicons}
@ -37,7 +37,7 @@
Enable the theme by loading
\begin{verbatim} \documentclass{beamer}
\usetheme{m}\end{verbatim}
\usetheme{metropolis}\end{verbatim}
Note, that you have to have Mozilla's \emph{Fira Sans} font and XeTeX
installed to enjoy this wonderful typography.

View File

@ -143,7 +143,7 @@
\newcommand{\themename}{\textbf{\textsc{metropolis}}\xspace}
\GetFileInfo{beamerthemem.dtx}
\GetFileInfo{beamerthememetropolis.dtx}
\title{Modern Beamer Presentations with the \themename{} package}
\author{Matthias Vogelgesang \\ \url{matthias.vogelgesang@gmail.com}}
\date{v0.x.x}
@ -247,7 +247,7 @@ The following code shows a minimal example of a Beamer presentation using \theme
\begin{lstlisting}
\documentclass{beamer}
\usetheme{m} % Use metropolis theme
\usetheme{metropolis} % Use metropolis theme
\title{A minimal example}
\date{\today}
\author{Matthias Vogelgesang}
@ -292,9 +292,9 @@ $ pandoc -t beamer --latex-engine=xelatex -V theme:m -o output.pdf input.md
The theme provides a number of options. The options use a key=value interface.
So every option is controlled by a key its value. To use an option you can
either provide a comma separated list of options when invoking
\textsc{mtheme} in the preamble of the presentation.
\textsc{metropolis} in the preamble of the presentation.
\begin{lstlisting}
\usetheme[<key=value list>]{m}
\usetheme[<key=value list>]{metropolis}
\end{lstlisting}
Or you can set them at any time with the |\metroset| macro.
\begin{lstlisting}
@ -451,7 +451,7 @@ presentation that you create with the theme.
\section{Implementation}
\DocInput{beamerthemem.dtx}
\DocInput{beamerthememetropolis.dtx}
\DocInput{beamerinnerthememetropolis.dtx}
\DocInput{beamerouterthememetropolis.dtx}
\DocInput{beamerfontthememetropolis.dtx}

Binary file not shown.

View File

@ -99,7 +99,7 @@
Fira Sans Italic OT}{%
\setsansfont[BoldFont={Fira Sans OT}]{Fira Sans Light OT}%
}{%
\PackageWarning{beamerthemem}{%
\PackageWarning{beamerthememetropolis}{%
Could not find Fira Sans fonts.%
}
}
@ -110,7 +110,7 @@
\iffontsexist{Fira Mono OT, Fira Mono Bold OT}{%
\setmonofont{Fira Mono OT}%
}{%
\PackageWarning{beamerthemem}{%
\PackageWarning{beamerthememetropolis}{%
Could not find Fira Mono fonts.%
}
}
@ -119,7 +119,7 @@
\addfontfeature{Numbers={Monospaced}}%
}
}{%
\PackageWarning{beamerthemem}{%
\PackageWarning{beamerthememetropolis}{%
You need to compile with XeLaTeX or LuaLaTeX to use the Fira fonts.%
}
}

View File

@ -10,15 +10,15 @@
% International License (https://creativecommons.org/licenses/by-sa/4.0/).
% ------------------------------------------------------------------------- \fi
% \iffalse
%<driver> \ProvidesFile{beamerthemem.dtx}
%<driver> \ProvidesFile{beamerthememetropolis.dtx}
%<*package>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerthemem}[2015/06/12 Metropolis Beamer theme]
%</package>
%<driver> \documentclass{ltxdoc}
%<driver> \usepackage{beamerthemem}
%<driver> \usepackage{beamerthememetropolis}
%<driver> \begin{document}
%<driver> \DocInput{beamerthemem.dtx}
%<driver> \DocInput{beamerthememetropolis.dtx}
%<driver> \end{document}
% \fi
% \CheckSum{0}

View File

@ -29,8 +29,8 @@ International License (https://creativecommons.org/licenses/by-sa/4.0/).
---------------------------------------------------------------------------
\endpreamble
\generate{\file{beamerthemem.sty}{%
\from{beamerthemem.dtx}{package}}
\generate{\file{beamerthememetropolis.sty}{%
\from{beamerthememetropolis.dtx}{package}}
}
\generate{\file{beamerinnerthememetropolis.sty}{%
\from{beamerinnerthememetropolis.dtx}{package}}
@ -54,7 +54,7 @@ International License (https://creativecommons.org/licenses/by-sa/4.0/).
\Msg{* To finish the installation you have to move the following *}
\Msg{* files into a directory searched by TeX: *}
\Msg{* *}
\Msg{* beamerthemem.sty *}
\Msg{* beamerthememetropolis.sty *}
\Msg{* beamerinnerthememetropolis.sty *}
\Msg{* beamerouterthememetropolis.sty *}
\Msg{* beamerfontthememetropolis.sty *}