diff options
-rw-r--r-- | assets/cover.pdf | bin | 0 -> 242716 bytes | |||
-rwxr-xr-x | build.sh | 4 | ||||
-rw-r--r-- | config/.pandoc-config.yml | 14 | ||||
-rw-r--r-- | content/1/recommended-reading.md | 9 | ||||
-rw-r--r-- | content/2/recommended-reading.md | 14 | ||||
-rw-r--r-- | content/3/recommended-reading.md | 11 | ||||
-rw-r--r-- | content/4/recommended-reading.md | 9 | ||||
-rw-r--r-- | content/5/recommended-reading.md | 10 | ||||
-rw-r--r-- | content/6/recommended-reading.md | 9 | ||||
-rw-r--r-- | content/7/recommended-reading.md | 9 | ||||
-rw-r--r-- | content/8/recommended-reading.md | 5 | ||||
-rw-r--r-- | content/9/recommended-reading.md | 11 | ||||
-rw-r--r-- | content/appendix/bios.md | 5 | ||||
-rw-r--r-- | content/appendix/references.md | 9 | ||||
-rw-r--r-- | content/cover.tex | 1 | ||||
-rw-r--r-- | content/preamble.tex | 34 | ||||
-rw-r--r-- | content/toc.txt | 10 | ||||
-rw-r--r-- | templates/default-2.11.4.latex | 524 |
18 files changed, 679 insertions, 9 deletions
diff --git a/assets/cover.pdf b/assets/cover.pdf Binary files differnew file mode 100644 index 0000000..08d2957 --- /dev/null +++ b/assets/cover.pdf @@ -1,7 +1,7 @@ #!/bin/sh -xargs -a ./content/toc.txt pandoc -H content/preamble.tex --citeproc -o build/book.pdf ./config/.pandoc-config.yml --pdf-engine=xelatex +xargs -a ./content/toc.txt pandoc -H content/preamble.tex --citeproc -o build/book.pdf ./config/.pandoc-config.yml --pdf-engine=xelatex --template=templates/default-2.11.4.latex -B ./content/cover.tex # Da pandoc 2.11.3 einen Bug mit einer Tabelle hat, muss ich lokal mit docker und pandoc 2.11.4 bauen -# docker run --rm -v $PWD:/data --entrypoint /bin/sh pandoc/latex:2.11.4 -c 'tlmgr install footmisc; /usr/bin/xargs -a ./content/toc.txt pandoc -H content/preamble.tex --citeproc -o build/book.pdf ./config/.pandoc-config.yml --pdf-engine=xelatex'
\ No newline at end of file +# docker run --rm -v $PWD:/data --entrypoint /bin/sh xldrkp/77tipps -c '/usr/bin/xargs -a ./content/toc.txt pandoc -H content/preamble.tex --citeproc -o build/book.pdf ./config/.pandoc-config.yml --pdf-engine=xelatex --template=templates/default-2.11.4.latex -B ./content/cover.tex'
\ No newline at end of file diff --git a/config/.pandoc-config.yml b/config/.pandoc-config.yml index f14a10f..29bd840 100644 --- a/config/.pandoc-config.yml +++ b/config/.pandoc-config.yml @@ -2,15 +2,19 @@ title: | Mehr als 77 Tipps zum wissenschaftlichen Arbeiten author: - - Florian Hagen - - Axel Dürkop - - Thomas Hapke - - Tobias Zeumer + - name: Florian Hagen + orcid: 0000-0002-3256-2564 + - name: Axel Dürkop + orcid: 0000-0002-8154-8988 + - name: Thomas Hapke + orcid: 0000-0002-5135-2693 + - name: Tobias Zeumer + orcid: 0000-0002-8244-3491 date: 2021 extratitle: false lang: de-de colorlinks: true -links-as-notes: true +links-as-notes: false papersize: a4 fontsize: 12pt numbersections: true diff --git a/content/1/recommended-reading.md b/content/1/recommended-reading.md new file mode 100644 index 0000000..bddc7cb --- /dev/null +++ b/content/1/recommended-reading.md @@ -0,0 +1,9 @@ +## Leseempfehlungen + +**Zu effizienter Zeiteinteilung, optimaler Arbeitsumgebung und Zeitmanagementmethoden** + +Folz, K. (2020). Zeitmanagement bei der Abschlussarbeit. Imprint: Springer Gabler. + +**Zum Thema Exposé** + +Franck, N. (2019). Handbuch wissenschaftliches Schreiben. Ferdinand Schöningh. diff --git a/content/2/recommended-reading.md b/content/2/recommended-reading.md new file mode 100644 index 0000000..2bdd41a --- /dev/null +++ b/content/2/recommended-reading.md @@ -0,0 +1,14 @@ +## Leseempfehlungen + +**Zum Verfassen eines Journals** + +Fulwiler, Toby, & Schmale, Wolfgang. (2006). Führen eines Journals. In W. Schmale, Schreib-Guide Geschichte: Schritt für Schritt wissenschaftliches Schreiben lernen (S. 38–59). UTB GmbH. + + +**Zum Clustern** + +Rico, Gabriele (2020). Garantiert kreativ schreiben lernen: Writing the Natural Way -- Mit der Assoziativen Methode neue Ideen entwickeln und die eigene Stimme finden. + +**Zum Strukturbaum** + +Roth, R. (2014). Arbeits- und Präsentationstechniken 3—SS 2014 [PPT]. <https://www.thm.de/wi/images/user/roth-65/Downloads/APT_3_SS_2014.pdf> diff --git a/content/3/recommended-reading.md b/content/3/recommended-reading.md new file mode 100644 index 0000000..8cfb221 --- /dev/null +++ b/content/3/recommended-reading.md @@ -0,0 +1,11 @@ +## Leseempfehlungen + +**Zur Literaturrecherche** + +Moennighoff/ Meyer-Krentler 2019 +Moennighoff, Burkhardt & Meyer-Krentler, Eckhardt (2019). Arbeitstechniken Literaturwissenschaft (18., aktualisierte Auflage). Wilhelm Fink. + + +**Zum Übersehen wichtiger Informationen** + +Hapke, T. (2013, November 27). Die Angst wichtige Informationen zu übersehen! Wissenschaftliches Arbeiten: Ein Blog der Universitätsbibliothek der TUHH. <https://www.tub.tuhh.de/wissenschaftliches-arbeiten/2013/11/27/die-angst-wichtige-informationen-zu-uebersehen/> diff --git a/content/4/recommended-reading.md b/content/4/recommended-reading.md new file mode 100644 index 0000000..4e92776 --- /dev/null +++ b/content/4/recommended-reading.md @@ -0,0 +1,9 @@ +## Leseempfehlungen + +**Zum Thema Plagiate** + +Hapke, T. (2019, März 18). Plagiate vermeiden . Wissenschaftliches Arbeiten : Ein Blog der Universitätsbibliothek der TUHH. <https://www.tub.tuhh.de/wissenschaftliches-arbeiten/2019/03/18/plagiate-vermeiden/> + +**Zu Literaturverwaltungssoftware** + +Hapke, T. (2020, Juli 29). Essentielle Tipps zum wissenschaftlichen Arbeiten. Wissenschaftliches Arbeiten : Ein Blog der Universitätsbibliothek der TUHH. <https://www.tub.tuhh.de/wissenschaftliches-arbeiten/2020/07/29/essentielle-tipps-zum-wissenschaftlichen-arbeiten/>
\ No newline at end of file diff --git a/content/5/recommended-reading.md b/content/5/recommended-reading.md new file mode 100644 index 0000000..fd92a7b --- /dev/null +++ b/content/5/recommended-reading.md @@ -0,0 +1,10 @@ +## Leseempfehlungen + +**Zu Arten des Lesens, Leseleistung und Leseproblemen** + +Kruse, Otto. Lesen und Schreiben. 3., überarbeitete und erweiterte Auflage, UVK Verlagsgesellschaft mbH, 2018. + + +**Zu PQ4R-Methode und weiteren Lesemethoden** + +Rost, Friedrich. Lern- und Arbeitstechniken für das Studium. 6. Aufl., VS, Verl. für Sozialwiss., 2010.
\ No newline at end of file diff --git a/content/6/recommended-reading.md b/content/6/recommended-reading.md new file mode 100644 index 0000000..948e452 --- /dev/null +++ b/content/6/recommended-reading.md @@ -0,0 +1,9 @@ +## Leseempfehlungen + +**Zu Notizen und Notizworkflows** + +Hagen, Florian. „#Notizschreibwochen2020 bei tub.torials – Gastbeiträge zum Thema Notizen“. tub.torials, 23. November 2020, <https://www.tub.tuhh.de/tubtorials/2020/11/23/notizschreibwochen2020-bei-tub-torials-gastbeitraege-zum-thema-notizen/> + +**Zu Techniken zur Erstellung visueller Notizen** + +Rohde, Mike (2014). Das Sketchnote Handbuch (1. Auflage). mitp, Verlagsgruppe Hüthig Jehle Rehm GmbH.
\ No newline at end of file diff --git a/content/7/recommended-reading.md b/content/7/recommended-reading.md new file mode 100644 index 0000000..f64e29d --- /dev/null +++ b/content/7/recommended-reading.md @@ -0,0 +1,9 @@ +## Leseempfehlungen + +**Zu geschlechtergerechter Sprache und Satzbau** + +Franck, Norbert (2019). Handbuch Wissenschaftliches Schreiben. Ferdinand Schöningh. + +**Zu Schreibblockaden** + +Hagen, Florian (2020, Januar 31). 7 individuelle Tipps gegen Schreibblockaden. tub.torials. <https://www.tub.tuhh.de/tubtorials/2020/01/31/7-individuelle-tipps-gegen-schreibblockaden/>
\ No newline at end of file diff --git a/content/8/recommended-reading.md b/content/8/recommended-reading.md new file mode 100644 index 0000000..677ab52 --- /dev/null +++ b/content/8/recommended-reading.md @@ -0,0 +1,5 @@ +## Leseempfehlungen + +**Zum Einstieg mit GitLab** + +Dürkop, Axel (2019, April 28). Using GitLab | Erste Schritte. <https://vimeo.com/332937434>
\ No newline at end of file diff --git a/content/9/recommended-reading.md b/content/9/recommended-reading.md new file mode 100644 index 0000000..13ef8b6 --- /dev/null +++ b/content/9/recommended-reading.md @@ -0,0 +1,11 @@ +## Leseempfehlungen + +**Zu Regeln, Techniken und Beurteilung wissenschaftlicher Arbeiten** + +Bänsch, Axel, & Alewell, Dorothea. (2020). Wissenschaftliches Arbeiten. De Gruyter Oldenbourg. <https://www.degruyter.com/document/doi/10.1515/9783110692013/html> + + +**Zum Einblick in eine exemplarische Abschlussarbeit** + +Kühl, Susanne, & Kühl, Michael (2016). Die Abschlussarbeit in den Life Sciences (1. Auflage). Verlag Eugen Ulmer. + diff --git a/content/appendix/bios.md b/content/appendix/bios.md index d352309..2b35a4d 100644 --- a/content/appendix/bios.md +++ b/content/appendix/bios.md @@ -1,6 +1,6 @@ # Über dieses Buch -## Autoren +## Autoren und Beitragende ### Florian Hagen @@ -18,3 +18,6 @@ Thomas Hapke arbeitet als Fachreferent für Verfahrenstechnik sowie stellvertret Tobias Zeumer arbeitet seit 2013 in der Abteilung Digitale Dienste der Universitätsbibliothek der Technischen Universität Hamburg. Sein Studium Bibliotheks- und Informationsmanagement absolvierte er erfolgreich an der Hochschule für Angewandte Wissenschaften Hamburg. +### Katja Eberhage + +Katja Eberhage studiert Medientechnik für berufsbildende Schulen an der Technischen Universität Hamburg und unterstützt als studentische Hilfskraft die Projekte der HOOU.
\ No newline at end of file diff --git a/content/appendix/references.md b/content/appendix/references.md new file mode 100644 index 0000000..6db7a42 --- /dev/null +++ b/content/appendix/references.md @@ -0,0 +1,9 @@ +# Literaturverzeichnis {-} + +Fulwiler, Toby, & Schmale, Wolfgang. (2006). Führen eines Journals. In W. Schmale, Schreib-Guide Geschichte: Schritt für Schritt wissenschaftliches Schreiben lernen (S. 38–59). UTB GmbH. + +FAZ.NET, "Hausarbeiten: Neun von zehn Studenten haben Angst vor der Hausarbeit". (20.08.2015) www.faz.net, https://www.faz.net/1.3756533. Zugegriffen 20. Februar 2021. + +Rost, Friedrich. Lern- und Arbeitstechniken für das Studium. 6. Aufl., VS, Verl. für Sozialwiss., 2010. + +Rico, Gabriele (2020). Garantiert kreativ schreiben lernen: Writing the Natural Way — Mit der Assoziativen Methode neue Ideen entwickeln und die eigene Stimme finden. diff --git a/content/cover.tex b/content/cover.tex new file mode 100644 index 0000000..86a8cc5 --- /dev/null +++ b/content/cover.tex @@ -0,0 +1 @@ +\includepdf[fitpaper]{assets/cover.pdf}
\ No newline at end of file diff --git a/content/preamble.tex b/content/preamble.tex index 64295cd..c9eeff5 100644 --- a/content/preamble.tex +++ b/content/preamble.tex @@ -7,7 +7,7 @@ Technische Unterstützung: Katja Eberhage \\ Datum der Erstveröffentlichung: Februar 2021 \\ DOI: tbd } -\lowertitleback{\includegraphics[width=1.5cm]{assets/cc-by.png}\newline Dieses Buch ,,Mehr als 77 Tipps zum wissenschaftlichen Arbeiten`` ist eine Produktion der Technischen Universität Hamburg (TUHH) im Rahmen der Hamburg Open Online University (HOOU) in Kooperation mit dem Projekt Modernes Publizieren im Programm Hamburg Open Science, gefördert durch die BWFGB Hamburg. Es wurde geschrieben von Florian Hagen, Axel Dürkop, Thomas Hapke und Tobias Zeumer (Universitätsbibliothek der TU Hamburg). Das Werk steht, soweit nicht anders gekennzeichnet, unter der Creative-Commons-Lizenz Namensnennung 4.0 (CC BY 4.0). Das bedeutet, dass es vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden darf, auch kommerziell, sofern dabei stets die Urheber, die Quelle des Textes und o. g. Lizenz genannt werden. Die genaue Formulierung der Lizenz kann unter https://creativecommons.org/licenses/by/4.0/legalcode aufgerufen werden.} +\lowertitleback{\includegraphics[width=1.5cm]{assets/cc-by.png}\newline Dieses Buch ,,Mehr als 77 Tipps zum wissenschaftlichen Arbeiten`` ist eine Produktion der Technischen Universität Hamburg (TUHH) im Rahmen der Hamburg Open Online University (HOOU) in Kooperation mit dem Projekt Modernes Publizieren im Programm Hamburg Open Science, gefördert durch die BWFGB Hamburg. Es wurde geschrieben von Florian Hagen, Axel Dürkop, Thomas Hapke und Tobias Zeumer (Universitätsbibliothek der TU Hamburg).\newline \newline Das Werk steht, soweit nicht anders gekennzeichnet, unter der Creative-Commons-Lizenz Namensnennung 4.0 (CC BY 4.0). Das bedeutet, dass es vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden darf, auch kommerziell, sofern dabei stets die Urheber, die Quelle des Textes und o. g. Lizenz genannt werden. Die genaue Formulierung der Lizenz kann unter https://creativecommons.org/licenses/by/4.0/legalcode aufgerufen werden.} \publishers{\footnotesize Florian Hagen und Axel Dürkop (TUHH)} @@ -47,3 +47,35 @@ DOI: tbd \setlength{\footnotemargin}{1.1em} \setlength{\footnotesep}{.2cm} + +% Save original href command for cases where we *really* want a link. +\LetLtxMacro\ForceHref\href + + +% ORCID id icon +\usepackage{calc} +\usepackage{tikz} +\newlength{\ORCIDidheight} +\newlength{\ORCIDidunit} +\definecolor{ORCIDgreen}{HTML}{A6CE39} +\newcommand{\ORCIDid}{% + % Scale icon to match current line height + \settototalheight{\ORCIDidheight}{AXg}% + \setlength{\ORCIDidunit}{1.1pt * \ratio{\ORCIDidheight}{256 pt}}% + \raisebox{1.5\depth}{\parbox{\ORCIDidheight}{% + \begin{tikzpicture}[x=\ORCIDidunit, y=\ORCIDidunit]% + \fill[ORCIDgreen] (128,128) circle (128); % outer + \fill[white] (70,70) rectangle (86,177); % i bottom + \fill[white] (78,200) circle (10); % i dot + \fill[white] (109,177) -- (150,177) % D + .. controls (190,177) and (208,149) .. (208,123) + .. controls (208, 96) and (186, 70) .. (150,70) + -- (109,70) -- (109,177) -- cycle + (124,86) -- (150,86) + .. controls (186, 86) and (192,110) .. (192,123) + .. controls (192,145) and (178,163) .. (150,163) + -- (124,163) -- (124,86) -- cycle;% end: D + \end{tikzpicture}% + }}% +} +\newcommand{\orcid}[1]{\ForceHref{https://orcid.org/#1}{\XeTeXLinkBox{\ORCIDid}}} diff --git a/content/toc.txt b/content/toc.txt index 4a264d3..dad89b7 100644 --- a/content/toc.txt +++ b/content/toc.txt @@ -8,12 +8,14 @@ content/1/e_tipp.md content/1/f_tipp.md content/1/g_tipp.md content/1/h_tipp.md +content/1/recommended-reading.md content/2/chapter.md content/2/a_tipp.md content/2/b_tipp.md content/2/c_tipp.md content/2/d_tipp.md content/2/e_tipp.md +content/2/recommended-reading.md content/3/chapter.md content/3/a_tipp.md content/3/b_tipp.md @@ -27,6 +29,7 @@ content/3/i_tipp.md content/3/j_tipp.md content/3/k_tipp.md content/3/l_tipp.md +content/3/recommended-reading.md content/4/chapter.md content/4/a_tipp.md content/4/b_tipp.md @@ -35,16 +38,19 @@ content/4/d_tipp.md content/4/e_tipp.md content/4/f_tipp.md content/4/g_tipp.md +content/4/recommended-reading.md content/5/chapter.md content/5/a_tipp.md content/5/b_tipp.md content/5/c_tipp.md content/5/d_tipp.md +content/5/recommended-reading.md content/6/chapter.md content/6/a_tipp.md content/6/b_tipp.md content/6/c_tipp.md content/6/d_tipp.md +content/6/recommended-reading.md content/7/chapter.md content/7/a_tipp.md content/7/b_tipp.md @@ -59,10 +65,12 @@ content/7/j_tipp.md content/7/k_tipp.md content/7/l_tipp.md content/7/m_tipp.md +content/7/recommended-reading.md content/8/chapter.md content/8/a_tipp.md content/8/b_tipp.md content/8/c_tipp.md +content/8/recommended-reading.md content/9/chapter.md content/9/a_tipp.md content/9/b_tipp.md @@ -77,5 +85,7 @@ content/9/j_tipp.md content/9/k_tipp.md content/9/l_tipp.md content/9/m_tipp.md +content/9/recommended-reading.md +content/appendix/references.md content/appendix/bios.md diff --git a/templates/default-2.11.4.latex b/templates/default-2.11.4.latex new file mode 100644 index 0000000..72d649f --- /dev/null +++ b/templates/default-2.11.4.latex @@ -0,0 +1,524 @@ +% Options for packages loaded elsewhere +\PassOptionsToPackage{unicode$for(hyperrefoptions)$,$hyperrefoptions$$endfor$}{hyperref} +\PassOptionsToPackage{hyphens}{url} +$if(colorlinks)$ +\PassOptionsToPackage{dvipsnames,svgnames*,x11names*}{xcolor} +$endif$ +$if(dir)$ +$if(latex-dir-rtl)$ +\PassOptionsToPackage{RTLdocument}{bidi} +$endif$ +$endif$ +$if(CJKmainfont)$ +\PassOptionsToPackage{space}{xeCJK} +$endif$ +% +\documentclass[ +$if(fontsize)$ + $fontsize$, +$endif$ +$if(lang)$ + $babel-lang$, +$endif$ +$if(papersize)$ + $papersize$paper, +$endif$ +$if(beamer)$ + ignorenonframetext, +$if(handout)$ + handout, +$endif$ +$if(aspectratio)$ + aspectratio=$aspectratio$, +$endif$ +$endif$ +$for(classoption)$ + $classoption$$sep$, +$endfor$ +]{$documentclass$} +$if(beamer)$ +$if(background-image)$ +\usebackgroundtemplate{% + \includegraphics[width=\paperwidth]{$background-image$}% +} +$endif$ +\usepackage{pgfpages} +\setbeamertemplate{caption}[numbered] +\setbeamertemplate{caption label separator}{: } +\setbeamercolor{caption name}{fg=normal text.fg} +\beamertemplatenavigationsymbols$if(navigation)$$navigation$$else$empty$endif$ +$for(beameroption)$ +\setbeameroption{$beameroption$} +$endfor$ +% Prevent slide breaks in the middle of a paragraph +\widowpenalties 1 10000 +\raggedbottom +$if(section-titles)$ +\setbeamertemplate{part page}{ + \centering + \begin{beamercolorbox}[sep=16pt,center]{part title} + \usebeamerfont{part title}\insertpart\par + \end{beamercolorbox} +} +\setbeamertemplate{section page}{ + \centering + \begin{beamercolorbox}[sep=12pt,center]{part title} + \usebeamerfont{section title}\insertsection\par + \end{beamercolorbox} +} +\setbeamertemplate{subsection page}{ + \centering + \begin{beamercolorbox}[sep=8pt,center]{part title} + \usebeamerfont{subsection title}\insertsubsection\par + \end{beamercolorbox} +} +\AtBeginPart{ + \frame{\partpage} +} +\AtBeginSection{ + \ifbibliography + \else + \frame{\sectionpage} + \fi +} +\AtBeginSubsection{ + \frame{\subsectionpage} +} +$endif$ +$endif$ +$if(beamerarticle)$ +\usepackage{beamerarticle} % needs to be loaded first +$endif$ +\usepackage{amsmath,amssymb} +$if(fontfamily)$ +\usepackage[$for(fontfamilyoptions)$$fontfamilyoptions$$sep$,$endfor$]{$fontfamily$} +$else$ +\usepackage{lmodern} +$endif$ +$if(linestretch)$ +\usepackage{setspace} +$endif$ +\usepackage{ifxetex,ifluatex} +\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex + \usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage{textcomp} % provide euro and other symbols +\else % if luatex or xetex +$if(mathspec)$ + \ifxetex + \usepackage{mathspec} + \else + \usepackage{unicode-math} + \fi +$else$ + \usepackage{unicode-math} +$endif$ + \defaultfontfeatures{Scale=MatchLowercase} + \defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1} +$if(mainfont)$ + \setmainfont[$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$]{$mainfont$} +$endif$ +$if(sansfont)$ + \setsansfont[$for(sansfontoptions)$$sansfontoptions$$sep$,$endfor$]{$sansfont$} +$endif$ +$if(monofont)$ + \setmonofont[$for(monofontoptions)$$monofontoptions$$sep$,$endfor$]{$monofont$} +$endif$ +$for(fontfamilies)$ + \newfontfamily{$fontfamilies.name$}[$for(fontfamilies.options)$$fontfamilies.options$$sep$,$endfor$]{$fontfamilies.font$} +$endfor$ +$if(mathfont)$ +$if(mathspec)$ + \ifxetex + \setmathfont(Digits,Latin,Greek)[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$} + \else + \setmathfont[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$} + \fi +$else$ + \setmathfont[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$} +$endif$ +$endif$ +$if(CJKmainfont)$ + \ifxetex + \usepackage{xeCJK} + \setCJKmainfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmainfont$} + \fi +$endif$ +$if(luatexjapresetoptions)$ + \ifluatex + \usepackage[$for(luatexjapresetoptions)$$luatexjapresetoptions$$sep$,$endfor$]{luatexja-preset} + \fi +$endif$ +$if(CJKmainfont)$ + \ifluatex + \usepackage[$for(luatexjafontspecoptions)$$luatexjafontspecoptions$$sep$,$endfor$]{luatexja-fontspec} + \setmainjfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmainfont$} + \fi +$endif$ +\fi +$if(beamer)$ +$if(theme)$ +\usetheme[$for(themeoptions)$$themeoptions$$sep$,$endfor$]{$theme$} +$endif$ +$if(colortheme)$ +\usecolortheme{$colortheme$} +$endif$ +$if(fonttheme)$ +\usefonttheme{$fonttheme$} +$endif$ +$if(mainfont)$ +\usefonttheme{serif} % use mainfont rather than sansfont for slide text +$endif$ +$if(innertheme)$ +\useinnertheme{$innertheme$} +$endif$ +$if(outertheme)$ +\useoutertheme{$outertheme$} +$endif$ +$endif$ +% Use upquote if available, for straight quotes in verbatim environments +\IfFileExists{upquote.sty}{\usepackage{upquote}}{} +\IfFileExists{microtype.sty}{% use microtype if available + \usepackage[$for(microtypeoptions)$$microtypeoptions$$sep$,$endfor$]{microtype} + \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts +}{} +$if(indent)$ +$else$ +\makeatletter +\@ifundefined{KOMAClassName}{% if non-KOMA class + \IfFileExists{parskip.sty}{% + \usepackage{parskip} + }{% else + \setlength{\parindent}{0pt} + \setlength{\parskip}{6pt plus 2pt minus 1pt}} +}{% if KOMA class + \KOMAoptions{parskip=half}} +\makeatother +$endif$ +$if(verbatim-in-note)$ +\usepackage{fancyvrb} +$endif$ +\usepackage{xcolor} +\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available +\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}} +\hypersetup{ +$if(title-meta)$ + pdftitle={$title-meta$}, +$endif$ +$if(author-meta)$ + pdfauthor={$author-meta$}, +$endif$ +$if(lang)$ + pdflang={$lang$}, +$endif$ +$if(subject)$ + pdfsubject={$subject$}, +$endif$ +$if(keywords)$ + pdfkeywords={$for(keywords)$$keywords$$sep$, $endfor$}, +$endif$ +$if(colorlinks)$ + colorlinks=true, + linkcolor=$if(linkcolor)$$linkcolor$$else$Maroon$endif$, + filecolor=$if(filecolor)$$filecolor$$else$Maroon$endif$, + citecolor=$if(citecolor)$$citecolor$$else$Blue$endif$, + urlcolor=$if(urlcolor)$$urlcolor$$else$Blue$endif$, +$else$ + hidelinks, +$endif$ + pdfcreator={LaTeX via pandoc}} +\urlstyle{same} % disable monospaced font for URLs +$if(verbatim-in-note)$ +\VerbatimFootnotes % allow verbatim text in footnotes +$endif$ +$if(geometry)$ +$if(beamer)$ +\geometry{$for(geometry)$$geometry$$sep$,$endfor$} +$else$ +\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry} +$endif$ +$endif$ +$if(beamer)$ +\newif\ifbibliography +$endif$ +$if(listings)$ +\usepackage{listings} +\newcommand{\passthrough}[1]{#1} +\lstset{defaultdialect=[5.3]Lua} +\lstset{defaultdialect=[x86masm]Assembler} +$endif$ +$if(lhs)$ +\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{} +$endif$ +$if(highlighting-macros)$ +$highlighting-macros$ +$endif$ +$if(tables)$ +\usepackage{longtable,booktabs,array} +$if(multirow)$ +\usepackage{multirow} +$endif$ +\usepackage{calc} % for calculating minipage widths +$if(beamer)$ +\usepackage{caption} +% Make caption package work with longtable +\makeatletter +\def\fnum@table{\tablename~\thetable} +\makeatother +$else$ +% Correct order of tables after \paragraph or \subparagraph +\usepackage{etoolbox} +\makeatletter +\patchcmd\longtable{\par}{\if@noskipsec\mbox{}\fi\par}{}{} +\makeatother +% Allow footnotes in longtable head/foot +\IfFileExists{footnotehyper.sty}{\usepackage{footnotehyper}}{\usepackage{footnote}} +\makesavenoteenv{longtable} +$endif$ +$endif$ +$if(graphics)$ +\usepackage{graphicx} +\makeatletter +\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi} +\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi} +\makeatother +% Scale images if necessary, so that they will not overflow the page +% margins by default, and it is still possible to overwrite the defaults +% using explicit options in \includegraphics[width, height, ...]{} +\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio} +% Set default figure placement to htbp +\makeatletter +\def\fps@figure{htbp} +\makeatother +$endif$ +$if(links-as-notes)$ +% Make links footnotes instead of hotlinks: +\DeclareRobustCommand{\href}[2]{#2\footnote{\url{#1}}} +$endif$ +$if(strikeout)$ +\usepackage[normalem]{ulem} +% Avoid problems with \sout in headers with hyperref +\pdfstringdefDisableCommands{\renewcommand{\sout}{}} +$endif$ +\setlength{\emergencystretch}{3em} % prevent overfull lines +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} +$if(numbersections)$ +\setcounter{secnumdepth}{$if(secnumdepth)$$secnumdepth$$else$5$endif$} +$else$ +\setcounter{secnumdepth}{-\maxdimen} % remove section numbering +$endif$ +$if(beamer)$ +$else$ +$if(block-headings)$ +% Make \paragraph and \subparagraph free-standing +\ifx\paragraph\undefined\else + \let\oldparagraph\paragraph + \renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}} +\fi +\ifx\subparagraph\undefined\else + \let\oldsubparagraph\subparagraph + \renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}} +\fi +$endif$ +$endif$ +$if(pagestyle)$ +\pagestyle{$pagestyle$} +$endif$ +$for(header-includes)$ +$header-includes$ +$endfor$ +$if(lang)$ +\ifxetex + % Load polyglossia as late as possible: uses bidi with RTL langages (e.g. Hebrew, Arabic) + \usepackage{polyglossia} + \setmainlanguage[$for(polyglossia-lang.options)$$polyglossia-lang.options$$sep$,$endfor$]{$polyglossia-lang.name$} +$for(polyglossia-otherlangs)$ + \setotherlanguage[$for(polyglossia-otherlangs.options)$$polyglossia-otherlangs.options$$sep$,$endfor$]{$polyglossia-otherlangs.name$} +$endfor$ +\else + \usepackage[$for(babel-otherlangs)$$babel-otherlangs$,$endfor$main=$babel-lang$]{babel} +% get rid of language-specific shorthands (see #6817): +\let\LanguageShortHands\languageshorthands +\def\languageshorthands#1{} +$if(babel-newcommands)$ + $babel-newcommands$ +$endif$ +\fi +$endif$ +\ifluatex + \usepackage{selnolig} % disable illegal ligatures +\fi +$if(dir)$ +\ifxetex + % Load bidi as late as possible as it modifies e.g. graphicx + \usepackage{bidi} +\fi +\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex + \TeXXeTstate=1 + \newcommand{\RL}[1]{\beginR #1\endR} + \newcommand{\LR}[1]{\beginL #1\endL} + \newenvironment{RTL}{\beginR}{\endR} + \newenvironment{LTR}{\beginL}{\endL} +\fi +$endif$ +$if(natbib)$ +\usepackage[$natbiboptions$]{natbib} +\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$} +$endif$ +$if(biblatex)$ +\usepackage[$if(biblio-style)$style=$biblio-style$,$endif$$for(biblatexoptions)$$biblatexoptions$$sep$,$endfor$]{biblatex} +$for(bibliography)$ +\addbibresource{$bibliography$} +$endfor$ +$endif$ +$if(csl-refs)$ +\newlength{\cslhangindent} +\setlength{\cslhangindent}{1.5em} +\newlength{\csllabelwidth} +\setlength{\csllabelwidth}{3em} +\newenvironment{CSLReferences}[2] % #1 hanging-ident, #2 entry spacing + {% don't indent paragraphs + \setlength{\parindent}{0pt} + % turn on hanging indent if param 1 is 1 + \ifodd #1 \everypar{\setlength{\hangindent}{\cslhangindent}}\ignorespaces\fi + % set entry spacing + \ifnum #2 > 0 + \setlength{\parskip}{#2\baselineskip} + \fi + }% + {} +\usepackage{calc} +\newcommand{\CSLBlock}[1]{#1\hfill\break} +\newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{#1}} +\newcommand{\CSLRightInline}[1]{\parbox[t]{\linewidth - \csllabelwidth}{#1}\break} +\newcommand{\CSLIndent}[1]{\hspace{\cslhangindent}#1} +$endif$ +$if(csquotes)$ +\usepackage{csquotes} +$endif$ + +$if(title)$ +\title{$title$$if(thanks)$\thanks{$thanks$}$endif$} +$endif$ +$if(subtitle)$ +$if(beamer)$ +$else$ +\usepackage{etoolbox} +\makeatletter +\providecommand{\subtitle}[1]{% add subtitle to \maketitle + \apptocmd{\@title}{\par {\large #1 \par}}{}{} +} +\makeatother +$endif$ +\subtitle{$subtitle$} +$endif$ +\author{$for(author)$$author.name$$if(author.orcid)$\orcid{$author.orcid$}$endif$$sep$ \and $endfor$} +\date{$date$} +$if(beamer)$ +$if(institute)$ +\institute{$for(institute)$$institute$$sep$ \and $endfor$} +$endif$ +$if(titlegraphic)$ +\titlegraphic{\includegraphics{$titlegraphic$}} +$endif$ +$if(logo)$ +\logo{\includegraphics{$logo$}} +$endif$ +$endif$ + +\begin{document} +$if(has-frontmatter)$ +\frontmatter +$endif$ +$for(include-before)$ +$include-before$ + +$if(title)$ +$if(beamer)$ +\frame{\titlepage} +$else$ +\maketitle +$endif$ +$if(abstract)$ +\begin{abstract} +$abstract$ +\end{abstract} +$endif$ +$endif$ + +$endfor$ +$if(toc)$ +$if(toc-title)$ +\renewcommand*\contentsname{$toc-title$} +$endif$ +$if(beamer)$ +\begin{frame}[allowframebreaks] +$if(toc-title)$ + \frametitle{$toc-title$} +$endif$ + \tableofcontents[hideallsubsections] +\end{frame} +$else$ +{ +$if(colorlinks)$ +\hypersetup{linkcolor=$if(toccolor)$$toccolor$$else$$endif$} +$endif$ +\setcounter{tocdepth}{$toc-depth$} +\tableofcontents +} +$endif$ +$endif$ +$if(lot)$ +\listoftables +$endif$ +$if(lof)$ +\listoffigures +$endif$ +$if(linestretch)$ +\setstretch{$linestretch$} +$endif$ +$if(has-frontmatter)$ +\mainmatter +$endif$ +$body$ + +$if(has-frontmatter)$ +\backmatter +$endif$ +$if(natbib)$ +$if(bibliography)$ +$if(biblio-title)$ +$if(has-chapters)$ +\renewcommand\bibname{$biblio-title$} +$else$ +\renewcommand\refname{$biblio-title$} +$endif$ +$endif$ +$if(beamer)$ +\begin{frame}[allowframebreaks]{$biblio-title$} + \bibliographytrue +$endif$ + \bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$} +$if(beamer)$ +\end{frame} +$endif$ + +$endif$ +$endif$ +$if(biblatex)$ +$if(beamer)$ +\begin{frame}[allowframebreaks]{$biblio-title$} + \bibliographytrue + \printbibliography[heading=none] +\end{frame} +$else$ +\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$ +$endif$ + +$endif$ +$for(include-after)$ +$include-after$ + +$endfor$ +\end{document}
\ No newline at end of file |