Move lecture preamble into trivial class file
Signed-off-by: Daniel Borchmann <daniel@algebra20.de>
This commit is contained in:
parent
010f589cb1
commit
7f4a05d9a0
2
course-details.tex
Normal file
2
course-details.tex
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
\title{Wissenschaftliches Arbeiten mit \LaTeX}
|
||||||
|
\author{Daniel Borchmann und Tom Hanika}
|
|
@ -1,42 +1,40 @@
|
||||||
\errorcontextlines=5
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesClass{latexkurs}
|
||||||
|
\LoadClass{beamer}
|
||||||
|
|
||||||
%%%
|
%%%
|
||||||
|
|
||||||
\documentclass[
|
\RequirePackage{ifluatex}
|
||||||
%handout,
|
|
||||||
]{beamer}
|
|
||||||
|
|
||||||
\usepackage{ifluatex}
|
|
||||||
\ifluatex\else\errmessage{This document requires LuaLaTeX}\fi
|
\ifluatex\else\errmessage{This document requires LuaLaTeX}\fi
|
||||||
|
|
||||||
\usepackage{etex,etoolbox}
|
\RequirePackage{etex,etoolbox}
|
||||||
\usepackage{fontspec}
|
\RequirePackage{fontspec}
|
||||||
\usepackage[ngerman]{babel}
|
\RequirePackage[ngerman]{babel}
|
||||||
\usepackage{csquotes}
|
\RequirePackage{csquotes}
|
||||||
\usepackage{array}
|
\RequirePackage{array}
|
||||||
\usepackage{wrapfig}
|
\RequirePackage{wrapfig}
|
||||||
\usepackage{booktabs}
|
\RequirePackage{booktabs}
|
||||||
\usepackage{ccicons}
|
\RequirePackage{ccicons}
|
||||||
\usepackage{calc}
|
\RequirePackage{calc}
|
||||||
|
|
||||||
\usepackage{tikz}
|
\RequirePackage{luacode}
|
||||||
|
\RequirePackage{pgfplots}
|
||||||
|
\RequirePackage{manfnt}
|
||||||
|
|
||||||
|
\RequirePackage{tikz}
|
||||||
\usetikzlibrary{arrows,intersections,calc,through,%
|
\usetikzlibrary{arrows,intersections,calc,through,%
|
||||||
external,positioning,automata,datavisualization,%
|
external,positioning,automata,datavisualization,%
|
||||||
datavisualization.formats.functions}
|
datavisualization.formats.functions}
|
||||||
|
|
||||||
\usepackage{luacode}
|
\setlength{\abovedisplayskip}{0pt}
|
||||||
\usepackage{pgfplots}
|
|
||||||
\usepackage{manfnt}
|
|
||||||
|
|
||||||
%%% title and such
|
%%% include variable macros
|
||||||
|
|
||||||
\title{Wissenschaftliches Arbeiten mit \LaTeX}
|
\input{course-details}
|
||||||
\author{Daniel Borchmann und Tom Hanika}
|
|
||||||
\titlegraphic{\ccLogo \ccAttribution \ccShareAlike}
|
\titlegraphic{\ccLogo \ccAttribution \ccShareAlike}
|
||||||
|
|
||||||
%%% theme
|
%%% theme
|
||||||
|
|
||||||
\usepackage{tikz}
|
|
||||||
\usetikzlibrary{shapes.multipart}
|
\usetikzlibrary{shapes.multipart}
|
||||||
\usetheme{CambridgeUS}
|
\usetheme{CambridgeUS}
|
||||||
\setbeamertemplate{blocks}[rounded][shadow=false]
|
\setbeamertemplate{blocks}[rounded][shadow=false]
|
||||||
|
@ -46,7 +44,6 @@
|
||||||
\tikzset{>={stealth'[sep]}}
|
\tikzset{>={stealth'[sep]}}
|
||||||
\setbeamertemplate{navigation symbols}{}
|
\setbeamertemplate{navigation symbols}{}
|
||||||
\setbeamertemplate{footline}{}
|
\setbeamertemplate{footline}{}
|
||||||
\setlength{\abovedisplayskip}{0pt}
|
|
||||||
\setbeamerfont{title}{series=\bfseries}
|
\setbeamerfont{title}{series=\bfseries}
|
||||||
\defbeamertemplate{block alerted begin}{bends}{%
|
\defbeamertemplate{block alerted begin}{bends}{%
|
||||||
\begin{columns}
|
\begin{columns}
|
||||||
|
@ -63,6 +60,7 @@
|
||||||
\end{column}
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
}
|
}
|
||||||
|
|
||||||
%%%
|
%%%
|
||||||
|
|
||||||
\mode<handout>{
|
\mode<handout>{
|
||||||
|
@ -99,8 +97,7 @@
|
||||||
\newcommand{\GNULinux}{GNU\lower-0.25ex\hbox{/}Linux}
|
\newcommand{\GNULinux}{GNU\lower-0.25ex\hbox{/}Linux}
|
||||||
\newcommand{\TikZ}{Ti\emph{k}Z}
|
\newcommand{\TikZ}{Ti\emph{k}Z}
|
||||||
|
|
||||||
\usepackage{listings}
|
\RequirePackage{listings}
|
||||||
|
|
||||||
\lstset{language=[LaTeX]TeX, basicstyle=\ttfamily,
|
\lstset{language=[LaTeX]TeX, basicstyle=\ttfamily,
|
||||||
keywordstyle={\color{blue}\bfseries}, frame=tb, extendedchars=true, literate=%
|
keywordstyle={\color{blue}\bfseries}, frame=tb, extendedchars=true, literate=%
|
||||||
{ä}{{\"a}}1 {ö}{{\"o}}1, escapeinside={(*@}{@*)}, mathescape=true,
|
{ä}{{\"a}}1 {ö}{{\"o}}1, escapeinside={(*@}{@*)}, mathescape=true,
|
||||||
|
@ -115,10 +112,10 @@
|
||||||
datavisualization,varepsilon,autocite,bibitem,DeclareRobustCommand,
|
datavisualization,varepsilon,autocite,bibitem,DeclareRobustCommand,
|
||||||
DeclareDocumentCommand,IfBooleanTF,bye,frametitle,setbeamertemplate,pause,
|
DeclareDocumentCommand,IfBooleanTF,bye,frametitle,setbeamertemplate,pause,
|
||||||
onslide,uncover,visible,invisible,only,alt,temporal,alert,AtBeginSection,
|
onslide,uncover,visible,invisible,only,alt,temporal,alert,AtBeginSection,
|
||||||
usetheme,setbeamerfont,tikz,includeonlyframes,mode,pgfpagesuselayout,RequirePackage,
|
usetheme,setbeamerfont,tikz,includeonlyframes,mode,pgfpagesuselayout,
|
||||||
|
RequirePackage,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
\AtBeginDocument{\frame[plain]{\maketitle}}
|
\AtBeginDocument{\frame[plain]{\maketitle}}
|
||||||
|
|
||||||
%%% end of preamble
|
|
|
@ -1,4 +1,4 @@
|
||||||
\input{preamble}
|
\documentclass{latexkurs}
|
||||||
\subtitle{Einführung}
|
\subtitle{Einführung}
|
||||||
\date{2015-11-09}
|
\date{2015-11-09}
|
||||||
|
|
||||||
|
@ -174,7 +174,7 @@
|
||||||
% \Large
|
% \Large
|
||||||
|
|
||||||
% \LaTeX ist \textbf{WYSIWYM}
|
% \LaTeX ist \textbf{WYSIWYM}
|
||||||
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
|
@ -187,11 +187,11 @@
|
||||||
\end{block}
|
\end{block}
|
||||||
|
|
||||||
\onslide<+->
|
\onslide<+->
|
||||||
|
|
||||||
Wir brauchen also einen Texteditor!
|
Wir brauchen also einen Texteditor!
|
||||||
|
|
||||||
\onslide<+->
|
\onslide<+->
|
||||||
|
|
||||||
Es gibt eine riesige Menge von speziellen Text-Editoren für $*$\TeX{}\ldots
|
Es gibt eine riesige Menge von speziellen Text-Editoren für $*$\TeX{}\ldots
|
||||||
|
|
||||||
Die Wikipedia verzeichnet allein 44 Programme. Empfohlen seien die
|
Die Wikipedia verzeichnet allein 44 Programme. Empfohlen seien die
|
||||||
|
@ -230,7 +230,7 @@
|
||||||
\node [anchor=north, rounded corners, draw, below=of x]{%
|
\node [anchor=north, rounded corners, draw, below=of x]{%
|
||||||
\includegraphics[width=0.98\linewidth, clip, viewport=80 0 530 100]{%
|
\includegraphics[width=0.98\linewidth, clip, viewport=80 0 530 100]{%
|
||||||
pics/texex1.pdf}};
|
pics/texex1.pdf}};
|
||||||
}
|
}
|
||||||
\only<handout>{
|
\only<handout>{
|
||||||
\node[below=of c, anchor=north] {%
|
\node[below=of c, anchor=north] {%
|
||||||
\textrm{Die Mathematik ist doch die angenehmste Wissenschaft}};
|
\textrm{Die Mathematik ist doch die angenehmste Wissenschaft}};
|
||||||
|
@ -263,7 +263,7 @@
|
||||||
\begin{block}{Wichtig!}
|
\begin{block}{Wichtig!}
|
||||||
\begin{center}
|
\begin{center}
|
||||||
\Large
|
\Large
|
||||||
|
|
||||||
\textbf{Um \LaTeX{} nutzen zu können,\\ muss man nicht alles über \LaTeX{}
|
\textbf{Um \LaTeX{} nutzen zu können,\\ muss man nicht alles über \LaTeX{}
|
||||||
wissen!}
|
wissen!}
|
||||||
\end{center}
|
\end{center}
|
||||||
|
@ -274,7 +274,7 @@
|
||||||
\onslide<+->
|
\onslide<+->
|
||||||
|
|
||||||
\bigskip
|
\bigskip
|
||||||
|
|
||||||
Weitere Hilfe:
|
Weitere Hilfe:
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
@ -283,7 +283,7 @@
|
||||||
\item DAS INTERNET
|
\item DAS INTERNET
|
||||||
\item Lokale \TeX\ User-Group (\url{http://tug-dd.kxpq.de})
|
\item Lokale \TeX\ User-Group (\url{http://tug-dd.kxpq.de})
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}[fragile]
|
\begin{frame}[fragile]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
\input{preamble}
|
\documentclass{latexkurs}
|
||||||
\subtitle{Dokumentenklassen, Pakete und Markup}
|
\subtitle{Dokumentenklassen, Pakete und Markup}
|
||||||
\date{2015-11-16}
|
\date{2015-11-16}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
\input{preamble.tex}
|
\documentclass{latexkurs}
|
||||||
\subtitle{Tabellen, Bilder und Verweise}
|
\subtitle{Tabellen, Bilder und Verweise}
|
||||||
\date{2015-11-23}
|
\date{2015-11-23}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
\input{preamble}
|
\documentclass{latexkurs}
|
||||||
\subtitle{Setzen Mathematischer Formeln}
|
\subtitle{Setzen Mathematischer Formeln}
|
||||||
\date{2015-11-30}
|
\date{2015-11-30}
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@
|
||||||
\end{block}
|
\end{block}
|
||||||
|
|
||||||
\onslide<+->
|
\onslide<+->
|
||||||
|
|
||||||
\begin{block}{Einige Formelelemente}
|
\begin{block}{Einige Formelelemente}
|
||||||
\begin{itemize}[<+->]
|
\begin{itemize}[<+->]
|
||||||
\item Buchstaben, dargestellt als \textit{jeweils ein} Symbol, $xyz$,
|
\item Buchstaben, dargestellt als \textit{jeweils ein} Symbol, $xyz$,
|
||||||
|
@ -92,9 +92,9 @@
|
||||||
\begin{frame}[fragile]
|
\begin{frame}[fragile]
|
||||||
|
|
||||||
\onslide<+->
|
\onslide<+->
|
||||||
|
|
||||||
\begin{Beispiel}
|
\begin{Beispiel}
|
||||||
|
|
||||||
Dies $\sum_{i=1}^\infty\frac{1}{n}=\infty$ ist eine Textformel und
|
Dies $\sum_{i=1}^\infty\frac{1}{n}=\infty$ ist eine Textformel und
|
||||||
\begin{displaymath}
|
\begin{displaymath}
|
||||||
\sum_{i=1}^\infty\frac{1}{n} = \infty
|
\sum_{i=1}^\infty\frac{1}{n} = \infty
|
||||||
|
@ -113,7 +113,7 @@ ist eine abgesetzte Formel.
|
||||||
\end{lstlisting}
|
\end{lstlisting}
|
||||||
|
|
||||||
\end{Beispiel}
|
\end{Beispiel}
|
||||||
|
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}[fragile]
|
\begin{frame}[fragile]
|
||||||
|
@ -266,7 +266,7 @@ ist eine abgesetzte Formel.
|
||||||
(x), \{x\},[x],\lfloor x\rfloor, \lceil x\rceil,
|
(x), \{x\},[x],\lfloor x\rfloor, \lceil x\rceil,
|
||||||
\lvert x\rvert,\langle x \rangle,\ldots
|
\lvert x\rvert,\langle x \rangle,\ldots
|
||||||
\end{lstlisting}
|
\end{lstlisting}
|
||||||
|
|
||||||
\medskip
|
\medskip
|
||||||
|
|
||||||
\onslide<+->
|
\onslide<+->
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
\input{preamble}
|
\documentclass{latexkurs}
|
||||||
\subtitle{Literaturverzeichnisse}
|
\subtitle{Literaturverzeichnisse}
|
||||||
\date{2015-12-07}
|
\date{2015-12-07}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
\input{preamble}
|
\documentclass{latexkurs}
|
||||||
\subtitle{Grafiken erstellen mit \LaTeX{}}
|
\subtitle{Grafiken erstellen mit \LaTeX{}}
|
||||||
\date{2015-12-14}
|
\date{2015-12-14}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
\input{preamble}
|
\documentclass{latexkurs}
|
||||||
\subtitle{Präsentationen}
|
\subtitle{Präsentationen}
|
||||||
\date{2016-01-04}
|
\date{2016-01-04}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
\input{preamble}
|
\documentclass{latexkurs}
|
||||||
\subtitle{Makros und Debugging}
|
\subtitle{Makros und Debugging}
|
||||||
\date{2016-01-11}
|
\date{2016-01-11}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user