diff --git a/course-details.tex b/course-details.tex new file mode 100644 index 0000000..e35682d --- /dev/null +++ b/course-details.tex @@ -0,0 +1,2 @@ +\title{Wissenschaftliches Arbeiten mit \LaTeX} +\author{Daniel Borchmann und Tom Hanika} diff --git a/preamble.tex b/latexkurs.cls similarity index 84% rename from preamble.tex rename to latexkurs.cls index 49766a6..d5ee201 100644 --- a/preamble.tex +++ b/latexkurs.cls @@ -1,42 +1,40 @@ -\errorcontextlines=5 +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{latexkurs} +\LoadClass{beamer} %%% -\documentclass[ -%handout, -]{beamer} - -\usepackage{ifluatex} +\RequirePackage{ifluatex} \ifluatex\else\errmessage{This document requires LuaLaTeX}\fi -\usepackage{etex,etoolbox} -\usepackage{fontspec} -\usepackage[ngerman]{babel} -\usepackage{csquotes} -\usepackage{array} -\usepackage{wrapfig} -\usepackage{booktabs} -\usepackage{ccicons} -\usepackage{calc} +\RequirePackage{etex,etoolbox} +\RequirePackage{fontspec} +\RequirePackage[ngerman]{babel} +\RequirePackage{csquotes} +\RequirePackage{array} +\RequirePackage{wrapfig} +\RequirePackage{booktabs} +\RequirePackage{ccicons} +\RequirePackage{calc} -\usepackage{tikz} +\RequirePackage{luacode} +\RequirePackage{pgfplots} +\RequirePackage{manfnt} + +\RequirePackage{tikz} \usetikzlibrary{arrows,intersections,calc,through,% external,positioning,automata,datavisualization,% datavisualization.formats.functions} -\usepackage{luacode} -\usepackage{pgfplots} -\usepackage{manfnt} +\setlength{\abovedisplayskip}{0pt} -%%% title and such +%%% include variable macros -\title{Wissenschaftliches Arbeiten mit \LaTeX} -\author{Daniel Borchmann und Tom Hanika} +\input{course-details} \titlegraphic{\ccLogo \ccAttribution \ccShareAlike} %%% theme -\usepackage{tikz} \usetikzlibrary{shapes.multipart} \usetheme{CambridgeUS} \setbeamertemplate{blocks}[rounded][shadow=false] @@ -46,7 +44,6 @@ \tikzset{>={stealth'[sep]}} \setbeamertemplate{navigation symbols}{} \setbeamertemplate{footline}{} -\setlength{\abovedisplayskip}{0pt} \setbeamerfont{title}{series=\bfseries} \defbeamertemplate{block alerted begin}{bends}{% \begin{columns} @@ -63,6 +60,7 @@ \end{column} \end{columns} } + %%% \mode{ @@ -99,8 +97,7 @@ \newcommand{\GNULinux}{GNU\lower-0.25ex\hbox{/}Linux} \newcommand{\TikZ}{Ti\emph{k}Z} -\usepackage{listings} - +\RequirePackage{listings} \lstset{language=[LaTeX]TeX, basicstyle=\ttfamily, keywordstyle={\color{blue}\bfseries}, frame=tb, extendedchars=true, literate=% {ä}{{\"a}}1 {ö}{{\"o}}1, escapeinside={(*@}{@*)}, mathescape=true, @@ -115,10 +112,10 @@ datavisualization,varepsilon,autocite,bibitem,DeclareRobustCommand, DeclareDocumentCommand,IfBooleanTF,bye,frametitle,setbeamertemplate,pause, 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}} -%%% end of preamble \ No newline at end of file diff --git a/lecture-00-intro.tex b/lecture-00-intro.tex index cbf13c1..d2ad86f 100644 --- a/lecture-00-intro.tex +++ b/lecture-00-intro.tex @@ -1,4 +1,4 @@ -\input{preamble} +\documentclass{latexkurs} \subtitle{Einführung} \date{2015-11-09} @@ -174,7 +174,7 @@ % \Large % \LaTeX ist \textbf{WYSIWYM} - + \end{frame} \begin{frame} @@ -187,11 +187,11 @@ \end{block} \onslide<+-> - + Wir brauchen also einen Texteditor! \onslide<+-> - + Es gibt eine riesige Menge von speziellen Text-Editoren für $*$\TeX{}\ldots Die Wikipedia verzeichnet allein 44 Programme. Empfohlen seien die @@ -230,7 +230,7 @@ \node [anchor=north, rounded corners, draw, below=of x]{% \includegraphics[width=0.98\linewidth, clip, viewport=80 0 530 100]{% pics/texex1.pdf}}; - } + } \only{ \node[below=of c, anchor=north] {% \textrm{Die Mathematik ist doch die angenehmste Wissenschaft}}; @@ -263,7 +263,7 @@ \begin{block}{Wichtig!} \begin{center} \Large - + \textbf{Um \LaTeX{} nutzen zu können,\\ muss man nicht alles über \LaTeX{} wissen!} \end{center} @@ -274,7 +274,7 @@ \onslide<+-> \bigskip - + Weitere Hilfe: \begin{itemize} @@ -283,7 +283,7 @@ \item DAS INTERNET \item Lokale \TeX\ User-Group (\url{http://tug-dd.kxpq.de}) \end{itemize} - + \end{frame} \begin{frame}[fragile] diff --git a/lecture-01-basics-1.tex b/lecture-01-basics-1.tex index 733cbe6..35f3a6f 100644 --- a/lecture-01-basics-1.tex +++ b/lecture-01-basics-1.tex @@ -1,4 +1,4 @@ -\input{preamble} +\documentclass{latexkurs} \subtitle{Dokumentenklassen, Pakete und Markup} \date{2015-11-16} diff --git a/lecture-02-basics-2.tex b/lecture-02-basics-2.tex index 0ec2872..920308b 100644 --- a/lecture-02-basics-2.tex +++ b/lecture-02-basics-2.tex @@ -1,4 +1,4 @@ -\input{preamble.tex} +\documentclass{latexkurs} \subtitle{Tabellen, Bilder und Verweise} \date{2015-11-23} diff --git a/lecture-03-math.tex b/lecture-03-math.tex index 22759df..4c9b61f 100644 --- a/lecture-03-math.tex +++ b/lecture-03-math.tex @@ -1,4 +1,4 @@ -\input{preamble} +\documentclass{latexkurs} \subtitle{Setzen Mathematischer Formeln} \date{2015-11-30} @@ -71,7 +71,7 @@ \end{block} \onslide<+-> - + \begin{block}{Einige Formelelemente} \begin{itemize}[<+->] \item Buchstaben, dargestellt als \textit{jeweils ein} Symbol, $xyz$, @@ -92,9 +92,9 @@ \begin{frame}[fragile] \onslide<+-> - + \begin{Beispiel} - + Dies $\sum_{i=1}^\infty\frac{1}{n}=\infty$ ist eine Textformel und \begin{displaymath} \sum_{i=1}^\infty\frac{1}{n} = \infty @@ -113,7 +113,7 @@ ist eine abgesetzte Formel. \end{lstlisting} \end{Beispiel} - + \end{frame} \begin{frame}[fragile] @@ -266,7 +266,7 @@ ist eine abgesetzte Formel. (x), \{x\},[x],\lfloor x\rfloor, \lceil x\rceil, \lvert x\rvert,\langle x \rangle,\ldots \end{lstlisting} - + \medskip \onslide<+-> diff --git a/lecture-04-citation.tex b/lecture-04-citation.tex index a01fea2..7b60765 100644 --- a/lecture-04-citation.tex +++ b/lecture-04-citation.tex @@ -1,4 +1,4 @@ -\input{preamble} +\documentclass{latexkurs} \subtitle{Literaturverzeichnisse} \date{2015-12-07} diff --git a/lecture-05-TiKZ.tex b/lecture-05-TiKZ.tex index e072286..718093e 100644 --- a/lecture-05-TiKZ.tex +++ b/lecture-05-TiKZ.tex @@ -1,4 +1,4 @@ -\input{preamble} +\documentclass{latexkurs} \subtitle{Grafiken erstellen mit \LaTeX{}} \date{2015-12-14} diff --git a/lecture-06-beamer.tex b/lecture-06-beamer.tex index 808ac43..738bc6b 100644 --- a/lecture-06-beamer.tex +++ b/lecture-06-beamer.tex @@ -1,4 +1,4 @@ -\input{preamble} +\documentclass{latexkurs} \subtitle{Präsentationen} \date{2016-01-04} diff --git a/lecture-07-macros.tex b/lecture-07-macros.tex index 11f0990..8e714a4 100644 --- a/lecture-07-macros.tex +++ b/lecture-07-macros.tex @@ -1,4 +1,4 @@ -\input{preamble} +\documentclass{latexkurs} \subtitle{Makros und Debugging} \date{2016-01-11}