copy old stuff in here and build somthing around it

This commit is contained in:
Simon Bruder 2018-04-11 15:16:12 +00:00
commit c35ed6dbc1
No known key found for this signature in database
GPG key ID: 6F03E0000CC5B62F
85 changed files with 16290 additions and 0 deletions

17
.gitignore vendored Normal file
View file

@ -0,0 +1,17 @@
# LaTeX build files
/latex/**/*.aux
/latex/**/*.eps
/latex/**/*.log
/latex/**/*.nav
/latex/**/*.out
/latex/**/*.snm
/latex/**/*.toc
# generated pdfs (reveal pdf export and LaTeX)
*.pdf
# fonts downloaded by script
/latex/fonts
# node modules (revealjs)
node_modules

6
.gitmodules vendored Normal file
View file

@ -0,0 +1,6 @@
[submodule "latex/mtheme"]
path = latex/mtheme
url = https://github.com/matze/mtheme
[submodule "revealjs/amnesty/amnesty-dp-2016"]
path = revealjs/amnesty/amnesty-dp-2016
url = https://github.com/wearethoughtfox/amnesty-dp-2016

17
LICENSE Normal file
View file

@ -0,0 +1,17 @@
MIT License
Copyright (c) 2018 Simon Bruder
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

99
Makefile Normal file
View file

@ -0,0 +1,99 @@
.PHONY: clean
clean:
find latex \
-type f \
\( \
-iname "*.aux" \
-o -iname "*.nav" \
-o -iname "*.out" \
-o -iname "*.toc" \
-o -iname "*.snm" \
-o -iname "*.log" \
-o -iname "*.eps" \
\) \
-delete
find . -iname "*.pdf" -type f -delete
rm -rf latex/fonts revealjs/node_modules
latex/fonts:
mkdir $@
.PHONY: fonts
fonts: latex/fonts
wget -P latex/fonts -c -q \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-Black.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-BlackItalic.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-Bold.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-BoldItalic.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-Light.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-LightItalic.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-Medium.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-MediumItalic.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-Regular.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-RegularItalic.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-Thin.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto/Roboto-ThinItalic.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto-slab/Roboto-Slab-Bold.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto-slab/Roboto-Slab-Light.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto-slab/Roboto-Slab-Regular.ttf \
https://cdn.jsdelivr.net/npm/roboto-fontface/fonts/roboto-slab/Roboto-Slab-Thin.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-Bold.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-BoldItalic.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-Italic.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-Light.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-LightItalic.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-Medium.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-MediumItalic.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-Regular.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-Thin.ttf \
https://cdn.jsdelivr.net/npm/roboto-mono-webfont/fonts/RobotoMono-ThinItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraMono-Bold.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraMono-Medium.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraMono-Regular.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Bold.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-BoldItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Book.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-BookItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Eight.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-EightItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-ExtraBold.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-ExtraBoldItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-ExtraLight.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-ExtraLightItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Four.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-FourItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Hair.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-HairItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Heavy.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-HeavyItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Light.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Italic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-LightItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Medium.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-MediumItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Regular.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-SemiBold.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-SemiBoldItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Thin.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-ThinItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Two.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-TwoItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-Ultra.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-UltraItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-UltraLightItalic.ttf \
https://cdn.jsdelivr.net/npm/mozilla-fira-pack/Fira/ttf/FiraSans-UltraLight.ttf
revealjs/node_modules:
(cd $(@D) && npm install)
revealjs/%/index.pdf: revealjs/%/index.html
phantomjs revealjs/node_modules/reveal.js/plugin/print-pdf/print-pdf.js file://$(PWD)/$<?print-pdf $@
latex/%/index.pdf: latex/%/index.tex
(cd $(@D) && rubber --module xelatex index.tex)
%.eps: %.svg
inkscape -D -z --file="$<" --export-eps="$@"
%/handout.pdf: %/handout.odt
libreoffice --headless --convert-to pdf "$<" --outdir $(@D)

2
README.md Normal file
View file

@ -0,0 +1,2 @@
# presis

39
compile.sh Executable file
View file

@ -0,0 +1,39 @@
#!/bin/bash
set -e
set -x
##
# Build LaTeX documents
##
make fonts
for presi in latex/*;do
# [ "$presi" == "latex/mtheme" ] && break
# [ "$presi" == "latex/fonts" ] && break
for file in $presi/*.svg;do
[ -e "$file" ] && make "${file%.svg}".eps
done
[ -e "$presi/index.tex" ] && make "$presi/index.pdf"
[ -e "$presi/handout.odt" ] && make "$presi/handout.pdf"
done
##
# install nodejs modules
##
make revealjs/node_modules
##
# Build PDF for revealjs
##
for presi in revealjs/*;do
# [ "$presi" == "revealjs/node_modules" ] && break
[ -e "$presi/index.html" ] && make "$presi/index.pdf"
[ -e $presi/handout.odt ] && make "$presi/handout.pdf"
done

22
index.html Normal file
View file

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Präsentationen</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Präsentationen</h1>
<table>
<tr><td></td><td><a href="latex/brom/index.pdf">Element: Brom (Br)</a></td></tr>
<tr><td></td><td><a href="revealjs/ffmpeg_englisch/">FFmpeg</a></td></tr>
<tr><td></td><td><a href="revealjs/ffmpeg_englisch/index.pdf">FFmpeg (pdf)</a></td></tr>
<tr><td></td><td><a href="revealjs/kilimandscharo/">Kilimandscharo</a></td></tr>
<tr><td></td><td><a href="revealjs/snowden/">Snowden</a></td></tr>
<tr><td></td><td><a href="revealjs/snowden/index.pdf">Snowden (pdf)</a></td></tr>
<tr><td></td><td><a href="revealjs/snowden/handout.pdf">Snowden (handout)</a></td></tr>
</table>
</body>
</html>

BIN
latex/brom/brom-glas.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
latex/brom/hand.odt Normal file

Binary file not shown.

166
latex/brom/index.tex Normal file
View file

@ -0,0 +1,166 @@
% Needs XeLaTeX
\documentclass[aspectratio=43]{beamer}
%\documentclass[aspectratio=1610]{beamer}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{siunitx}
\usepackage{unicode-math}
%\usepackage{pgfpages}
\usetheme{Ilmenau}
% Dark theme
%\usetheme[numbering=none, progressbar=frametitle, background=dark]{metropolis}
% Light theme
%\usetheme[numbering=none, progressbar=frametitle, background=light]{metropolis}
\usepackage{fontspec}
\setsansfont{}[ % Default
Path = /home/simon/.fonts/non-free/FF Din/,
Extension = .ttf,
UprightFont = DINW07-Regular,
BoldFont = DINW07-Bold,
ItalicFont = DINW07-Italic,
]
\setmainfont{}[ % Activate with \textrm{}
Path = /usr/share/fonts/truetype/vollkorn/,
Extension = .ttf,
UprightFont = Vollkorn-Regular,
BoldFont = Vollkorn-Bold,
ItalicFont = Vollkorn-Italic,
]
%\setmonofont{}[ % Activate with \texttt{}
% Path = /home/simon/.fonts/typecatcher/,
% Extension = .ttf,
% UprightFont = Roboto Mono_regular,
% BoldFont = Roboto Mono_300,
% ItalicFont = Roboto Mono_italic,
%]
\setbeamercovered{transparent}
\beamertemplatenavigationsymbolsempty
\title{Element: Brom (Br)}
%\subtitle{Brom ist lecker}
\author{Simon Bruder}
\institute{Christian-von-Bomhard-Schule}
\date{04.12.2017}
\titlegraphic{\includegraphics[height=4.5cm]{brom-glas}}
%\logo{\includegraphics[width=1.8cm]{flag}}
\begin{document}
\frame[plain]{
\titlepage
}
\institute{Christian-von-Bromhard-Schule}
\frame[plain]{
\tableofcontents
}
\section{Wissenswertes}
\subsection{Schnelle Fakten}
\begin{frame}
\frametitle{Brom im Periodensystem}
\includegraphics[width=\textwidth]{periodic-table-brom-magnified}
\end{frame}
\begin{frame}
\frametitle{Überblick}
\begin{itemize}
\pause{}
\item{\textit{brõmos} (altgr.: Gestank)}
\pause{}
\item{Summenformel: $Br_{2}$}
\pause{}
\item{$-7.26\pm0.01$\,\si{\degreeCelsius} < flüssig < $59.25\pm0.45$\,\si{\degreeCelsius}}
\pause{}
\item{Dichte: $3.14\pm0.052$\,\large{$\frac{g}{cm^{3}}$}}
\pause{}
\item{Löslichkeit in Wasser: \Large{$\frac{35\pm3\,g}{1\,}$}}
\pause{}
\item{Farbe: rotbraun}
\end{itemize}
\end{frame}
\subsection{Gesundheit}
\begin{frame}
\frametitle{Gesundheit}
\begin{itemize}
\pause{}
\item{Bei Inhalation: Verätzung der Atemwege}
\pause{}
\item{Versuche an Mäusen: Akute Schäden ab $299\pm125\,ppm$\footnote{ppm = $10^{-6}$ = 0.000001}}
\pause{}
\item{Kann in Verbindungen als Arzneimittel eingesetzt werden}
\end{itemize}
\end{frame}
\section{Verbindungen}
\begin{frame}
\frametitle{Verbindungen}
\begin{itemize}
\item{Natriumbromid ($NaBr$)}
\item{Bromwasserstoff ($HBr$)}
\item{Kaliumbromid ($KBr$)}
\item{Bromaceton ($C_{3}H_{5}BrO$)}
\item{Silberbromid ($AgBr$)}
\end{itemize}
\end{frame}
\section{Vorkommen}
\begin{frame}
\frametitle{Vorkommen}
\begin{itemize}
\pause{}
\item{Durch hohe Reaktionsfreudigkeit kein Vorkommen an elementarem Brom}
\pause{}
\item{Meerwasser: $67\,ppm$ = \Large{$\frac{67\,mg}{}$}}
\pause{}
\item{Hauptexporteure: USA, Israel, Deutschland}
\end{itemize}
\end{frame}
\section{Verwendung}
\begin{frame}
\frametitle{Verwendung}
\begin{itemize}
\pause{}
\item{Arzneimittel (Kalium-, Natriumbromid)}
\pause{}
\item{Insektizid (Bromaceton)}
\pause{}
\item{Fotoblitz (Silberbromid)}
\pause{}
\item{Heute meistens durch andere Mittel abgelöst}
\end{itemize}
\end{frame}
\section*{Schluss}
\subsection*{Quellen}
\begin{frame}
\begin{itemize}
\item{CC-BY-SA 3.0 Wilco Oelen\footnote{http://woelen.homescience.net/science/chem/compounds/bromine.jpg}}
\item{Armtuk: Periodic Table Armtuk3.svg in Wikimedia Commons (CC-BY-SA 3.0)\footnote{https://commons.wikimedia.org/wiki/File:Periodic\_Table\_Armtuk3.svg}}
\item{ECHA European Chemicals Agency\footnote{https://www.echa.europa.eu/web/guest/brief-profile/-/briefprofile/100.028.890}}
\item{PubChem Project\footnote{https://pubchem.ncbi.nlm.nih.gov/}}
\item{Wolfram|Alpha\footnote{https://www.wolframalpha.com/}}
\item{Bromine: Ocurrence\footnote{http://nautilus.fis.uc.pt/st2.5/scenes-e/elem/e03520.html}}
\item{Duden | Brom\footnote{https://www.duden.de/rechtschreibung/Brom}}
\end{itemize}
\end{frame}
\end{document}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 172 KiB

View file

@ -0,0 +1,122 @@
%%
%% This is file `siunitx-abbreviations.cfg',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% siunitx.dtx (with options: `config,abbreviations')
%% ---------------------------------------------------------------
%% The siunitx package --- A comprehensive (SI) units package
%% Maintained by Joseph Wright
%% E-mail: joseph.wright@morningstar2.co.uk
%% Released under the LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%% ---------------------------------------------------------------
%%
\ProvidesExplFile {siunitx-abbreviations.cfg} {2017/11/26} {2.7k}
{siunitx: Abbreviated units}
\DeclareSIUnit \A { \ampere }
\DeclareSIUnit \pA { \pico \ampere }
\DeclareSIUnit \nA { \nano \ampere }
\DeclareSIUnit \uA { \micro \ampere }
\DeclareSIUnit \mA { \milli \ampere }
\DeclareSIUnit \kA { \kilo \ampere }
\DeclareSIUnit \Hz { \hertz }
\DeclareSIUnit \mHz { \milli \hertz }
\DeclareSIUnit \kHz { \kilo \hertz }
\DeclareSIUnit \MHz { \mega \hertz }
\DeclareSIUnit \GHz { \giga \hertz }
\DeclareSIUnit \THz { \tera \hertz }
\DeclareSIUnit \mol { \mole }
\DeclareSIUnit \fmol { \femto \mole }
\DeclareSIUnit \pmol { \pico \mole }
\DeclareSIUnit \nmol { \nano \mole }
\DeclareSIUnit \umol { \micro \mole }
\DeclareSIUnit \mmol { \milli \mole }
\DeclareSIUnit \kmol { \kilo \mole }
\DeclareSIUnit \V { \volt }
\DeclareSIUnit \pV { \pico \volt }
\DeclareSIUnit \nV { \nano \volt }
\DeclareSIUnit \uV { \micro \volt }
\DeclareSIUnit \mV { \milli \volt }
\DeclareSIUnit \kV { \kilo \volt }
\DeclareSIUnit \hl { \hecto \litre }
\DeclareSIUnit \l { \litre }
\DeclareSIUnit \ml { \milli \litre }
\DeclareSIUnit \ul { \micro \litre }
\DeclareSIUnit \hL { \hecto \liter }
\DeclareSIUnit \L { \liter }
\DeclareSIUnit \mL { \milli \liter }
\DeclareSIUnit \uL { \micro \liter }
\DeclareSIUnit \fg { \femto \gram }
\DeclareSIUnit \pg { \pico \gram }
\DeclareSIUnit \ng { \nano \gram }
\DeclareSIUnit \ug { \micro \gram }
\DeclareSIUnit \mg { \milli \gram }
\DeclareSIUnit \g { \gram }
\DeclareSIUnit \kg { \kilo \gram }
\DeclareSIUnit \amu { \atomicmassunit }
\DeclareSIUnit \W { \watt }
\DeclareSIUnit \uW { \micro \watt }
\DeclareSIUnit \mW { \milli \watt }
\DeclareSIUnit \kW { \kilo \watt }
\DeclareSIUnit \MW { \mega \watt }
\DeclareSIUnit \GW { \giga \watt }
\DeclareSIUnit \J { \joule }
\DeclareSIUnit \kJ { \kilo \joule }
\DeclareSIUnit \eV { \electronvolt }
\DeclareSIUnit \meV { \milli \electronvolt }
\DeclareSIUnit \keV { \kilo \electronvolt }
\DeclareSIUnit \MeV { \mega \electronvolt }
\DeclareSIUnit \GeV { \giga \electronvolt }
\DeclareSIUnit \TeV { \tera \electronvolt }
\DeclareSIUnit [ inter-unit-product = ] \kWh { \kilo \watt \hour }
\DeclareSIUnit \m { \metre }
\DeclareSIUnit \pm { \pico \metre }
\DeclareSIUnit \nm { \nano \metre }
\DeclareSIUnit \um { \micro \metre }
\DeclareSIUnit \mm { \milli \metre }
\DeclareSIUnit \cm { \centi \metre }
\DeclareSIUnit \dm { \deci \metre }
\DeclareSIUnit \km { \kilo \metre }
\DeclareSIUnit \K { \kelvin }
\DeclareSIUnit \dB { \deci \bel }
\DeclareSIUnit \F { \farad }
\DeclareSIUnit \fF { \femto \farad }
\DeclareSIUnit \pF { \pico \farad }
\DeclareSIUnit \N { \newton }
\DeclareSIUnit \mN { \milli \newton }
\DeclareSIUnit \kN { \kilo \newton }
\DeclareSIUnit \MN { \mega \newton }
\DeclareSIUnit \Pa { \pascal }
\DeclareSIUnit \kPa { \kilo \pascal }
\DeclareSIUnit \MPa { \mega \pascal }
\DeclareSIUnit \GPa { \giga \pascal }
\DeclareSIUnit \mohm { \milli \ohm }
\DeclareSIUnit \kohm { \kilo \ohm }
\DeclareSIUnit \Mohm { \mega \ohm }
\DeclareSIUnit \s { \second }
\DeclareSIUnit \as { \atto \second }
\DeclareSIUnit \fs { \femto \second }
\DeclareSIUnit \ps { \pico \second }
\DeclareSIUnit \ns { \nano \second }
\DeclareSIUnit \us { \micro \second }
\DeclareSIUnit \ms { \milli \second }
%% Copyright (C) 2008-2017 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
%% this license or (at your option) any later version. The latest
%% version of this license is in the file:
%% http://www.latex-project.org/lppl.txt
%%
%% This work is "maintained" (as per LPPL maintenance status) by
%% Joseph Wright.
%%
%% This work consists of the file siunitx.dtx
%% and the derived files siunitx.pdf,
%% siunitx.sty and
%% siunitx.ins.
%%
%% End of file `siunitx-abbreviations.cfg'.

View file

@ -0,0 +1,45 @@
%%
%% This is file `siunitx-binary.cfg',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% siunitx.dtx (with options: `config,binary')
%% ---------------------------------------------------------------
%% The siunitx package --- A comprehensive (SI) units package
%% Maintained by Joseph Wright
%% E-mail: joseph.wright@morningstar2.co.uk
%% Released under the LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%% ---------------------------------------------------------------
%%
\ProvidesExplFile {siunitx-binary.cfg} {2017/11/26} {2.7k}
{siunitx: Binary units}
\DeclareBinaryPrefix \kibi { Ki } { 10 }
\DeclareBinaryPrefix \mebi { Mi } { 20 }
\DeclareBinaryPrefix \gibi { Gi } { 30 }
\DeclareBinaryPrefix \tebi { Ti } { 40 }
\DeclareBinaryPrefix \pebi { Pi } { 50 }
\DeclareBinaryPrefix \exbi { Ei } { 60 }
\DeclareBinaryPrefix \zebi { Zi } { 70 }
\DeclareBinaryPrefix \yobi { Yi } { 80 }
\DeclareSIUnit \bit { bit }
\DeclareSIUnit \byte { B }
%% Copyright (C) 2008-2017 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
%% this license or (at your option) any later version. The latest
%% version of this license is in the file:
%% http://www.latex-project.org/lppl.txt
%%
%% This work is "maintained" (as per LPPL maintenance status) by
%% Joseph Wright.
%%
%% This work consists of the file siunitx.dtx
%% and the derived files siunitx.pdf,
%% siunitx.sty and
%% siunitx.ins.
%%
%% End of file `siunitx-binary.cfg'.

View file

@ -0,0 +1,747 @@
%%
%% This is file `siunitx-version-1.cfg',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% siunitx.dtx (with options: `config,version-1')
%% ---------------------------------------------------------------
%% The siunitx package --- A comprehensive (SI) units package
%% Maintained by Joseph Wright
%% E-mail: joseph.wright@morningstar2.co.uk
%% Released under the LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%% ---------------------------------------------------------------
%%
\ProvidesExplFile {siunitx-version-1.cfg} {2017/11/26} {2.7k}
{siunitx: Version 1 settings}
\keys_define:nn { siunitx } {
addsign .choice: ,
addsign /
all .meta:n = { explicit-sign = + },
addsign /
exp .meta:n = { explicit-sign = + },
addsign /
false .meta:n = { explicit-sign = },
addsign /
mant .meta:n = { explicit-sign = + },
addsign /
none .meta:n = { explicit-sign = },
addsign /
true .meta:n = { explicit-sign = + },
addsign .default:n = { true },
allowlitunits .meta:n = { free-standing-units = #1 },
allowlitunits .default:n = { true },
allowoptarg .meta:n = { unit-optional-argument = #1 },
allowoptargs .default:n = { true },
allowzeroexp .meta:n = { retain-zero-exponent = #1 },
allowzeroexp .default:n = { true },
alsoload .code:n = ,
angformat .code:n = ,
anglesep .choice: ,
anglesep /
cdot .meta:n =
{ arc-separator = \ensuremath { { } \cdot { } } },
anglesep /
comma .meta:n = { arc-separator = \ensuremath { { {,} } } },
anglesep /
fullstop .meta:n = { arc-separator = \ensuremath { { { . } } } },
anglesep /
med .meta:n = { arc-separator = \ensuremath { \: } },
anglesep /
medium .meta:n = { arc-separator = \ensuremath { \: } },
anglesep /
none .meta:n = { arc-separator = },
anglesep /
period .meta:n = { arc-separator = \ensuremath { { { . } } } },
anglesep /
space .meta:n = { arc-separator = \text { ~ } },
anglesep /
stop .meta:n = { arc-separator = \ensuremath { { { . } } } },
anglesep /
thick .meta:n = { arc-separator = \ensuremath { \; } },
anglesep /
thin .meta:n = { arc-separator = \ensuremath { \, } },
anglesep /
tightcdot .meta:n =
{ arc-separator = \ensuremath { \bgroup \cdot \egroup } },
anglesep /
tighttimes .meta:n =
{ arc-separator = \ensuremath { \bgroup \times \egroup } },
anglesep /
times .meta:n = { arc-separator = \ensuremath { \times } },
anglesep /
unknown .meta:n = { arc-separator = \ensuremath {#1} },
astroang .meta:n =
{ angle-symbol-over-decimal = #1 },
astroang .default:n = { true },
closeerr .meta:n = { close-bracket = \ensuremath {#1} },
closefrac .meta:n = { close-bracket = \ensuremath {#1} },
closerange .meta:n = { close-bracket = \ensuremath {#1} },
colour .code:n = { color = #1 },
colorall .code:n = ,
colourall .code:n = ,
colorneg .code:n = ,
colourneg .code:n = ,
colorunits .meta:n = ,
colourunits .meta:n = ,
colorvalues .meta:n = ,
colourvalues .meta:n = ,
decimalsymbol .choice: ,
decimalsymbol /
cdot .meta:n =
{ output-decimal-marker = \ensuremath { { } \cdot { } } },
decimalsymbol /
comma .meta:n = { output-decimal-marker = { \ensuremath { { , } } } },
decimalsymbol /
fullstop .meta:n = { output-decimal-marker = { \ensuremath { { . } } } },
decimalsymbol /
period .meta:n = { output-decimal-marker = { \ensuremath { { . } } } },
decimalsymbol /
stop .meta:n = { output-decimal-marker = { \ensuremath { { . } } } },
decimalsymbol /
tightcdot .code:n =
{ output-decimal-marker = \ensuremath { \bgroup \cdot \egroup } },
decimalsymbol /
unknown .meta:n = { output-decimal-marker = \ensuremath {#1} },
debug .code:n = ,
detectdisplay .meta:n = { detect-display-math = #1 },
detectdisplay .default:n = { true },
digitsep .choice: ,
digitsep /
cdot .meta:n =
{ group-separator = \ensuremath { { } \cdot { } } },
digitsep /
comma .meta:n = { group-separator = \ensuremath { { , } } },
digitsep /
fullstop .meta:n = { group-separator = \ensuremath { . } },
digitsep /
med .meta:n = { group-separator = \ensuremath { \: } },
digitsep /
medium .meta:n = { group-separator = \ensuremath { \: } },
digitsep /
none .meta:n = { group-separator = },
digitsep /
period .meta:n = { group-separator = \ensuremath { . } },
digitsep /
space .meta:n = { group-separator = \text { ~ } },
digitsep /
stop .meta:n = { group-separator = \ensuremath { . } },
digitsep /
thick .meta:n = { group-separator = \ensuremath { \; } },
digitsep /
thin .meta:n = { group-separator = \ensuremath { \, } },
digitsep /
tightcdot .meta:n =
{ group-separator = \ensuremath { \bgroup \cdot \egroup } },
digitsep /
tighttimes .meta:n =
{ group-separator = \ensuremath { \bgroup \times \egroup } },
digitsep /
times .meta:n = { group-separator = \ensuremath { \times } },
digitsep /
unknown .meta:n = { group-separator = \ensuremath {#1} },
dp .meta:n =
{
round-mode = places,
round-precision = #1,
},
emulate .code:n = ,
errspace .choice: ,
errspace /
med .meta:n = { uncertainty-separator = \ensuremath { \: } },
errspace /
medium .meta:n = { uncertainty-separator = \ensuremath { \: } },
errspace /
none .meta:n = { uncertainty-separator = },
errspace /
space .meta:n = { uncertainty-separator = \text { ~ } },
errspace /
thick .meta:n = { uncertainty-separator = \ensuremath { \; } },
errspace /
thin .meta:n = { uncertainty-separator = \ensuremath { \, } },
errspace /
unknown .meta:n = { uncertainty-separator = \ensuremath {#1} },
eVcorra .code:n = ,
eVcorrb .code:n = ,
expbase .choice: ,
expbase /
ten .meta:n = { exponent-base = 10 },
expbase /
two .meta:n = { exponent-base = 2 },
expbase /
unknown .meta:n = { exponent-base = #1 },
expproduct .choice: ,
expproduct /
cdot .meta:n =
{ exponent-product = \ensuremath { { } \cdot { } } },
expproduct /
tightcdot .meta:n =
{ exponent-product = \ensuremath { \bgroup \cdot \egroup } },
expproduct /
tighttimes .meta:n =
{ exponent-product = \ensuremath { \bgroup \times \egroup } },
expproduct /
times .meta:n = { exponent-product = \ensuremath { \times } },
expproduct /
unknown .meta:n = { exponent-product = \ensuremath {#1} },
fixdp .choice:,
fixdp /
false .meta:n = { round-mode = none },
fixdp /
true .meta:n = { round-mode = places },
fixdp .default:n = { true },
fixsf .choice: ,
fixsf /
false .meta:n = { round-mode = none },
fixsf /
true .meta:n = { round-mode = figures },
fixsf .default:n = { true },
fraction .choice: ,
fraction /
frac .meta:n = { fraction-function = \frac },
fraction /
nice .meta:n = { fraction-function = \frac },
fraction /
sfrac .meta:n = { fraction-function = \sfrac },
fraction /
ugly .meta:n =
{
fraction-function = \frac ,
per-mode = symbol-or-fraction
},
inlinebold .meta:n = { detect-inline-weight = #1 },
log .code:n = ,
load .code:n = ,
loctolang .code:n = ,
mathOmega .meta:n = { math-ohm = #1 },
mathcelsius .meta:n = { math-celsius = #1 },
mathdegree .meta:n = { math-degree = #1 },
mathminute .meta:n = { math-arcminute = #1 },
mathmu .meta:n = { math-micro = #1 },
mathringA .meta:n = { math-angstrom = #1 },
mathrm .code:n =
{ \use:x { \keys_set:nn { siunitx } { math-rm = \exp_not:c {#1} } } },
mathsOmega .meta:n = { math-ohm = #1 },
mathscelsius .meta:n = { math-celsius = #1 },
mathsdegree .meta:n = { math-degree = #1 },
mathsecond .meta:n = { math-arcsecond = #1 },
mathsf .code:n =
{ \use:x { \keys_set:nn { siunitx } { math-sf = \exp_not:c {#1} } } },
mathsminute .meta:n = { math-arcminute = #1 },
mathsmu .meta:n = { math-micro = #1 },
mathsringA .meta:n = { math-angstrom = #1 },
mathsrm .code:n =
{ \use:x { \keys_set:nn { siunitx } { math-rm= \exp_not:c {#1} } } },
mathssecond .meta:n = { math-arcsecond = #1 },
mathssf .code:n =
{ \use:x { \keys_set:nn { siunitx } { math-sf = \exp_not:c {#1} } } },
mathstt .code:n =
{ \use:x { \keys_set:nn { siunitx } { math-tt = \exp_not:c {#1} } } },
mathtt .code:n =
{ \use:x { \keys_set:nn { siunitx } { math-tt = \exp_not:c {#1} } } },
negcolor .meta:n = { negative-color = #1 },
negcolour .meta:n = { negative-color = #1 },
noload .code:n = ,
numaddn .meta:n = { input-symbols = #1 },
numcloseerr .meta:n = { input-close-uncertainty = #1 },
numdecimal .meta:n = { input-decimal-markers = #1 },
numdigits .meta:n = { input-digits = #1 },
numdiv .meta:n = { input-quotient = #1 },
numexp .meta:n = { input-exponent-markers = #1 },
numgobble .meta:n = { input-ignore = #1 },
numopenerr .meta:n = { input-open-uncertainty = #1 },
numprod .meta:n = { input-product = #1 },
numsign .meta:n = { input-signs = #1 },
obeyall .meta:n = { detect-all = #1 },
obeyall .default:n = { true },
obeybold .meta:n = { detect-weight = #1 },
obeybold .default:n = { true },
obeyfamily .meta:n = { detect-family = #1 },
obeyfamily .default:n = { true },
obeyitalic .meta:n = { detect-shape = #1 },
obeyitalic .default:n = { true },
obeymode .meta:n = { detect-mode = #1 },
obeymode .default:n = { true },
openerr .meta:n = { open-bracket = \ensuremath {#1} },
openfrac .meta:n = { open-bracket = \ensuremath {#1} },
openrange .meta:n = { open-bracket = \ensuremath {#1} },
padangle .choice: ,
padangle /
all .meta:n =
{
add-arc-degree-zero = true,
add-arc-minute-zero = true,
add-arc-second-zero = true
},
padangle /
both .meta:n =
{
add-arc-degree-zero = true,
add-arc-minute-zero = true,
add-arc-second-zero = true
},
padangle /
false .meta:n =
{
add-arc-degree-zero = false,
add-arc-minute-zero = false,
add-arc-second-zero = false
},
padangle /
large .meta:n =
{
add-arc-degree-zero = true,
add-arc-minute-zero = true,
add-arc-second-zero = false
},
padangle /
none .meta:n =
{
add-arc-degree-zero = false,
add-arc-minute-zero = false,
add-arc-second-zero = false
},
padangle /
small .meta:n =
{
add-arc-degree-zero = false,
add-arc-minute-zero = true,
add-arc-second-zero = true
},
true .meta:n =
{
add-arc-degree-zero = true,
add-arc-minute-zero = true,
add-arc-second-zero = true
},
padnumber .choice: ,
padnumber /
all .meta:n =
{
add-decimal-zero = true,
add-integer-zero = true
},
padnumber /
both .meta:n =
{
add-decimal-zero = true,
add-integer-zero = true
},
padnumber /
false .meta:n =
{
add-decimal-zero = false,
add-integer-zero = false
},
padnumber /
leading .meta:n =
{
add-decimal-zero = true,
add-integer-zero = false
},
padnumber /
none .meta:n =
{
add-decimal-zero = false,
add-integer-zero = false
},
padnumber /
trailing .meta:n =
{
add-decimal-zero = false,
add-integer-zero = true
},
padnumber /
true .meta:n =
{
add-decimal-zero = true,
add-integer-zero = true
},
per .choice: ,
per /
frac .meta:n = { per-mode = fraction },
per /
fraction .meta:n = { per-mode = fraction },
per /
reciprocal .meta:n = { per-mode = reciprocal },
per /
slash .meta:n = { per-mode = symbol },
prefixbase .code:n = ,
prefixproduct .code:n = ,
prefixsymbolic .meta:n = { prefixes-as-symbols = #1 },
prefixsymbolic .default:n = { true },
prespace .meta:n = { space-before-unit = #1 },
prespace .default:n = { true },
redefsymbols .meta:n = { redefine-symbols = #1 },
redefsymbols .default:n = { true },
repeatunits .choice: ,
repeatunits /
false .meta:n =
{
multi-part-units = single,
product-units = single,
},
repeatunits /
power .meta:n =
{
multi-part-units = repeat,
product-units = power,
},
repeatunits /
true .meta:n =
{
multi-part-units = repeat,
product-units = repeat,
},
repeatunits .default:n = { true },
retainplus .meta:n = { retain-explicit-plus = #1 },
retainplus .default:n = { true },
seperr .meta:n = { separate-uncertainty = #1 },
seperr .default:n = { true },
sepfour .meta:n = { group-four-digits = true },
sepfour .default:n = { true },
sf .meta:n =
{
round-mode = figures,
round-precision = #1,
},
sign .meta:n = { explicit-sign = #1 },
slash .choice: ,
slash /
slash .meta:n = { per-symbol = \ensuremath { / } },
slash /
unknown .meta:n = { per-symbol = \ensuremath {#1} },
stickyper .meta:n = { sticky-per = #1 },
stickyper .default:n = { true },
strictarc .code:n = ,
tabalign .code:n =
{
\str_if_eq:nnTF {#1} { centre }
{ \keys_set:nn { siunitx } { table-alignment = center } }
{ \keys_set:nn { siunitx } { table-alignment = #1 } }
},
tabalignexp .code:n = { table-align-exponent = #1 },
tabautofit .meta:n = { table-auto-round = #1 },
tabautofit .default:n = { true },
tabexpalign .code:n = { table-align-exponent = #1 },
tabformat .meta:n = { table-format = #1 },
tabnumalign .code:n =
{
\str_if_eq:nnTF {#1} { centre }
{ \keys_set:nn { siunitx } { table-number-alignment = center } }
{
\str_if_eq:nnTF {#1} { centredecimal }
{
\keys_set:nn { siunitx }
{ table-number-alignment = center-decimal-marker }
}
{
\str_if_eq:nnTF {#1} { centerdecimal }
{
\keys_set:nn { siunitx }
{ table-number-alignment = center-decimal-marker }
}
{
\keys_set:nn { siunitx }
{ table-number-alignment = #1 }
}
}
}
},
tabparseonly .meta:n = { table-parse-only = #1 },
tabparseonly .default:n = { true },
tabtextalign .code:n =
{
\str_if_eq:nnTF {#1} { centre }
{ \keys_set:nn { siunitx } { table-text-alignment = center } }
{ \keys_set:nn { siunitx } { table-text-alignment = #1 } }
},
tabunitalign .code:n =
{
\str_if_eq:nnTF {#1} { centre }
{ \keys_set:nn { siunitx } { table-unit-alignment = center } }
{ \keys_set:nn { siunitx } { table-unit-alignment = #1 } }
},
textOmega .meta:n = { text-ohm = #1 },
textcelsius .meta:n = { text-celsius = #1 },
textdegree .meta:n = { text-degree = #1 },
textminute .meta:n = { text-arcminute = #1 },
textmode .choice: ,
textmode /
true .meta:n = { mode = text },
textmode /
false .meta:n = { mode = math },
textmode .default:n = { true },
textmu .meta:n = { text-micro = #1 },
textringA .meta:n = { text-angstrom = #1 },
textrm .code:n =
{ \use:x { \keys_set:nn { siunitx } { text-rm = \exp_not:c {#1} } } },
textsecond .meta:n = { text-arcsecond = #1 },
textsf .code:n =
{ \use:x { \keys_set:nn { siunitx } { text-sf = \exp_not:c {#1} } } },
texttt .code:n =
{ \use:x { \keys_set:nn { siunitx } { text-tt = \exp_not:c {#1} } } },
tightpm .meta:n = { tight-spacing = #1 },
tightpm .default:n = { true },
tophrase .meta:n = { range-phrase = #1 },
trapambigerr .choice: ,
trapambigerr
/ false .meta:n = { multi-part-units = single },
trapambigerr
/ true .meta:n = { multi-part-units = brackets },
trapambigerr .default:n = { true },
trapambigfrac .meta:n = { bracket-numbers = #1 },
trapambigfrac .default:n = { true },
trapambigrange .choice: ,
trapambigrange
/ false .meta:n = { range-units = single },
trapambigrange
/ true .meta:n = { range-units = brackets },
trapambigrange .default:n = { true },
unitcolor .meta:n = { unit-color = #1 },
unitcolour .meta:n = { unit-color = #1 },
unitmathrm .code:n =
{ \use:x { \keys_set:nn { siunitx } { unit-math-rm = \exp_not:c {#1} } } },
unitmathsf .code:n =
{ \use:x { \keys_set:nn { siunitx } { unit-math-sf = \exp_not:c {#1} } } },
unitmathsrm .code:n =
{ \use:x { \keys_set:nn { siunitx } { unit-math-rm = \exp_not:c {#1} } } },
unitmathssf .code:n =
{ \use:x { \keys_set:nn { siunitx } { unit-math-sf = \exp_not:c {#1} } } },
unitmathstt .code:n =
{ \use:x { \keys_set:nn { siunitx } { unit-math-tt = \exp_not:c {#1} } } },
unitmathtt .code:n =
{ \use:x { \keys_set:nn { siunitx } { unit-math-tt = \exp_not:c {#1} } } },
unitmode .meta:n = { unit-mode = #1 },
unitsep .choice: ,
unitsep /
cdot .meta:n =
{ inter-unit-product = \ensuremath { { } \cdot { } } },
unitsep /
comma .meta:n = { inter-unit-product = { {,} } },
unitsep /
fullstop .meta:n = { inter-unit-product = { { . } } },
unitsep /
med .meta:n = { inter-unit-product = \ensuremath { \: } },
unitsep /
medium .meta:n = { inter-unit-product = \ensuremath { \: } },
unitsep /
none .meta:n = { inter-unit-product = },
unitsep /
period .meta:n = { inter-unit-product = { { . } } },
unitsep /
space .meta:n = { inter-unit-product = \text { ~ } },
unitsep /
stop .meta:n = { inter-unit-product = { { . } } },
unitsep /
thick .meta:n = { inter-unit-product = \ensuremath { \; } },
unitsep /
thin .meta:n = { inter-unit-product = \, },
unitsep /
tightcdot .meta:n =
{ inter-unit-product = \ensuremath { \bgroup \cdot \egroup } },
unitsep /
tighttimes .meta:n =
{ inter-unit-product = \ensuremath { \bgroup \times \egroup } },
unitsep /
times .meta:n = { inter-unit-product = \ensuremath { \times } },
unitsep /
unknown .meta:n = { inter-unit-product = \ensuremath {#1} },
unitspace .choice: ,
unitspace /
med .meta:n = { inter-unit-product = \ensuremath { \: } },
unitspace /
medium .meta:n = { inter-unit-product = \ensuremath { \: } },
unitspace /
none .meta:n = { inter-unit-product = },
unitspace /
space .meta:n = { inter-unit-product = \text { ~ } },
unitspace /
thick .meta:n = { inter-unit-product = \ensuremath { \; } },
unitspace /
thin .meta:n = { inter-unit-product = \, },
unitspace /
unknown .meta:n = { inter-unit-product = \ensuremath {#1} },
valuecolor .meta:n = { number-color = #1 },
valuecolour .meta:n = { number-color = #1 },
valuemathrm .code:n =
{ \use:x { \keys_set:nn { siunitx } { number-math-rm = \exp_not:c {#1} } } },
valuemathsf .code:n =
{ \use:x { \keys_set:nn { siunitx } { number-math-sf = \exp_not:c {#1} } } },
valuemathsrm .code:n =
{ \use:x { \keys_set:nn { siunitx } { number-math-rm = \exp_not:c {#1} } } },
valuemathssf .code:n =
{ \use:x { \keys_set:nn { siunitx } { number-math-sf = \exp_not:c {#1} } } },
valuemathstt .code:n =
{ \use:x { \keys_set:nn { siunitx } { number-math-tt = \exp_not:c {#1} } } },
valuemathtt .code:n =
{ \use:x { \keys_set:nn { siunitx } { number-math-tt = \exp_not:c {#1} } } },
valuemode .meta:n = { number-mode = #1 },
valuesep .choice: ,
valuesep /
cdot .meta:n =
{ number-unit-product = \ensuremath { { } \cdot { } } },
valuesep /
comma .meta:n = { number-unit-product = { {,} } },
valuesep /
fullstop .meta:n = { number-unit-product = { { . } } },
valuesep /
med .meta:n = { number-unit-product = \ensuremath { \: } },
valuesep /
medium .meta:n = { number-unit-product = \ensuremath { \: } },
valuesep /
none .meta:n = { number-unit-product = },
valuesep /
period .meta:n = { number-unit-product = { { . } } },
valuesep /
space .meta:n = { number-unit-product = \text { ~ } },
valuesep /
stop .meta:n = { number-unit-product = { { . } } },
valuesep /
thick .meta:n = { number-unit-product = \ensuremath { \; } },
valuesep /
thin .meta:n = { number-unit-product = \, },
valuesep /
tightcdot .meta:n =
{ number-unit-product = \ensuremath { \bgroup \cdot \egroup } },
valuesep /
tighttimes .meta:n =
{ number-unit-product = \ensuremath { \bgroup \times \egroup } },
valuesep /
times .meta:n = { number-unit-product = \ensuremath { \times } },
valuesep /
unknown .meta:n = { number-unit-product = \ensuremath {#1} },
xspace .meta:n = { use-xspace = #1 },
xspace .default:n = { true },
}
\keys_define:nn { siunitx } {
unknown .code:n =
{
\msg_error:nnx { siunitx } { unknown-option }
{ \exp_not:V \l_keys_key_tl }
}
}
\keys_set:nn { siunitx } {free-standing-units = true}
\cs_new_eq:NN \newunit \DeclareSIUnit
\cs_new_eq:NN \renewunit \DeclareSIUnit
\cs_new_eq:NN \provideunit \DeclareSIUnit
\NewDocumentCommand \newpower { o m m } {
\IfNoValueTF {#1}
{ \DeclareSIPrePower #2 {#3} }
{ \DeclareSIPostPower #2 {#3} }
}
\NewDocumentCommand \renewpower { o m m } {
\IfNoValueTF {#1}
{ \DeclareSIPrePower #2 {#3} }
{ \DeclareSIPostPower #2 {#3} }
}
\NewDocumentCommand \providepower { o m m } {
\IfNoValueTF {#1}
{ \DeclareSIPrePower #2 {#3} }
{ \DeclareSIPostPower #2 {#3} }
}
\NewDocumentCommand \newprefix { o m m m } {
\IfNoValueTF {#1}
{ \DeclareSIPrefix #2 {#3} {#4} }
{ \DeclareBinaryPrefix #2 {#3} {#4} }
}
\NewDocumentCommand \renewprefix { o m m m } {
\IfNoValueTF {#1}
{ \DeclareSIPrefix #2 {#3} {#4} }
{ \DeclareBinaryPrefix #2 {#3} {#4} }
}
\NewDocumentCommand \provideprefix { o m m m } {
\IfNoValueTF {#1}
{ \DeclareSIPrefix #2 {#3} {#4} }
{ \DeclareBinaryPrefix #2 {#3} {#4} }
}
\NewDocumentCommand \newqualifier { m m } {
\__siunitx_declare_qualifier:Nn #1 {#2}
}
\cs_new_eq:NN \renewqualifier \newqualifier
\cs_new_eq:NN \providequalifier \newqualifier
\DeclareSIPrePower \Square { 2 }
\DeclareSIPrePower \ssquare { 2 }
\DeclareSIUnit \BAR { \bar }
\DeclareSIUnit \bbar { \bar }
\DeclareSIUnit \Day { \day }
\DeclareSIUnit \dday { \day }
\DeclareSIUnit \Gray { \gray }
\DeclareSIUnit \ggray { \gray }
\DeclareSIUnit \atomicmass { \atomicmassunit }
\DeclareSIUnit \arcmin { \arcminute }
\DeclareSIUnit \arcsec { \arcsecond }
\DeclareSIUnit \are { a }
\DeclareSIUnit \curie { Ci }
\DeclareSIUnit \gal { Gal }
\DeclareSIUnit \millibar { \milli \bar }
\DeclareSIUnit \rad { rad }
\DeclareSIUnit \rem { rem }
\DeclareSIUnit \roentgen { R }
\DeclareSIUnit \micA { \micro \ampere }
\DeclareSIUnit \micmol { \micro \mole }
\DeclareSIUnit \micl { \micro \litre }
\DeclareSIUnit \micL { \micro \liter }
\DeclareSIUnit \nanog { \nano \gram }
\DeclareSIUnit \micg { \micro \gram }
\DeclareSIUnit \picm { \pico \metre }
\DeclareSIUnit \micm { \micro \metre }
\DeclareSIUnit \Sec { \second }
\DeclareSIUnit \mics { \micro \second }
\DeclareSIUnit \cmc { \centi \metre \cubed }
\DeclareSIUnit \dmc { \deci \metre \cubed }
\DeclareSIUnit \cms { \centi \metre \squared }
\DeclareSIUnit \centimetrecubed { \centi \metre \cubed }
\DeclareSIUnit \centimetresquared { \centi \metre \squared }
\DeclareSIUnit \cubiccentimetre { \centi \metre \cubed }
\DeclareSIUnit \cubicdecimetre { \deci \metre \cubed }
\DeclareSIUnit \squarecentimetre { \centi \metre \squared }
\DeclareSIUnit \squaremetre { \metre \squared }
\DeclareSIUnit \squarekilometre { \kilo \metre \squared }
\DeclareSIUnit \parsec { pc }
\DeclareSIUnit \lightyear { ly }
\DeclareSIUnit \gmol { g \text { - } mol }
\DeclareSIUnit \kgmol { kg \text { - } mol }
\DeclareSIUnit \lbmol { lb \text { - } mol }
\DeclareSIUnit \molar { \mole \per \cubic \deci \metre }
\DeclareSIUnit \Molar { \textsc { m } }
\DeclareSIUnit \torr { Torr }
\DeclareSIUnit \gon { gon }
\DeclareSIUnit \clight { \text { \ensuremath { c } } }
\DeclareSIUnit \micron { \micro \metre }
\DeclareSIUnit \mrad { \milli \rad }
\DeclareSIUnit \gauss { G }
\DeclareSIUnit \eVperc { \eV \per \clight }
\DeclareSIUnit \nanobarn { \nano \barn }
\DeclareSIUnit \picobarn { \pico \barn }
\DeclareSIUnit \femtobarn { \femto \barn }
\DeclareSIUnit \attobarn { \atto \barn }
\DeclareSIUnit \zeptobarn { \zepto \barn }
\DeclareSIUnit \yoctobarn { \yocto \barn }
\DeclareSIUnit \nb { \nano \barn }
\DeclareSIUnit \pb { \pico \barn }
\DeclareSIUnit \fb { \femto \barn }
\DeclareSIUnit \ab { \atto \barn }
\DeclareSIUnit \zb { \zepto \barn }
\DeclareSIUnit \yb { \yocto \barn }
\NewDocumentCommand \requiresiconfigs { m }
{ \keys_set:nn { siunitx } { version-1-compatibility } }
%% Copyright (C) 2008-2017 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
%% this license or (at your option) any later version. The latest
%% version of this license is in the file:
%% http://www.latex-project.org/lppl.txt
%%
%% This work is "maintained" (as per LPPL maintenance status) by
%% Joseph Wright.
%%
%% This work consists of the file siunitx.dtx
%% and the derived files siunitx.pdf,
%% siunitx.sty and
%% siunitx.ins.
%%
%% End of file `siunitx-version-1.cfg'.

73
latex/brom/siunitx.ins Normal file
View file

@ -0,0 +1,73 @@
%%
%% This is file `siunitx.ins',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% siunitx.dtx (with options: `install')
%% ---------------------------------------------------------------
%% The siunitx package --- A comprehensive (SI) units package
%% Maintained by Joseph Wright
%% E-mail: joseph.wright@morningstar2.co.uk
%% Released under the LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%% ---------------------------------------------------------------
%%
\input l3docstrip.tex
\keepsilent
\askforoverwritefalse
\preamble
---------------------------------------------------------------
The siunitx package --- A comprehensive (SI) units package
Maintained by Joseph Wright
E-mail: joseph.wright@morningstar2.co.uk
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
---------------------------------------------------------------
\endpreamble
\postamble
Copyright (C) 2008-2017 by
Joseph Wright <joseph.wright@morningstar2.co.uk>
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
this license or (at your option) any later version. The latest
version of this license is in the file:
http://www.latex-project.org/lppl.txt
This work is "maintained" (as per LPPL maintenance status) by
Joseph Wright.
This work consists of the file siunitx.dtx
and the derived files siunitx.pdf,
siunitx.sty and
siunitx.ins.
\endpostamble
\usedir{tex/latex/siunitx}
\generate{
\file{\jobname.sty}{\from{\jobname.dtx}{package}}
\file{siunitx-abbreviations.cfg}
{\from{\jobname.dtx}{config,abbreviations}}
\file{siunitx-binary.cfg}{\from{\jobname.dtx}{config,binary}}
\file{siunitx-version-1.cfg}{\from{\jobname.dtx}{config,version-1}}
}
\endbatchfile
%% Copyright (C) 2008-2017 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
%% this license or (at your option) any later version. The latest
%% version of this license is in the file:
%% http://www.latex-project.org/lppl.txt
%%
%% This work is "maintained" (as per LPPL maintenance status) by
%% Joseph Wright.
%%
%% This work consists of the file siunitx.dtx
%% and the derived files siunitx.pdf,
%% siunitx.sty and
%% siunitx.ins.
%%
%% End of file `siunitx.ins'.

7744
latex/brom/siunitx.sty Normal file

File diff suppressed because it is too large Load diff

1
latex/mtheme Submodule

@ -0,0 +1 @@
Subproject commit 98ba2b330f345a7265c301a322777f647b870fe8

@ -0,0 +1 @@
Subproject commit abe26839e5220863c9c4fdd08c55e1981d586138

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="90.157" height="99.772" viewBox="0 0 23.854 26.398"><path d="M14.339 25.85c-.489-.484-.553-.564-.552-.689 0-.115.235-.49 1.26-2.006l1.26-1.864-1.31-1.316c-.722-.724-1.333-1.358-1.359-1.409-.067-.132-.058-.456.018-.636.039-.094.381-.474.878-.976l.815-.82-.661-.662-.662-.661-.313.288c-2.284 2.102-5.57 3.65-8.602 4.054-.363.048-.391.047-.468-.03-.07-.07-.115-.338-.295-1.72a75.502 75.502 0 0 1-.214-1.72c0-.187.091-.231.702-.337A12.757 12.757 0 0 0 9.408 13.6c.475-.294 1.268-.89 1.639-1.233l.275-.254-4.045-4.05-4.046-4.049.027-.163.027-.163-1.643-1.643L0 .402.201.201.403 0l1.685 1.684 1.686 1.684.293-.19c.161-.104.333-.19.381-.19.061 0 2.885 2.797 9.09 9.002 8.496 8.495 9.002 9.01 9.002 9.147 0 .13-.052.198-.437.583-.383.383-.455.437-.581.437-.132 0-.231-.086-1.127-.98l-.983-.979-.105.142c-.057.078-.978 1.44-2.045 3.026-1.067 1.586-1.978 2.917-2.025 2.958a.38.38 0 0 1-.216.074c-.11 0-.216-.085-.682-.548zm2.98-6.057l.677-1.007-.133-.138a.61.61 0 0 0-.164-.138c-.018 0-.372.23-.787.511-.655.444-.773.51-.903.498-.112-.009-.161-.04-.202-.125-.097-.203-.019-.286.748-.796.4-.265.726-.494.726-.508 0-.014-.344-.369-.763-.788l-.764-.763-.802.802c-.442.44-.813.841-.826.89-.019.07.212.323 1.215 1.329.681.682 1.252 1.24 1.27 1.24.016 0 .335-.453.708-1.007zM5.774 18.488a15.995 15.995 0 0 0 7.512-3.745l.353-.317-.181-.184c-.1-.102-.197-.185-.216-.185-.019 0-.154.111-.3.247-.605.563-1.648 1.324-2.504 1.827a15.745 15.745 0 0 1-5.021 1.852l-.436.076.026.215c.034.295.045.32.14.32.046 0 .328-.047.627-.106zm-.062-1.122a14.913 14.913 0 0 0 5.733-2.552l.461-.34-.182-.184-.181-.185-.239.183c-.802.618-2.187 1.403-3.205 1.819-.923.377-2.095.715-2.908.84L4.846 17l.026.188c.014.104.025.215.025.247 0 .084.136.072.815-.069zm-.162-1.048c1.924-.396 3.869-1.29 5.516-2.538.08-.06.077-.068-.083-.232l-.166-.17.21-.216c.21-.217.21-.217-.139.062-1.675 1.34-3.852 2.31-6.001 2.676-.174.03-.188.075-.132.413.03.18-.053.18.795.005zm7.045-2.443l.254-.233-.103-.11a.445.445 0 0 0-.13-.11c-.03 0-.678.955-.678 1 0 .03.3-.22.657-.547zm3.8.209C9.667 7.355 9.829 7.525 9.98 7.344c.119-.144 1.025-.719 1.132-.719.096 0 1.138 1.023 6.429 6.314 4.705 4.705 6.313 6.338 6.313 6.41 0 .092-.504.895-.691 1.101a.31.31 0 0 1-.196.096c-.089 0-1.327-1.218-6.571-6.462z"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="37.682" height="99.771" viewBox="0 0 9.97 26.398"><path d="M5.725 0L4.098.289v6.596l1.627-.327zm1.362 6.624a.22.22 0 0 0-.06.009l-4.332 1.01a.22.22 0 1 0 .1.426l4.332-1.01a.22.22 0 0 0-.04-.435zm0 .79a.22.22 0 0 0-.023.002.22.22 0 0 0-.037.006L2.695 8.435a.22.22 0 1 0 .1.426l4.332-1.01a.22.22 0 0 0-.04-.437zm0 .793a.22.22 0 0 0-.023.001.22.22 0 0 0-.037.006l-4.332 1.01a.22.22 0 1 0 .1.43l4.332-1.01a.22.22 0 0 0-.04-.437zm0 .793a.22.22 0 0 0-.023.002.22.22 0 0 0-.037.006l-4.332 1.01a.22.22 0 1 0 .1.429l4.332-1.01A.22.22 0 0 0 7.087 9zm0 .79a.22.22 0 0 0-.06.01l-4.332 1.01a.22.22 0 1 0 .1.426l4.332-1.01a.22.22 0 0 0-.04-.435zm0 .792a.22.22 0 0 0-.023.002.22.22 0 0 0-.037.006l-4.332 1.013a.22.22 0 1 0 .1.426l4.332-1.01a.22.22 0 0 0-.04-.437zm0 .793a.22.22 0 0 0-.023 0 .22.22 0 0 0-.037.007l-4.332 1.01a.22.22 0 1 0 .1.429l4.332-1.01a.22.22 0 0 0-.04-.437zm0 .792a.22.22 0 0 0-.023.001.22.22 0 0 0-.037.006l-4.332 1.01a.22.22 0 1 0 .1.43l4.332-1.01a.22.22 0 0 0-.04-.437zm0 .791a.22.22 0 0 0-.06.01l-4.332 1.01a.22.22 0 1 0 .1.425l4.332-1.01a.22.22 0 0 0-.04-.435zm-.317.974l-1.63.35c3.044 3.443 3.68 6.239 3.232 8.021-.454 1.807-1.956 2.754-3.757 2.62C2.38 24.759.8 22.498 1.702 19.65c.68-2.14.983-2.692 2.998-5.273l-2.194.472c-1.196 1.645-1.64 2.594-2.2 4.36-1.133 3.574 1.012 6.94 4.203 7.174 2.413.178 4.665-1.258 5.284-3.723.576-2.292-.213-5.318-3.023-8.728z" paint-order="stroke fill markers"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="96.302" height="99.776" viewBox="0 0 25.48 26.399"><path d="M0 0v1.683h25.48V0zm1.352 1.986a.363.363 0 0 0-.358.37v21.686a.363.363 0 1 0 .727 0V2.355a.363.363 0 0 0-.369-.369zm4.528 0a.363.363 0 0 0-.358.37v21.686a.364.364 0 1 0 .728 0V2.355a.363.363 0 0 0-.37-.369zm4.529 0a.363.363 0 0 0-.358.37v21.686a.363.363 0 1 0 .727 0V2.355a.363.363 0 0 0-.37-.369zm4.528 0a.363.363 0 0 0-.358.37v21.686a.363.363 0 1 0 .727 0V2.355a.363.363 0 0 0-.37-.369zm4.528 0a.363.363 0 0 0-.358.37v21.686a.364.364 0 0 0 .727 0v-7.914h3.802v7.914a.363.363 0 1 0 .726 0V2.355a.363.363 0 0 0-.369-.369.363.363 0 0 0-.357.37v8.269h-3.802v-8.27a.363.363 0 0 0-.37-.369zm2.22 9.925a.88.88 0 0 1 .88.88.88.88 0 0 1-.365.713v.682a.515.515 0 0 1-.515.515.515.515 0 0 1-.514-.515v-.681a.88.88 0 0 1-.365-.713.88.88 0 0 1 .88-.88zM0 24.716v1.683h25.48v-1.683z" paint-order="stroke fill markers"/></svg>

After

Width:  |  Height:  |  Size: 920 B

View file

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="26.36635mm"
height="26.397871mm"
viewBox="0 0 26.36635 26.397871"
version="1.1"
id="svg122"
sodipodi:docname="freedom-expression.svg"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
<metadata
id="metadata126">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1918"
inkscape:window-height="1178"
id="namedview124"
showgrid="false"
inkscape:zoom="1.6820162"
inkscape:cx="255.75354"
inkscape:cy="-95.196242"
inkscape:window-x="1280"
inkscape:window-y="20"
inkscape:window-maximized="0"
inkscape:current-layer="svg122"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<defs
id="defs8">
<clipPath
id="b">
<path
d="m 1592.404,374.387 h 40.393 v 48.525 h -40.393 z"
id="path2"
inkscape:connector-curvature="0"
style="fill:#ff0000;stroke:#fffffe;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers" />
</clipPath>
<clipPath
id="a">
<path
d="m 1592.404,375.372 h 40.393 V 354.84 h -40.393 z"
id="path5"
inkscape:connector-curvature="0"
style="fill:#ff0000;stroke:#fffffe;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers" />
</clipPath>
</defs>
<path
style="color:#000000;font-weight:400;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;overflow:visible;isolation:auto;mix-blend-mode:normal;stroke-width:1;paint-order:stroke fill markers"
d="M 15.530319,0 13.850318,2.5047575 10.607106,0.09405144 V 3.8638453 H 7.7850549 L 8.638233,6.3091747 9.0521604,6.1639634 8.4041402,4.3041305 H 11.047389 V 0.96686686 l 2.9099,2.16627604 1.667082,-2.48305372 2.223635,1.85776652 2.645317,-1.6639804 0.761712,3.1481289 4.174939,-0.6852285 -1.574583,3.6054638 1.914613,1.6779346 -0.695566,0.896067 0.347784,0.2676842 L 26.366351,8.5302274 24.386108,6.7918329 26.158094,2.7419511 21.58628,3.4917776 20.775993,0.1477936 17.885214,1.9678385 Z M 7.2533059,6.853846 c -1.9740006,0 -3.764862,0.5240946 -5.0818626,1.3900943 C 0.85444541,9.1109402 0,10.343999 0,11.729 c 0,1.384999 0.85444541,2.618058 2.1714433,3.485057 a 7.794,7.794 0 0 0 1.649513,0.815973 l 1.7750843,3.772895 1.0800398,-3.217892 c 0.1899999,0.01101 0.3832568,0.0181 0.5782574,0.0181 0.050001,0 0.099862,-0.0042 0.1498626,-0.0052 v -0.584978 c -0.050001,0 -0.099862,0.0052 -0.1498626,0.0052 -0.1310005,0 -0.3428841,-0.0091 -0.5358844,-0.01913 L 6.4213131,15.983016 6.2730035,15.9732 v 0.0011 h -0.00775 L 6.0792174,16.52823 5.5050901,18.238203 4.576982,16.266229 4.2069781,15.538108 3.6070169,15.310215 A 6.8729999,6.8729999 0 0 1 2.4902874,14.72524 c -1.2029995,-0.791001 -1.90530953,-1.8502 -1.90530953,-2.9962 0,-1.145 0.70231003,-2.2021325 1.90530953,-2.9941336 1.2039997,-0.7910009 2.893052,-1.2960455 4.7640504,-1.2960455 1.8700009,0 3.5600162,0.5050446 4.7630182,1.2960455 0.429999,0.283001 0.792755,0.6011281 1.086755,0.9441286 h 0.732256 A 5.4199998,5.4199998 0 0 0 12.339299,8.24398 C 11.022298,7.3779802 9.2293386,6.8538856 7.2543378,6.8538856 Z m 0.2950713,3.36827 a 0.72999999,0.72999999 0 0 0 -0.716235,0.876948 l 2.15129,10.559045 a 0.72999999,0.72999999 0 0 0 0.7146846,0.584978 h 7.5313222 l 1.533758,4.154783 1.487765,-4.154783 h 3.152262 a 0.72999999,0.72999999 0 0 0 0.715719,-0.59118 l 2.083075,-10.560079 a 0.72999999,0.72999999 0 0 0 -0.714685,-0.869712 z m 0.8960697,1.460892 H 24.600051 l -1.797826,9.099184 h -3.191018 l -0.523999,1.460895 -0.337963,0.942062 -0.346234,-0.942062 -0.535884,-1.45831 v -0.0026 h -7.570081 z"
id="path66"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.373 10" height="37.796" width="24.087"><path fill="#ff0" paint-order="stroke fill markers" d="M-.625-.98h7.623v11.961H-.625z"/><path d="M5.094 6.17C5.047 6.15 5.04 6 5.013 6c-.042 0-.063.136-.143.156-.083.014-.206-.088-.24-.062-.035.028.077.222-.108.222-.055 0-.083-.062-.083-.11v-1.49s.006-.003.088.018c.055.014.11.041.11.117 0 .04-.015.122.013.136.029.014.048-.014.062-.02.252-.184.314.143.368.143.049 0 .042-.225.11-.225.055-.02.581.232.581.396 0 .035-.069.04-.074.076-.007.048.123.068.102.157-.008.055-.13.123-.097.157.036.035.2-.034.213-.034.035 0 .04.054.04.075 0 .301-.703.527-.86.458zm-1.873.24c-.041-.068-.022-.185-.062-.185-.02 0-.13.164-.192.164-.06 0-.163-.116-.205-.116-.027 0 .028.164-.027.232-.034.048-.363.083-.363.042V4.221c0-.109.083-.15.158-.15h1.223c.15 0 .212.047.212.204l.001 2.088c0 .067-.718.095-.745.046zm.745 2.947c0 .144-.048.177-.17.15l-1.307-.26c-.075-.013-.117-.062-.117-.143V6.738c0-.06.213-.069.246-.042.063.056.042.254.083.254.055 0 .198-.24.26-.24.13 0 .219.075.246.062.028-.014.028-.123.061-.15.048-.034.191-.034.267-.042.124-.007.349-.027.349-.027.089 0 .082.062.082.192zM2.558 2.491c0-.944 1.395-1.484 1.49-1.962.103.095.117.252.117.39 0 .573-.999 1.537-.999 2.235 0 .076.007.096.007.144 0 .068-.027.082-.04.082-.166 0-.575-.32-.575-.889zm-.773 5.902c-.11 0-.178-.22-.206-.212-.033.007.008.184-.033.212-.035.034-.76-.3-.814-.355-.049-.048.02-.116 0-.165-.014-.04-.124-.028-.157-.049-.028-.027.033-.15-.007-.176-.035-.022-.11.122-.158.053-.021-.027-.027-.075-.027-.137 0-.417.444-.587.745-.69.123-.04.081.116.123.124.048.013.054-.076.11-.076.04 0 .199.076.232.048.027-.02-.082-.123-.047-.164.04-.034.358-.094.355-.013v1.462c0 .153-.116.138-.116.138zm4.294-2.517c.076-.13.076-.287.103-.349.04-.068.191-.055.191-.103 0-.02-.11-.047-.15-.075-.082-.047-.054-.293-.095-.293-.063 0-.124.17-.186.095-.109-.136-.56-.396-.765-.47-.076-.029.055-.255.021-.275-.035-.02-.123.137-.253.11-.103-.02-.056-.207-.11-.207-.028 0-.13.26-.206.24-.082-.02-.19-.05-.19-.05v-.682c0-.116-.079-.206-.179-.205h-.739c-.205 0-.19-.15-.19-.185 0-.909 1.319-1.06 1.319-2.25 0-.52-.328-.868-.71-1.176-.022-.013 0 .076 0 .11 0 .553-2.06.84-2.06 2.12 0 1.114 1.109 1.162 1.109 1.333 0 .034-.069.048-.076.048h-.847c-.09 0-.167.055-.166.204v.685c-.082.027-.19-.096-.245-.096-.028 0-.013.212-.062.24-.041.02-.814.294-.883.3-.108.021-.08-.17-.142-.17-.056 0-.056.191-.193.191-.081 0-.15-.076-.211-.076-.04 0 .089.158.089.205 0 .131-.253.178-.253.268 0 .047.239-.02.273-.02.124 0 .11.143.157.143.048 0 .082-.165.124-.192.08-.047.178.035.219.035.067 0-.055-.165.006-.193 0 0 .834-.354.889-.327.048.027.042.11.096.136.054.028.137-.19.137-.055v1.676c-.097.061-.301.097-.41.097-.055 0-.029-.179-.063-.179-.055 0-.109.15-.191.15-.075 0-.185-.184-.26-.184-.047 0 .089.232.007.274-.315.157-.814.307-.814.806 0 .103.055.227.034.26-.02.048-.13.144-.123.185 0 .041.205.026.247.09.02.033.034.183.076.183.033 0 .122-.116.197-.076.24.144.656.302.849.405.047.027.02.177.047.191.055.027.163-.144.335-.048.035.014.069.07.069.13v.56c0 .102.047.13.102.143l2.039.406s.18.04.242.04c.071.004.16 0 .154-.172v-1.27c0-.013.016-.045.043-.045.12 0 .06.345.086.345.054 0 .089-.233.158-.233.096 0 .158.09.198.07.034-.02-.02-.13-.02-.2 0-.06.178-.089.396-.17.192-.068.35-.144.411-.144.048 0 .081.13.123.13.034 0 .04-.17.116-.17.061 0 .198.094.233.067.027-.02-.069-.15.006-.206.055-.033.185-.115.185-.15 0-.02-.253-.027-.266-.027-.048-.014-.103-.164-.138-.164-.04 0-.04.15-.102.198-.055.04-.191-.144-.252-.144-.036 0 .04.138.04.248 0 .108-.663.32-.752.32-.137 0-.144-.17-.171-.17-.041 0-.04.21-.191.21a.096.096 0 0 1-.103-.099V6.581c0-.047.014-.11.103-.114.113-.005.115.25.156.25.075 0 .117-.254.26-.254.11 0 .199.151.268.151.047 0-.083-.157-.083-.233.001-.074.678-.047.938-.505z"/></svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 119 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="129.396" height="99.776" viewBox="0 0 34.236 26.399"><path d="M17.199 0l-.007.008L17.187 0l-.02.046-.751 1.135c-3.795 5.734-7.72 11.306-13.04 15.942l-.4.346.14.508.089.337-2.262 4.845H0v3.24h1.675v-2.812l1.87-4.004 1.796 6.711h10.016l1.791-6.682 1.731 6.458h10.016l1.797-6.712 1.87 4.005v2.811h1.674v-3.239h-.943l-2.261-4.845.09-.337.138-.508-.4-.346C25.54 12.263 21.616 6.691 17.82.957l-.607-.918zm.097 3.482c3.286 4.85 7.48 10.182 12.078 14.285l-1.775 6.616h-7.423l-2.88-10.924zm-.513 0v9.977l-2.722 11.148H6.638l-1.775-6.616c4.597-4.103 8.635-9.66 11.92-14.509z" paint-order="stroke fill markers"/></svg>

After

Width:  |  Height:  |  Size: 654 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.9 KiB

178
revealjs/amnesty/index.html Normal file
View file

@ -0,0 +1,178 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Amnesty International</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../node_modules/reveal.js/css/print/pdf.css" media="print">
<link rel="stylesheet" href="style.css">
<link href="https://fonts.googleapis.com/css?family=Fira+Sans|Fira+Mono" rel="stylesheet">
<style>
body * {
font-family: "Fira Sans", Roboto, Helvetica, sans-serif !important;
-webkit-print-color-adjust:exact;
}
</style>
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section>
<h1><img class="plain" style="height: 2em;" src="img/logo.svg"></h1>
<h2>Amnesty International</h2>
<aside class="notes">
<ul>
<li>engl. amnesty = Begnadigung, Straferlass</li>
<li>Menschenrechtsorganisation</li>
<li>Jährlicher Bericht zum Status der Menschenrechte</li>
<li>Gründung 28. Mai 1961 aufgrund von Folterung und Unterdrückung</li>
</ul>
</aside>
</section>
<section data-background-image="img/poster.png">
<aside class="notes">
<ul>
<li>Die Bereiche gibts da halt…</li>
<li>FIXME: Aufzählen!</li>
</ul>
</aside>
</section>
<section data-background-image="img/poster_selected.png">
<aside class="notes">
<ul>
<li>Die Bereiche erklären wir heute</li>
</ul>
</aside>
</section>
<section>
<section>
<h1><img class="plain" style="height: 2em;"src="img/arms-control.svg"></h1>
<h2>Rüstungskontrolle</h2>
</section>
<section>
<ul>
<li>über ¾ aller Wafen aus 6 Ländern</li>
<li>12 Millionen Kugeln jedes Jahr</li>
<li>875 Millionen Schusswaffen</li>
<li>Export in Krisengebiete</li>
</ul>
<aside class="notes">
<h3>Die Länder</h3>
<ul>
<li>China</li>
<li>Frankreich</li>
<li>Deutschland</li>
<li>Russland</li>
<li>Vereinigtes Königreich</li>
<li>USA</li>
</ul>
</aside>
</section>
</section>
<section>
<section>
<h1><img class="plain" style="height: 2em;"src="img/death-penalty.svg"></h1>
<h2>Todesstrafe</h2>
</section>
<section>
<ul>
<li>104 Länder haben sie abgeschafft</li>
<li>1032 Hinrichtungen 2015 ohne China</li>
<li>China: ≫ 1000</li>
</ul>
<aside class="notes">
<ul>
<li>keine genauen Zahlen aus China</li>
</ul>
</aside>
</section>
<section data-background-iframe="./amnesty-dp-2016/index.html">
</section>
</section>
<section>
<section>
<h1><img class="plain" style="height: 2em;"src="img/detention.svg"></h1>
<h2>Inhaftierung</h2>
<aside class="notes">
<ul>
<li>Nicht Haft an sich sondern die Bedingungen und Rechte</li>
</ul>
</aside>
</section>
<section>
<ul>
<li>10 Millionen Gefangene</li>
<li>davon hatten 3.2 Millionen noch kein Gerichtsverfahren</li>
</ul>
<aside class="notes">
<ul>
</ul>
</aside>
</section>
</section>
<section>
<section>
<h1><img class="plain" style="height: 2em;"src="img/freedom-expression.svg"></h1>
<h2>Meinungsfreiheit</h2>
<aside class="notes">
<ul>
</ul>
</aside>
</section>
</section>
<section>
<section>
<h1><img class="plain" style="height: 2em;"src="img/refugees.svg"></h1>
<h2>Flüchtlinge</h2>
<aside class="notes">
<ul>
</ul>
</aside>
</section>
</section>
<section>
<section>
<h1><img class="plain" style="height: 2em;"src="img/torture.svg"></h1>
<h2>Folter</h2>
<aside class="notes">
<ul>
</ul>
</aside>
</section>
</section>
</div>
</div>
<script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
<script src="../node_modules/reveal.js/js/reveal.js"></script>
<script>
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,
//showNotes: true,
width: 1280,
height: 800,
transition: 'slide', // none, fade, slide, convex, concave, zoom
dependencies: [
// Zoom in and out with Alt+click
{ src: '../node_modules/reveal.js/plugin/zoom-js/zoom.js', async: true },
// Speaker notes
{ src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
]
});
</script>
</body>
</html>

266
revealjs/amnesty/style.css Normal file
View file

@ -0,0 +1,266 @@
/**
* Amnesty theme, based on the
*
* White theme for reveal.js. This is the opposite of the 'black' theme.
*
* By Hakim El Hattab, http://hakim.se
*/
@import url(https://fonts.googleapis.com/css?family=Fira+Sans|Fira+Mono);
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
color: #fff; }
/*********************************************
* GLOBAL STYLES
*********************************************/
body {
background: #ff0;
background-color: #ff0; }
.reveal {
font-family: "Fira Sans", Roboto, Helvetica, sans-serif !important;
font-size: 42px;
font-weight: normal;
color: #222; }
::selection {
color: #ff0;
background: #fff;
text-shadow: none; }
::-moz-selection {
color: #ff0;
background: #fff;
text-shadow: none; }
.reveal .slides > section,
.reveal .slides > section > section {
line-height: 1.3;
font-weight: inherit; }
/*********************************************
* HEADERS
*********************************************/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
margin: 0 0 20px 0;
color: #222;
font-family: "Fira Sans", Roboto, Helvetica, sans-serif !important;
font-weight: 600;
line-height: 1.2;
letter-spacing: normal;
text-transform: uppercase;
text-shadow: none;
word-wrap: break-word; }
.reveal h1 {
font-size: 2.5em; }
.reveal h2 {
font-size: 1.6em; }
.reveal h3 {
font-size: 1.3em; }
.reveal h4 {
font-size: 1em; }
.reveal h1 {
text-shadow: none; }
/*********************************************
* OTHER
*********************************************/
.reveal p {
margin: 20px 0;
line-height: 1.3; }
/* Ensure certain elements are never larger than the slide itself */
.reveal img,
.reveal video,
.reveal iframe {
max-width: 95%;
max-height: 95%; }
.reveal strong,
.reveal b {
font-weight: bold; }
.reveal em {
font-style: italic; }
.reveal ol,
.reveal dl,
.reveal ul {
display: inline-block;
text-align: left;
margin: 0 0 0 1em; }
.reveal ol {
list-style-type: decimal; }
.reveal ul {
list-style-type: disc; }
.reveal ul ul {
list-style-type: square; }
.reveal ul ul ul {
list-style-type: circle; }
.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
display: block;
margin-left: 40px; }
.reveal dt {
font-weight: bold; }
.reveal dd {
margin-left: 40px; }
.reveal blockquote {
display: block;
position: relative;
width: 70%;
margin: 20px auto;
padding: 5px;
font-style: italic;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
display: inline-block; }
.reveal q {
font-style: italic; }
.reveal pre {
display: block;
position: relative;
width: 90%;
margin: 20px auto;
text-align: left;
font-size: 0.55em;
font-family: monospace;
line-height: 1.2em;
word-wrap: break-word;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
.reveal code {
font-family: monospace;
text-transform: none; }
.reveal pre code {
display: block;
padding: 5px;
overflow: auto;
max-height: 400px;
word-wrap: normal; }
.reveal table {
margin: auto;
border-collapse: collapse;
border-spacing: 0; }
.reveal table th {
font-weight: bold; }
.reveal table th,
.reveal table td {
text-align: left;
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: 1px solid; }
.reveal table th[align="center"],
.reveal table td[align="center"] {
text-align: center; }
.reveal table th[align="right"],
.reveal table td[align="right"] {
text-align: right; }
.reveal table tbody tr:last-child th,
.reveal table tbody tr:last-child td {
border-bottom: none; }
.reveal sup {
vertical-align: super; }
.reveal sub {
vertical-align: sub; }
.reveal small {
display: inline-block;
font-size: 0.6em;
line-height: 1.2em;
vertical-align: top; }
.reveal small * {
vertical-align: top; }
/*********************************************
* LINKS
*********************************************/
.reveal a {
color: #999;
text-decoration: none;
-webkit-transition: color .15s ease;
-moz-transition: color .15s ease;
transition: color .15s ease; }
.reveal a:hover {
color: #777;
text-shadow: none;
border: none; }
.reveal .roll span:after {
color: #fff;
background: #1a53a1; }
/*********************************************
* IMAGES
*********************************************/
.reveal section img {
margin: 15px 0px;
background: rgba(255, 255, 255, 0.12);
border: 4px solid #222;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.reveal section img.plain {
border: 0;
box-shadow: none; }
.reveal a img {
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear; }
.reveal a:hover img {
background: rgba(255, 255, 255, 0.2);
border-color: #999;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
/*********************************************
* NAVIGATION CONTROLS
*********************************************/
.reveal .controls {
color: #999; }
/*********************************************
* PROGRESS BAR
*********************************************/
.reveal .progress {
background: rgba(0, 0, 0, 0.2);
color: #999; }
.reveal .progress span {
-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 KiB

View file

@ -0,0 +1,141 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>FFmpeg</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../node_modules/reveal.js/css/print/pdf.css" media="print">
<link rel="stylesheet" href="../node_modules/reveal.js/css/theme/black.css">
<link rel="stylesheet" href="../node_modules/highlight.js/styles/solarized-dark.css">
<link href="https://fonts.googleapis.com/css?family=Fira+Sans|Fira+Mono" rel="stylesheet">
<style>
body * {
font-family: "Fira Sans", Roboto, Helvetica, sans-serif !important;
}
code {
font-family: "Fira Mono", "Roboto Mono", monospace !important;
}
</style>
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-background-image="img/cinema.jpg">
<h1>FFmpeg</h1>
Muldimedia manipulation made easy
<aside class="notes">
<ul>
<li>Id like to tell you about…</li>
<li>You might not know it</li>
</ul>
</aside>
</section>
<section>
<section data-background-image="img/matrix.jpg">
<h2>What is FFmpeg?</h2>
<aside class="notes">
<ul>
<li>You might ask yourself:</li>
<li>Why do I have to know something about ffmpeg?</li>
<li>Very popular video sites like YouTube use it</li>
<li>Im going to start with a quick introduction to ffmpeg</li>
</ul>
</aside>
</section>
<section data-background-image="img/cat.jpg">
<h3>A/V manipulation</h3>
<ul>
<li class="fragment fade-down">one <em>format</em> to another</li>
<li class="fragment fade-down">reduce the file size (and quality)</li>
<li class="fragment fade-down">draw text on some fancy graphics while playing music</li>
</ul>
<aside class="notes">
<ul>
<li>main purpose: Manipulation</li>
<li>manipulation is not bad!</li>
<li>can be as simple as: one format to another</li>
<li>no time to explain, why format does not fit well</li>
<li>more compex case: reduce the file size and obviously the quality</li>
<li>another compex case: draw text on some fancy graphics while playing music</li>
</ul>
</aside>
</section>
<section data-background-image="img/construction.jpg">
<h3>practical examples</h3>
<pre class="fragment"><code class="bash" data-trim>
ffmpeg -i foo.mp4 bar.mp4
</code></pre>
<pre class="fragment"><code class="bash" data-trim>
ffmpeg -i foo.mp4 -c:v libx264 -crf 28 \
-vf "scale=-2:720" -c:a aac -b:a 128k bar.mp4
</code></pre>
<pre class="fragment"><code class="bash" data-trim>
ffmpeg -i in.mp4 -b:v 1800k -minrate 900k -maxrate 2160k \
-tile-columns 2 -g 240 -threads 8 -deadline good \
-crf 31 -c:v libvpx-vp9 -c:a libopus -ac 2 -vbr on \
-b:a 96k -c:s copy -map 0 -pass 1 -cpu-used 1 out.mkv
</code></pre>
<pre class="fragment"><code class="bash" data-trim>
ffmpeg -i in.mp4 -b:v 1800k -minrate 900k -maxrate 2160k \
-tile-columns 4 -g 240 -threads 8 -deadline good \
-crf 31 -c:v libvpx-vp9 -c:a libopus -ac 2 -vbr on \
-b:a 96k -c:s copy -map 0 -pass 2 -cpu-used 1 out.mkv
</code></pre>
<aside class="notes">
<ul>
<li>so lets get our hands dirty</li>
<li>the first is mostly quite useless</li>
<li>the second one basically reduces the file size</li>
<li>the big ones are used in my production setup</li>
<li>they change the format of the video and optimize it to achieve smaller sizes with only little quality loss</li>
</ul>
</aside>
</section>
</section>
<section data-background-video="img/facepalm.mp4">
<h3>End</h3>
<aside class="notes">
<ul>
<li>so finally, we are at the end</li>
<li>Youll most likely say: “Ill never use ffmpeg”</li>
</ul>
</aside>
</section>
</div>
</div>
<script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
<script src="../node_modules/reveal.js/js/reveal.js"></script>
<script>
Reveal.initialize({
controls: true,
progress: true,
history: true,
center:true,
width: 1280,
height: 800,
transition: 'slide', // none, fade, slide, convex, concave, zoom
dependencies: [
// Syntax highlight for <code> elements
{ src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
// Zoom in and out with Alt+click
{ src: '../node_modules/reveal.js/plugin/zoom-js/zoom.js', async: true },
// Speaker notes
{ src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
]
});
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1920"
height="1200"
viewBox="0 0 508 317.5"
version="1.1"
id="svg8"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="erwaermung.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="1094.9017"
inkscape:cy="456.31805"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:snap-bbox-midpoints="true"
inkscape:object-paths="true"
inkscape:snap-intersection-paths="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-midpoints="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-center="true"
inkscape:snap-text-baseline="true"
inkscape:snap-page="true"
inkscape:window-width="1918"
inkscape:window-height="1178"
inkscape:window-x="1280"
inkscape:window-y="20"
inkscape:window-maximized="0"
units="px" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,20.499981)">
<rect
style="opacity:1;fill:#a6dbfb;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.32290554;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="rect815"
width="506.67709"
height="316.17709"
x="0.66145277"
y="-19.838528" />
<rect
y="-19.838528"
x="0.66145277"
height="316.17709"
width="506.67709"
id="rect838"
style="opacity:1;fill:#a6dbfb;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.32290554;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" />
<rect
style="opacity:1;fill:#a6dbfb;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.32286012;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="rect840"
width="168.01047"
height="145.72964"
x="169.99477"
y="65.385193" />
<text
xml:space="preserve"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:42.66266632px;line-height:37.32983398px;font-family:Roboto;-inkscape-font-specification:'Roboto, Medium';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.66641665px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
x="206.53978"
y="33.974247"
id="text844"><tspan
sodipodi:role="line"
id="tspan842"
x="206.53978"
y="33.974247"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:DINW07-Bold;-inkscape-font-specification:DINW07-Bold;stroke-width:2.66641665px">1912</tspan></text>
<text
id="text850"
y="153.43793"
x="209.93147"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:42.66266632px;line-height:37.32983398px;font-family:Roboto;-inkscape-font-specification:'Roboto, Medium';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.66641665px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:DINW07-Bold;-inkscape-font-specification:DINW07-Bold;stroke-width:2.66641665px"
y="153.43793"
x="209.93147"
id="tspan848"
sodipodi:role="line">2011</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 944 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 964 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

View file

@ -0,0 +1,186 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Kilimandscharo</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../node_modules/reveal.js/css/print/pdf.css" media="print">
<link rel="stylesheet" href="../node_modules/reveal.js/css/theme/black.css">
<link href="https://fonts.googleapis.com/css?family=Fira+Sans|Fira+Mono" rel="stylesheet">
<style>
body * {
font-family: "Fira Sans", Roboto, Helvetica, sans-serif !important;
-webkit-print-color-adjust:exact;
}
</style>
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section>
<section data-background-image="img/sergey-pesterev-221501.jpg">
<h1 style="color:black;">Kilimandscharo</h1>
<aside class="notes">
<ul>
<li>Höchster Berg in Afrika</li>
<li>Schichtvulkan</li>
<li>Letzter Ausbruch: nach Überlieferungen ~ 1700</li>
<li>Kibo (Uhuru (kiswaheli) → Freiheit): 5895m</li>
</ul>
</aside>
</section>
<section data-background-image="img/map.png">
<aside class="notes">
<ul>
<li>Liegt in Tansania</li>
<li>an der kenianischen Grenze</li>
</ul>
</aside>
</section>
<section data-background-image="img/map_detail.png">
<aside class="notes">
<ul>
<li>bildet die Grenze</li>
</ul>
</aside>
</section>
<section data-background-image="img/profil_nasa.png" data-background-size="contain">
<aside class="notes">
<ul>
<li>Rendering des Kilimandscharos</li>
<li>Drei vulkanische Gipfel: Shira, Kibo, Mawenzia</li>
</ul>
</aside>
</section>
</section>
<section>
<section data-background-image="img/top.jpg">
<aside class="notes">
<ul>
<li>Buschland, 800m 1,800m</li>
<li>Offene Regenlandschaft, 1,800m 2,800m</li>
<li>Heide und Moorland, 2,800m 4,000m</li>
<li>Unfruchtbares Hochland, 4,000m 5,000m</li>
<li>Eiskappe, 5,000m 5,895m</li>
</ul>
</aside>
</section>
<section data-background-image="img/chen-hu-513373.jpg">
<aside class="notes">
<ul>
<li>Auf dem Kibo: Gletscher</li>
</ul>
</aside>
</section>
<section data-background-image="img/erwaermung.svg">
<aside class="notes">
<ul>
<li>Klimaerwärmung schmilzt das Eis auf dem Gipfel</li>
<li>1912: 11.4km²</li>
<li>2011: 1.76km²</li>
<li>Anstieg der Schmelzgeschwindigkeit
<ul>
<li>19121953: -1.1%/y</li>
<li>19531989: -1.4%/y</li>
<li>19892007: -2.5%/y</li>
</ul>
</li>
<li>Bis 2060 wird die Eiskappe komplett verschwunden sein</li>
</ul>
</aside>
</section>
<section data-background-image="img/kraterloch.jpg">
<aside class="notes">
<ul>
<li>sieht man nochmal Eis + Krater</li>
<li>Erste Luftaunahme des Kraters von Walter Mittelholzer (1929)</li>
</ul>
</aside>
</section>
</section>
<section>
<section data-background-image="img/kaktus.jpg">
<aside class="notes">
<h3>Pflanzen</h3>
<ul>
<li>Akazien</li>
<li>Farne</li>
<li>Erika-Sträucher bis 10 m hoch</li>
<li>Kiefern</li>
<li>Kreuzkraut 5 bis 6 m hoch</li>
<li>Moose</li>
<li>Olivenbäume</li>
<li>Orchideen</li>
<li>Palmen</li>
<li>Riesen-Senecien (siehe Bild)</li>
<li>Wacholder</li>
</ul>
</aside>
</section>
<section data-background-image="img/elefanten.jpg">
<aside class="notes">
<h3>Tiere</h3>
<ul>
<li>Säugetiere
<ul>
<li>Affen</li>
<li>Büffel</li>
<li>Elefanten</li>
<li>Hyänen</li>
<li>Leoparden</li>
<li>Löwen</li>
<li>Nashörner</li>
<li>Zebras</li>
</ul>
</li>
<li>Vögel
<ul>
<li>Enten</li>
<li>Flamingos</li>
<li>Gänse</li>
<li>Kuckuckarten</li>
<li>Pelikane</li>
<li>Reiher</li>
<li>Störche</li>
</ul>
</li>
</ul>
</aside>
</section>
</section>
</div>
</div>
<script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
<script src="../node_modules/reveal.js/js/reveal.js"></script>
<script>
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,
//showNotes: true,
width: 1280,
height: 800,
transition: 'slide', // none, fade, slide, convex, concave, zoom
dependencies: [
// Zoom in and out with Alt+click
{ src: '../node_modules/reveal.js/plugin/zoom-js/zoom.js', async: true },
// Speaker notes
{ src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
]
});
</script>
</body>
</html>

3873
revealjs/package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

21
revealjs/package.json Normal file
View file

@ -0,0 +1,21 @@
{
"name": "sbruder-presis",
"version": "1.0.0",
"description": "my presentations",
"repository": {
"type": "git",
"url": "https://git.sbruder.de/simon/presis.git"
},
"dependencies": {
"highlight.js": "^9.12.0",
"npm": "^5.8.0",
"reveal.js": "^3.6.0"
},
"author": "Simon Bruder",
"license": "MIT",
"scripts": {
"pdf.ffmpeg": "phantomjs node_modules/reveal.js/plugin/print-pdf/print-pdf.js \"http://localhost:8081/ffmpeg/?print-pdf\" ffmpeg/index.pdf",
"pdf.ffmpeg_englisch": "phantomjs node_modules/reveal.js/plugin/print-pdf/print-pdf.js \"http://localhost:8081/ffmpeg_englisch/?print-pdf\" ffmpeg_englisch/index.pdf",
"pdf.snowden": "phantomjs node_modules/reveal.js/plugin/print-pdf/print-pdf.js \"http://localhost:8081/snowden/?print-pdf\" snowden/index.pdf"
}
}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

327
revealjs/snowden/index.html Normal file
View file

@ -0,0 +1,327 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Edward Snowden</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../node_modules/reveal.js/css/print/pdf.css" media="print">
<link rel="stylesheet" href="../node_modules/reveal.js/css/theme/black.css">
<link rel="stylesheet" href="../node_modules/highlight.js/styles/solarized-dark.css">
<link href="https://fonts.googleapis.com/css?family=Fira+Sans|Fira+Mono" rel="stylesheet">
<style>
body * {
font-family: "Fira Sans", Roboto, Helvetica, sans-serif !important;
}
code {
font-family: "Fira Mono", "Roboto Mono", monospace !important;
}
.reveal blockquote {
/*background: rgba(0,0,0,0.25);
box-shadow: 0 0 0.5em 1em rgba(0,0,0,0.25);*/
background: none;
box-shadow: none;
font-style: normal;
}
.reveal blockquote::before {
display: inline-block;
margin-bottom: -0.5em;
content: ' ';
background: url('quote.svg') no-repeat;
background-size: 2em;
height: 2em;
width: 2em;
}
.reveal blockquote small {
margin-top: 1em;
display: block;
}
.reveal blockquote small::before {
content: ' ';
}
.reveal blockquote.small {
font-size: 0.9em;
}
video.preload {
display: none;
}
</style>
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<!-- VERY ugly hack for preloading, because larger videos sometimes hang
over „real“ internet (but work over local connection) -->
<div class="preload">
<video class="preload" autoplay src="img/bigdata.mp4"></video>
<video class="preload" autoplay src="img/rsync.mp4"></video>
</div>
<div class="reveal">
<div class="slides">
<section data-background-image="img/portrait.jpg">
<h1>Edward Snowden</h1>
<aside class="notes">
<ul>
<li>Wer glaubt, dass beim Senden von einer E-Mail diese nur der Empfänger bekommt?</li>
</ul>
</aside>
</section>
<section>
<section>
<h1>Das Problem</h1>
<aside class="notes">
<h3>→Simon</h3>
</aside>
</section>
<section data-background-video="img/bigdata.mp4">
<h2>Massenüberwachung</h2>
<aside class="notes">
<ul>
<li>Keine klassische Ein-Ziel-Überwachung mehr</li>
<li><em>Jeder</em> wird überwacht, nicht nur Verdächtige</li>
<li>Große Datenmengen</li>
</ul>
</aside>
</section>
<section data-background-image="img/surveillance.jpg">
<h2>Ganze Länder</h2>
<aside class="notes">
<ul>
<li>Vereinigtes Königreich: Flächendeckende Überwachung in Großstädten</li>
</ul>
</aside>
</section>
<section>
<h2>Ich habe nichts zu verbergen!</h2>
<aside class="notes">
<ul>
<li>Wer von euch glaubt, nichts verbergen zu haben?</li>
</ul>
</aside>
</section>
<section>
<blockquote>
Zu argumentieren, dass Sie keine Privatsphäre brauchen, weil Sie
nichts zu verbergen haben, ist so, als würden Sie sagen, dass Sie
keine Meinungsfreiheit brauchen, weil Sie nichts zu sagen haben.
<small>Edward Snowden</small>
</blockquote>
<aside class="notes">
<ul>
<li>Zitat von Snowden</li>
<li>Wenn man keine Privatsphäre braucht nur wenn man nichts zu
verbergen hat, braucht man ja auch keine Meinungs- und
Pressefreiheit, wenn man nichts zu sagen hat</li>
</ul>
</aside>
</section>
<section data-background-image="img/trump.jpg">
<h3>Verlust von Demoktratie/Vertrauen</h3>
<aside class="notes">
<ul>
<li>Noch vertrauen wir vielleicht der Regierung</li>
<li>Angenommen der Geheimdienst untersteht plötzlich einem
Diktator</li>
<li>Ich glaube nicht, dass es dann noch OK wäre</li>
<li>Zwar jetzt nicht gegen Dich verwendet, aber woher bist Du sicher, dass auch in Zukunft nicht?</li>
</ul>
</aside>
</section>
<section>
<h3>Entsperrtes Handy mir geben?</h3>
<aside class="notes">
<ul>
<li>[HIER KÖNNTE IHR NAME STEHEN] habt ja nichts zu verbergen,
also könnt ihr entsperrtest Handy geben</li>
</ul>
</aside>
</section>
<section data-background-image="img/liberty-surveillance.jpg">
<h2>Angriff auf die Demokratie</h2>
<aside class="notes">
<ul>
<li>Verlust der Kontrolle über die eigenen Daten</li>
<li>Kontrolle ist Voraussetzung für Demoktratie</li>
</ul>
</aside>
</section>
</section>
<section>
<section>
<h1>Das Handeln</h1>
<aside class="notes">
<h3>→Bastian</h3>
<ul>
<li>Snowdens berühmtes Handeln (NSA Skandal)</li>
</ul>
</aside>
</section>
<section data-background-image="img/kurs.jpg">
<h2>Vorgeschichte</h2>
<aside class="notes">
<ul>
<li>Durch Erkrankung (Pfeiffer-Drüsenfieber): Verpasst fast 9 Monate Unterricht</li>
<li>Statt wiederholen: Informatikkurse</li>
<li>wird schnell als Talent entdeckt → Aufstieg bis zur NSA</li>
<li>Festelltung: mehr Schaden als Nutzen</li>
</ul>
</aside>
</section>
<section data-background-image="img/copy.jpg" data-background-color="white">
<h2>Entwendung</h2>
<aside class="notes">
<ul>
<li>keine Informationen zu Art und Weise der Entwendung</li>
<li>konnte starke Sicherheitskontrollen umgehen</li>
<li>Vermutung der Schmugglung über SD-Karte in Rubik Cube</li>
<li>Portraitierung hiervon im Film „Snowden“</li>
<li>Abstreitung von Snowden</li>
<li>jedoch besitzt in dem Büro jeder einen, wäre also unauffällig</li>
</ul>
</aside>
</section>
<section data-background-video="img/rsync.mp4" data-background-size="contain" data-background-color="black">
<h2>Kommunikation</h2>
<aside class="notes">
<ul>
<li>Verschlüsselte Kommunikation mit Journalisten schwer</li>
<li>Scheitern derer mit Glenn Greenwald</li>
<li>Erfolg bei Kommunikation mit Laura Poitras</li>
<li>Datenaustausch über Tor-Netzwerk (ugs. Darknet)</li>
<li>Vereinbarung eines Treffens in Hongkong</li>
</ul>
</aside>
</section>
<section data-background-image="img/mira.jpg">
<h2>Treffen</h2>
<aside class="notes">
<ul>
<li>Grund: Erläuterung der Daten; Näheres zu seiner Person</li>
<li>Treffen fand im Juni 2013 im Hotel „The Mira“ in Hongkong (Hintergrund) statt</li>
<li>Erkennungszeichen (Im Gegensatz zur Entwendung bewiesen): Rubik Cube</li>
<li>Zwischenbesuch von Greenwalds Kollegen Ewen MacAskill</li>
</ul>
</aside>
</section>
<section data-background-image="img/glenn-cnn.jpg">
<h2>Veröffentlichung</h2>
<aside class="notes">
<ul>
<li>Während seinem Aufenthalt im Hotel: Veröffentlichung von Online- und Fernsehberichten</li>
<li>Dokumentation von Laura Poitras (Citizenfour): Oktober 2014 (1¼ Jahre nach Bekanntwerden)</li>
</ul>
</aside>
</section>
</section>
<section>
<section>
<h1>Was kann ich tun?</h1>
<aside class="notes">
<h3>→Benedikt</h3>
</aside>
</section>
<section data-background-image="img/web-protect.png" data-background-color="white">
<aside class="notes">
<ul>
<li>einfach: Auf verschlüsselte (https-)Verbindung achten</li>
<li>bei besonders sicheren Webseiten auch auf den grünen Firmennamen</li>
<li>schwerer, aber mit großer Auswirkung: Sichere Suchmaschine</li>
<li>Beispiel: DuckDuckGo, Startpage und andere</li>
<li>legen mehr Wert auf Datenschutz als große Suchmaschinen</li>
</ul>
</aside>
</section>
<section data-background-image="img/privacy.jpg" data-background-color="white">
<h2>Kostenlos?</h2>
<aside class="notes">
<ul>
<li>Google, WhatsApp, Snapchat, Instagram: Alle kostenlos</li>
<li>Geld durch Verkauf von Daten</li>
</ul>
</aside>
</section>
<section>
<blockquote class="small">
du gewährst uns eine Lizenz, deine Inhalte zu nutzen[…] Hosten,
Speichern, Verwenden, Anzeigen, Reproduzieren, Verändern,
Anpassen, Bearbeiten, Veröffentlichen, und Verteilen aller
Inhalte, die du an die Services übermittelst.
<small>Servicebestimmungen Snap Inc.</small>
</blockquote>
<blockquote class="small">
die Zielgenauigkeit […] von Werbung verbessern,[…] <strong>sowohl
innerhalb als auch außerhalb unserer Services</strong>.
<small>Datenschutzcenter Snap Inc.</small>
</blockquote>
<aside class="notes">
<ul>
<li>Beispiel aus den Nutzungsbedingen und der Datenschutzerklärung von Snapchat</li>
<li>dürfen die Inhalte (also Snaps) „Verwenden“ (für alles, was
sie wollen) und sogar Veröffentlichen und Verteilen</li>
<li>um personalisierte Werbung anzubieten sogar Nutzung
außerhalb von Snapchat</li>
<li>Nur ein Beispiel, fast alle großen Unternehmen machen das so</li>
</ul>
</aside>
</section>
<section data-background-image="img/smarthome.jpg" data-background-color="white">
<h2>Smart Home</h2>
<aside class="notes">
<ul>
<li>unterschätzte Gefahr der Datensammelintensität</li>
<li>Tracking häufig notwendig um „faulem“ Nutzer immer
weiterhelfen zu können</li>
<li>Weniger Smart Home: „OK Google“ (Speicherung aller Audiodaten)</li>
<li>Hello Barbie: „Intelligente“ Kinderpuppe; Tondaten sind dem
Hersteller <em>abhanden gekommen</em></li>
<li>Gleiches Problem: Verkauf zu Werbezwecken</li>
</ul>
</aside>
</section>
</section>
<section>
<h1>Ende</h1>
<h4>Bildquellen</h4>
<ul>
<li>BluRay “Citizenfour” (© 2014 Praxis Films)</li>
<li>BluRay “Snowden” (© 2016 Sacha Inc.)</li>
<li>YouTube/Kurzgesagt (<a href="https://youtu.be/V9_PjdU3Mpo">V9_PjdU3Mpo</a>)</li>
<li>amazon.de</li>
</ul>
</section>
</div>
</div>
<script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
<script src="../node_modules/reveal.js/js/reveal.js"></script>
<script>
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,
showNotes: false,
width: 1280,
height: 800,
transition: 'slide', // none, fade, slide, convex, concave, zoom
dependencies: [
// Syntax highlight for <code> elements
{ src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
// Zoom in and out with Alt+click
{ src: '../node_modules/reveal.js/plugin/zoom-js/zoom.js', async: true },
// Speaker notes
{ src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
]
});
</script>
</body>
</html>

BIN
revealjs/snowden/notes.odt Normal file

Binary file not shown.

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="5.152" height="4.208" viewBox="0 0 1.363 1.113"><path d="M.334 0Q.45 0 .53.08q.08.077.08.187 0 .05-.016.105Q.58.423.538.512l-.284.601H0L.17.478Q.06.394.06.267q0-.11.08-.187Q.224 0 .334 0zm.754 0q.114 0 .195.08.08.077.08.187 0 .05-.017.105-.013.051-.055.14l-.283.601H.754L.923.478Q.813.394.813.267q0-.11.08-.187Q.978 0 1.088 0z" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 394 B

43
style.css Normal file
View file

@ -0,0 +1,43 @@
/* Solarized */
html,.light {
background-color: #fdf6e3;
color: #657b83
}
html *,.light * {
color: #657b83
}
html h1,html h2,html h3,html h4,html h5,html h6,.light h1,.light h2,.light h3,.light h4,.light h5,.light h6 {
color: #586e75;
border-color: #657b83
}
html a,html a:active,html a:visited,.light a,.light a:active,.light a:visited {
color: #586e75
}
.dark {
background-color: #002b36;
color: #839496
}
.dark * {
color: #839496
}
.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6 {
color: #93a1a1;
border-color: #839496
}
.dark a,.dark a:active,.dark a:visited {
color: #93a1a1
}
/* custom */
body {
font-family: Roboto, Helvetica, Arial, sans-serif;
}