From 8877eafc556514537494d8b75254e03e29d71ac0 Mon Sep 17 00:00:00 2001 From: Hong-Phuc Bui <hong-phuc.bui@htwsaar.de> Date: Mon, 05 Oct 2020 17:41:36 +0200 Subject: [PATCH] update --- literatur.bib | 4 app/latex-indeepth.tex | 61 +-------------- zusammenfassung.tex | 11 +- code/biblatex-bsp/literatur.bib | 4 chap/Grundbegriffe.tex | 80 ++++++++++++++++--- chap/Mass-und-Einheit.tex | 4 app/bsp-literatur.tex | 6 + chap/typographie.tex | 6 + /dev/null | 3 app/text-element.tex | 22 +++++ chap/Titlelei.tex | 2 chap/zitat.tex | 17 ++-- makefile | 19 ++-- zusammenfassung.pdf | 0 app/literatur-attribute.tex | 0 15 files changed, 135 insertions(+), 104 deletions(-) diff --git a/2016/.gitignore b/2016/.gitignore deleted file mode 100644 index 9c91991..0000000 --- a/2016/.gitignore +++ /dev/null @@ -1,98 +0,0 @@ -## Core latex/pdflatex auxiliary files: -*.aux -*.lof -*.log -*.lot -*.fls -*.out -*.toc - -## Intermediate documents: -*.dvi -# these rules might exclude image files for figures etc. -# *.ps -# *.eps -# *.pdf - -## Bibliography auxiliary files (bibtex/biblatex/biber): -*.bbl -*.bcf -*.blg -*-blx.aux -*-blx.bib -*.run.xml - -## Build tool auxiliary files: -*.fdb_latexmk -*.synctex.gz -*.synctex.gz(busy) -*.pdfsync - -## Auxiliary and intermediate files from other packages: - -# algorithms -*.alg -*.loa - -# amsthm -*.thm - -# beamer -*.nav -*.snm -*.vrb - -#(e)ledmac/(e)ledpar -*.end -*.[1-9] -*.[1-9][0-9] -*.[1-9][0-9][0-9] -*.[1-9]R -*.[1-9][0-9]R -*.[1-9][0-9][0-9]R - -# glossaries -*.acn -*.acr -*.glg -*.glo -*.gls - -# hyperref -*.brf - -# listings -*.lol - -# makeidx -*.idx -*.ilg -*.ind -*.ist - -# minitoc -*.maf -*.mtc -*.mtc0 - -# minted -*.pyg - -# nomencl -*.nlo - -# sagetex -*.sagetex.sage -*.sagetex.py -*.sagetex.scmd - -# sympy -*.sout -*.sympy -sympy-plots-for-*.tex/ - -# todonotes -*.tdo - -# xindy -*.xdy diff --git a/2016/apa-demo.tex b/2016/apa-demo.tex deleted file mode 100644 index a0bd6d0..0000000 --- a/2016/apa-demo.tex +++ /dev/null @@ -1,37 +0,0 @@ -\documentclass[ - pagesize=false, - headinclude=false, - toc=bib -]{scrartcl} - -\usepackage{fontenc} -\usepackage[ngerman]{babel} - -\renewcaptionname{ngerman,german}{\bibname}{Literaturverzeichnis} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Literaturverzeichnis -\usepackage[babel]{csquotes} -\usepackage[ - backend=biber - ,style=apa - ,language=german - ]{biblatex} -\DeclareLanguageMapping{german}{german-apa} -\addbibresource{literatur.bib} - -%\addbibresource{literatur2.bib} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{document} - -\tableofcontents - -\section{Test} - -In dem Dokument~\autocite{Daniel:Latex2e:2012} kann man die -Information .... - -\printbibliography - -\end{document} - diff --git a/2016/apa-demo/apa-demo.tex b/2016/apa-demo/apa-demo.tex deleted file mode 100644 index e896a82..0000000 --- a/2016/apa-demo/apa-demo.tex +++ /dev/null @@ -1,47 +0,0 @@ -\documentclass[ - pagesize=false, - headinclude=false, - toc=bib -]{scrartcl} - -% Sprache-Einstellungen -\usepackage{fontspec} -\usepackage[ngerman]{babel} - - -% \renewcaptionname Befehl ändert den Name von \bibname. -%\renewcaptionname{ngerman,german}{\bibname}{Literaturverzeichnis} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Literaturverzeichnis -\usepackage[babel]{csquotes} -\usepackage[ - backend=biber - ,style=apa - ,maxcitenames=5 - ,mincitenames=3 - ,language=german - ,bibencoding=utf8 - ]{biblatex} -\DeclareLanguageMapping{german}{german-apa} - -% Von Hand geschriebenen Literatur Sammlung -\addbibresource{literatur.bib} -% Von Citati geneierte (als Beispiel) -\addbibresource{literatur2.bib} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{document} - -\tableofcontents - -\section{Test} - -In dem Dokument~\autocite{Daniel:Latex2e:2012} kann man die -Information .... Andere Lehrbuch von Latex kann man in~\autocite{Gunther.2008} -finden. Eine Anleitung für das Paket KOMA ist~\autocite{MarkusKohmJensUweMorawski.2015}. - -\printbibliography - -\end{document} - diff --git a/2016/apa-demo/literatur.bib b/2016/apa-demo/literatur.bib deleted file mode 100644 index 837174d..0000000 --- a/2016/apa-demo/literatur.bib +++ /dev/null @@ -1,10 +0,0 @@ -@book{Daniel:Latex2e:2012, - title={Latex-Kurzbeschreibung}, - indexsorttitle={LATEX 2e Kurzbeschreibung}, - author={{Marco Daniel} and {Patrick Grundlach} and {Walter Schmidt} and {Jörg Knappen} and {Hubert Partl} and {Irene Hyna}}, - date={2012-07-01}, - url={http://mirrors.ctan.org/info/lshort/german/l2kurz.pdf}, - note={Es gibt auch eine englische Verision} -} - - diff --git a/2016/apa-demo/literatur2.bib b/2016/apa-demo/literatur2.bib deleted file mode 100644 index af23c66..0000000 --- a/2016/apa-demo/literatur2.bib +++ /dev/null @@ -1,140 +0,0 @@ -% This file was created with Citavi 4.5.0.11 - -@book{Berndt.2008, - author = {Berndt, Tobias}, - year = {2008}, - title = {{LATEX: Der typographische Einstieg}}, - keywords = {latex}, - address = {M{\"u}nchen [u.a.]}, - publisher = {Addison-Wesley}, - isbn = {3827326591}, - series = {{Open source library}} -} - - -@book{Dutton.2015, - author = {Dutton, Kevin and McNab, Andy}, - year = {2015}, - title = {{Der gute Psychopath in dir: Entdecke deine verborgenen St{\"a}rken!}}, - address = {Frankfurt, M.}, - edition = {Dt. Erstausg}, - publisher = {{Fischer Taschenbuch}}, - isbn = {3596032733} -} - - -@misc{FCharetteAReutenauer.2014, - author = {Charette, Fran{\c{c}}ois and Reutenauer, Arthur}, - editor = {CTAN}, - year = {2014}, - title = {{Polyglossia: A Babel replacement for XeLaTeX and LuaLaTeX}}, - url = {http://mirrors.ctan.org/macros/latex/contrib/polyglossia/polyglossia.pdf}, - keywords = {xetex;xelatex;luatex;lualatex;multilingual;babel;hyphenation} -} - - -@book{Gunther.2008, - author = {G{\"u}nther, Karsten and Dalheimer, Matthias Kalle}, - year = {2008}, - title = {{Latex: Kurz {\&} gut ; [inkl. KOMA. Script]}}, - address = {Beijing and Cambridge and Farnham and K{\"o}ln and Paris and Sebastopol and Taipei and Tokyo}, - edition = {3., aktualisierte Aufl.}, - publisher = {O'Reilly}, - isbn = {389721542X}, - series = {{O'Reillys Taschenbibliothek}} -} - - -@book{Hodges.1992, - author = {Hodges, Andrew}, - year = {1992}, - title = {{Alan Turing: The enigma}}, - address = {London}, - edition = {Vintage ed.}, - publisher = {{Vintage Books}}, - isbn = {0099116413} -} - - -@book{Knuth.1997<2011>, - author = {Knuth, Donald Ervin}, - year = {1997-{\textless}2011{\textgreater}}, - title = {{The art of computer programming}}, - address = {Reading, Mass.}, - publisher = {Addison-Wesley}, - isbn = {0321751043} -} - - -@misc{MarkusKohmJensUweMorawski.2015, - abstract = {Die Anleitung}, - author = {{Markus Kohm, Jens-Uwe Morawski}}, - year = {2015}, - title = {{KOMA-Script: ein wandelbares LATEX 2e -Paket}}, - url = {http://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf}, - keywords = {KOMA-Script;scrbook;scrreprt;scrartcl;typearea;scrlfile;scrpage;scrpage2;scrlettr;scrlttr2;scraddr;scrtime;scrdate} -} - - -@book{Meyers., - abstract = {{\dq}Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively -- so that your software is correct, efficient, maintainable, and portable. That's where this practical book comes in. It describes how to write truly great software using C++11 and C++14 -- i.e. using modern C++ ...Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material{\dq}--Publisher's website.}, - author = {Meyers, Scott}, - title = {{Effective modern C++: 42 specific ways to improve your use of C++11 and C++14}}, - edition = {First edition}, - isbn = {1491903996} -} - - -@book{MortenTyldum.2014, - author = {{Morten Tyldum}}, - year = {2014}, - title = {{The imitation game: Based on the incredible true story of Alan Turing}}, - address = {[s.l.])}, - publisher = {Studiocanal} -} - - -@misc{PhilippLehmanPhilipKime.2014, - abstract = {Programmable Bibliographies and Citations}, - author = {{Philipp Lehman, Philip Kime}}, - year = {2014}, - title = {{The Biblatex Package: Programmable Bibliographies and Citations}}, - url = {https://www.ctan.org/pkg/biblatex?lang=en}, - keywords = {tex;latex;bibtex;bibliography;references;citation}, - urldate = {10.04.2015} -} - - -@book{Schirach.2010, - author = {Schirach, Ferdinand von and Osterwold, Margrit and Klaussner, Burghart}, - year = {2010}, - title = {{Schuld: Ungek{\"u}rzte Lesung}}, - address = {Hamburg}, - publisher = {{Osterwoldaudio bei H{\"o}rbuch Hamburg}}, - isbn = {3869520469}, - series = {{Osterwold audio}} -} - - -@book{Schirach.2011, - author = {Schirach, Ferdinand von}, - year = {2011}, - title = {{Verbrechen}}, - address = {K{\"o}ln}, - publisher = {{Random House Audio}}, - isbn = {3837108767}, - series = {{Brigitte - Starke Stimmen}} -} - - -@book{Schlosser.2014, - author = {Schlosser, Joachim}, - year = {2014}, - title = {{Wissenschaftliche Arbeiten schreiben mit LATEX: Leitfaden f{\"u}r Einsteiger}}, - address = {Heidelberg and M{\"u}nchen and Landsberg and Frechen and Hamburg}, - edition = {5., {\"u}berarb. Aufl.}, - publisher = {mitp}, - isbn = {3826694864} -} - - diff --git a/2016/befehlen-zur-umbennenung.txt b/2016/befehlen-zur-umbennenung.txt deleted file mode 100644 index c26d5b7..0000000 --- a/2016/befehlen-zur-umbennenung.txt +++ /dev/null @@ -1,14 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\usepackage[ngerman]{babel} -%\renewcaptionname{german}{\figurename}{Abb.} -%\renewcaptionname{german}{\tablename}{Tab.} - -\renewcaptionname{ngerman}{\contentsname}{Inhalt} %Table of contents -\renewcaptionname{ngerman}{\listfigurename}{Abbildungen} %Figures -\renewcaptionname{ngerman}{\listtablename}{Tabellen} %Tables -\renewcaptionname{ngerman}{\figurename}{Abb.} %Figure -\renewcaptionname{ngerman}{\tablename}{Tab.} %Table -\renewcaptionname{ngerman}{\bibname}{Literatur} %Bibliography - \newcaptionname{ngerman}{\lstlistlistingname}{Quelltexte} %Table of listings - \newcaptionname{ngerman}{\lstlistingname}{Quelltext} %Listing - diff --git a/2016/biber-demo.tex b/2016/biber-demo.tex deleted file mode 100644 index 7f2471d..0000000 --- a/2016/biber-demo.tex +++ /dev/null @@ -1,35 +0,0 @@ -\documentclass[ - pager=a4, - headinclude=false, - toc=bib -]{scrartcl} - -\usepackage{fontenc} -\usepackage[ngerman]{babel} - -\renewcaptionname{ngerman,german}{\bibname}{Literaturverzeichnis} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Literaturverzeichnis -\usepackage[babel]{csquotes} -\usepackage[ - backend=biber - ,style=numeric - ,language=german - ]{biblatex} -\addbibresource{literatur.bib} -%\addbibresource{literatur2.bib} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{document} - -\tableofcontents - -\section{Test} - -In dem Dokument~\autocite{Daniel:Latex2e:2012} kann man die -Information .... - -\printbibliography - -\end{document} - diff --git a/2016/bilder.tex b/2016/bilder.tex deleted file mode 100644 index 9427f73..0000000 --- a/2016/bilder.tex +++ /dev/null @@ -1,73 +0,0 @@ -\documentclass[ - pager=a4 - ,headinclude=false -% ,DIV=9 - ,oneside -]{scrbook} - -%% Einstellungen für deutsche Sprache -\usepackage{fontspec} -%\setmainfont{GaramondNo8} -%\setsansfont{Fontin Sans} -%\setmonofont{Liberation Mono} - -\usepackage{microtype} - -\usepackage[ngerman]{babel} - -\usepackage{mathtools} -\usepackage{amssymb} -%\usepackage{amsmath} -\usepackage{enumitem} - -\usepackage{graphicx} -\usepackage{wrapfig} -\usepackage{subcaption} -\usepackage{caption} -\usepackage{float} - -\usepackage{booktabs} -\usepackage{longtable} - -\usepackage[babel]{csquotes} -\usepackage[ - backend=biber - ,style=numeric - ,language=german, - maxnames=6 - ]{biblatex} - -\addbibresource{literatur.bib} -%\addbibresource{citavi-generieter-lib.bib} - -\renewcaptionname{ngerman}{\figurename}{Abb.} - -\setkomafont{caption}{\rmfamily\scshape} -\setkomafont{captionlabel}{\normalfont\sffamily\small} - -\title{Test} - -\begin{document} - -\maketitle - -% Roma = große römische Zahl -% roma = kleine römische Zahl -% \pagenumbering{Roman} -\frontmatter - -\tableofcontents -\listoffigures - -\clearpage -\setcounter{page}{1} -%arabic = arabische Zahl -%\pagenumbering{arabic} -\mainmatter -\include{chap/einfuehrung} - -\backmatter -\printbibliography - -\end{document} - diff --git a/2016/chap/einfuehrung.tex b/2016/chap/einfuehrung.tex deleted file mode 100644 index 7a2bca3..0000000 --- a/2016/chap/einfuehrung.tex +++ /dev/null @@ -1,8 +0,0 @@ -\chapter{Einführung} -Ein Plagiat (über französisch plagiaire, deutsch ‚Dieb geistigen Eigentums‘ aus lateinisch plagiārius, deutsch ‚Seelenverkäufer, Menschenräuber‘~\autocite{Daniel:Latex2e:2012}) -ist die Anmaßung\footnote{Anmaßsung ist blabla} -fremder geistiger Leistungen. Dies kann sich auf die Übernahme fremder Texte oder anderer Darstellungen (z. B. Zeitungs-, Magazinartikel, Fotos, Filme, Tonaufnahmen), fremder Ideen (z. B. Erfindungen, Design, wissenschaftliche Erkenntnisse, Melodien) oder beides gleichzeitig (z. B. wissenschaftliche Veröffentlichungen, Kunstwerke, Romane) beziehen. Plagiate können, müssen aber nicht, gegen das Gesetz verstoßen: Die nicht als Zitat gekennzeichnete Übernahme fremder Texte ist in der Regel eine Verletzung von Urheberrechten. Die Übernahme fremder Ideen kann eine Verletzung von Patentrechten oder Geschmacksmustern sein. In der Wissenschaft kann ein Plagiat gegen Prüfungsordnungen, Arbeitsverträge oder Universitätsrecht verstoßen. Zwischen rechtswidrigen Übernahmen fremder geistiger Leistungen und der legitimen Übernahme freier oder frei gewordener Ideen gibt es eine Grauzone, wo ein Plagiat zwar als legal, nicht aber als legitim gilt. - -\section{History} -Der Dichter Martial, der vom Vortrag seiner Verse lebte und zu dessen Zeit es noch keine institutionalisierte Form des Schutzes von fremdem Eigentum (Copyright) gab, warf seinem Dichterkollegen Fidentinus vor, seine Gedichte fälschlich als die eigenen vorzutragen. Martial setzt in einem Epigramm seine Bücher mit freigelassenen Sklaven gleich und beschimpft seinen Dichterkollegen daher als plagiarius (wörtlich: Menschenräuber, Sklavenhändler) (Epigramme 1, 52). Der Begriff des Plagiats geht so auf eine der ältesten bekannten Urheberrechtsverletzungen im Rom des ersten Jahrhunderts nach Christus zurück.[4] Im Unterschied zum Beispiel zur Kopie ächteten auch andere Kulturen und Zeitalter die plagiatorische Aneignung eines Werkes weitgehend. -Allerdings war es zum Beispiel im Barock in der Musik durchaus üblich, nicht nur beliebte Teile früherer eigener, sondern auch fremder Kompositionen mit der Technik der sogenannten Parodie in neue Werke einzuarbeiten, ohne darauf ausdrücklich hinzuweisen. Man kann annehmen, dass sich die so „Zitierten“ geschmeichelt fühlten, ihre Werke so beliebt zu wissen – zumindest bekanntere Komponisten mit gesichertem Status. diff --git a/2016/content/chap-with-long-intro.tex b/2016/content/chap-with-long-intro.tex deleted file mode 100644 index b304a9c..0000000 --- a/2016/content/chap-with-long-intro.tex +++ /dev/null @@ -1,10 +0,0 @@ -\chapter{Kapitel mit lange Einführung} -Dies Kapitel zeigt, dass der \verb:\righttmark: wird immer -(wie \verb:\leftmark:) als Kapitel gesetzt, solang -ein Abschnitt nicht auftaucht. - -\blindtext \blindtext \blindtext \blindtext \blindtext -\blindtext \blindtext \blindtext \blindtext \blindtext -\section{Der erste Abschnitt} - -\blindtext diff --git a/2016/content/chap-with-two-section.tex b/2016/content/chap-with-two-section.tex deleted file mode 100644 index f2a5396..0000000 --- a/2016/content/chap-with-two-section.tex +++ /dev/null @@ -1,14 +0,0 @@ -\chapter{Latex} -\blindtext -\section{Abschnitt Einführung} -\blindtext -\blindtext -\blindtext -\blindtext -\section{Weitere Abschnitte} -\blindtext -\blindtext -\blindtext -\blindtext - - diff --git a/2016/content/dedicate.tex b/2016/content/dedicate.tex deleted file mode 100644 index f95f8c8..0000000 --- a/2016/content/dedicate.tex +++ /dev/null @@ -1,28 +0,0 @@ -%Statt \chapter*{Keine Mummer} kann man \addchap benutzen -\addchap{Vorwort} - -Hier ist eine sehr lange Danksagung. Dank Google und Wikipedia -konnt ich meine Abschlussarbeit nur mit \emph{Copy \& Paste} -anfertigen. Ich musste keinerlei Gedank über das Thema verschänken, -stattdessen konnte ich die Thema in Suchmaske in der Google -eingeben, die Artikel in Wikipedia kopieren. Als Quelleverzeichnisse -gibt es ja bei Wikipedia den Abschnitt Quelle. - -Statt Zeit für das Thema zu verbringen konnte ich micht mit \LaTeX{} -konfrontieren und dafür ein verdammt gute Schreibwerk erstellen, mit -Farbe, Ligatur\footnote{mittellateinisch ligatura „Verbindung“, wieder Wikipedia}, -und sogar Randausgleichen. Ich habe sogar eine -Redewedung in Englisch gelernt: \emph{Bells and whistles}. - -Also habe ich doch was neues gelernt. Die Danksagung gilt deshalb -für die Leute, die \LaTeX{} programmiert haben. Apropos Programmier! -Der Vater von \LaTeX{} heißt Donald E. Knuth (Donald wie Donald Duck). -Der hat den Kern von \LaTeX{}, der \TeX{} heißt, in der 70er Jahren -oder so geschrieben. - -Nun kommt der füllende Text, der mit \verb:\blindtext: produziert wird: -\blindtext{} \blindtext - -\blindtext{} - - diff --git a/2016/content/eidesstattliche.tex b/2016/content/eidesstattliche.tex deleted file mode 100644 index 463e694..0000000 --- a/2016/content/eidesstattliche.tex +++ /dev/null @@ -1,10 +0,0 @@ -\addchap{Eidesstattliche Erklärung} - -Sammung von Eidesstattliche Erklärungen (TODO) - -(Als Scherz) Hiermit versichere ich, dass ich die Abschlussarbeit -nur aus Google und Wikipedia kopieren. - -\vspace{3cm}\hfill\\ -\noindent\rule{5cm}{1pt}\hfill\\ -Ort, Datum Name diff --git a/2016/demo.bib b/2016/demo.bib deleted file mode 100644 index 6c8f056..0000000 --- a/2016/demo.bib +++ /dev/null @@ -1,156 +0,0 @@ -@book{Daniel:Latex2e:2012, - title={\LaTeX\ $2_\varepsilon$\-Kurzbeschreibung}, - indexsorttitle={LATEX 2e Kurzbeschreibung}, - author={{Marco Daniel} and {Patrick Grundlach} and {Walter Schmidt} and {Jörg Knappen} and {Hubert Partl} and {Irene Hyna}}, - date={2012-07-01}, - url={http://mirrors.ctan.org/info/lshort/german/l2kurz.pdf}, - note={Es gibt auch eine englische Verision} -} - -@book{Berndt:latex:2008, - title={\LaTeX}, - subtitle={Der typographische Einstieg}, - indexsorttitle={LATEX}, - author={Tobias Berndt}, - year={2008} -} - -@book{Schlosser:2011, - author={Joachim Schlosser}, - title={Wissenschaftliche Arbeiten schreiben mit \LaTeX}, - subtitle={Leitfaden für Einsteiger}, - year = {2011}, - publisher={mitp}, - edition={4} -} - -@book{Pakin:symbol:2009, - title={The Comprehensive \LaTeX\ Symbol List}, - indexsorttitle={Comprehensive LaTeX Symbol List, The}, - author={Scott Pakin}, - year={9.\,11.\,2009}, - url={http://www.ctan.org/tex-archive/info/symbols/comprehensive/} -} - -@book{Lehman:csquotes:2011, - title={The csquotes Packge}, - subtitle={Context Sensitive Quotation Facilities}, - author={Phillipp Lehman}, - year={22.\,10.\,2011}, - url={http://www.ctan.org/pkg/csquotes} -} - -@book{Kohm:Koma:2012, - title={KOMA-Skript}, - subtitle={ein wandelbares \LaTeX\ $_\varepsilon$-Paket}, - author={Markus Kohm and Jeans-Uwe-Morawski}, - year=2012, - url={http://www.ctan.org/pkg/koma-script} -} - - -@book{Hoffmann:Listings:2013, - title={The \texttt{Listings}\ Package}, - year={2013}, - author={Jobst Hoffmann}, - url={http://www.ctan.org/tex-archive/macros/latex/contrib/listings/} -} - -@online{wikibook:latex, - author={WikiBook}, - title={\LaTeX\-Wörterbuch: Silbentrennung}, - url={http://de.wikibooks.org/wiki/LaTeX-W%C3%B6rterbuch:_Silbentrennung#Globale_Silbentrennungsanweisung}, - urldate={2013-12-02} -} - -@online{verweyen:latex, - author={Georg Verweyen}, - title={Silbentrennung \& Co.}, - url={http://homepage.ruhr-uni-bochum.de/georg.verweyen/silbentrennung.html} -} - -@book{ensenbach:latextabu, - author={Marc Ensenbach and Mark Trettin}, - title={Das \LaTeX\ 2$\varepsilon$-Sündenregister}, - subtitle={oder Veraltete Befehlen, Pakete und andere Fehler}, - year={2011} -} - -@book{pakin:latexsym:2009, - author={Scott Pakin}, - title={The Comprehensive \LaTeX\ Symbol List}, - year={2009} -} - -@book{javier:bezos:2011, - author={Javier Bezos}, - title={Customizing lists with the enumitem package}, - year={2009}, - url={http://www.ctan.org/tex-archive/macros/latex/contrib/enumitem} -} - - -@book{Lehman:biblatex:2013, - author={Philipp Lehman and others}, - date={2013-07-14}, - title={The \texttt{biblatex} Package}, - indextitle={\texttt{bibilatex} Package, The}, - indexsorttitle={bibtex Package} - -} - - -@incollection{Schwefel:opt:1978, - author = {Schwefel, H.--P.}, - title = {{Optimierung von Simulationsmodellen mit der - Evolutionsstrategie}}, - editor = {Schneider, B. and Ranft, U.}, - booktitle = {Simulationsmethoden in der Medizin und Biologie}, - publisher = {Springer}, - address = {Berlin}, - year = {1978} -} - -@collection{Brumberger:2006, - editor={Reinhold Brumberger and Claus Scheifele and Karl Maderner}, - booktitle={Der Bettelmusikant}, - publisher={Ernst Voggenreiter}, - year={2006}, - isbn={3-8024-0086-0} -} - -@inbook{notfound:alonglongtime:2006, - crossref={Brumberger:2006}, - title={A long long time}, - author={{Nicht gefunden via google}} -} - -@collection{SingenImAdvent:2013, - editor={{Musikpiraten e.V.}}, - url={http://data.musikpiraten-ev.de/public/singen-im-advent/Singen_im_Advent_-_Auflage_3.pdf}, - booktitle={{Singen im gemeinfreies Advent}}, - booktitleadon={{Liedgut -- kopieren erlaubt}}, - year={2013}, - edition={3}, - options={skipbib} -} - -@inbook{Bach, - crossref={SingenImAdvent:2013}, - title={{Ich steh an deiner Krippe hier}}, - author={{Paul Gerhardt (Text)} and {Johann Sebastian Bach (Melodie)}} -} - -@inbook{Ebel, - crossref={SingenImAdvent:2013}, - title={{Leise rieselt der Schnee}}, - author={Eduard Ebel} -} - -@book{carliste:longtable, - author={David Carlisle}, - year={2004}, - title={{The \textsf{longtable} package}}, - url={http://www.ctan.org/pkg/longtable} -} - diff --git a/2016/img/Lenna.png b/2016/img/Lenna.png deleted file mode 100644 index 59ef68a..0000000 --- a/2016/img/Lenna.png +++ /dev/null Binary files differ diff --git a/2016/literatur.bib b/2016/literatur.bib deleted file mode 100644 index 837174d..0000000 --- a/2016/literatur.bib +++ /dev/null @@ -1,10 +0,0 @@ -@book{Daniel:Latex2e:2012, - title={Latex-Kurzbeschreibung}, - indexsorttitle={LATEX 2e Kurzbeschreibung}, - author={{Marco Daniel} and {Patrick Grundlach} and {Walter Schmidt} and {Jörg Knappen} and {Hubert Partl} and {Irene Hyna}}, - date={2012-07-01}, - url={http://mirrors.ctan.org/info/lshort/german/l2kurz.pdf}, - note={Es gibt auch eine englische Verision} -} - - diff --git a/2016/math.tex b/2016/math.tex deleted file mode 100644 index 2cf535a..0000000 --- a/2016/math.tex +++ /dev/null @@ -1,129 +0,0 @@ -\documentclass[ - pager=a4, - headinclude=false -]{scrartcl} - -%% Einstellungen für deutsche Sprache -\usepackage{fontspec} -\usepackage[ngerman]{babel} - -%% Paket für mathematische Formel -\usepackage{mathtools} - -% Macro für displaystyle in inline-Context -% (sowohl in Math- als auch in Text-Kontext) -\newcommand{\D}[1]{\ensuremath{\displaystyle{#1}}} - -\begin{document} - - -\section{Mathematische Formular} - -% In Inline Modus schreibt man mathe. Formel in -% $ $-Paar: - -Pythagre Satz: $a^2 + b^2 = c^2$. - -% In Display Modus kann man die Formel in \[\]-Paar -% eingeben, wenn man keine Nummerieung braucht: - -\[ -a^2 + b^2 = c^2 -\] - - -% Wenn man eine Gleichung in Display Modus mit Nummerierung setzen möchte, -% kann man die Umgebung equation nutzen: - -Anwendung in trigonometrische Funktion: - -\begin{equation}\label{eq:trigonomische} - \sin(\alpha)^2 + \cos(\alpha)^ 2 = 1 -\end{equation} - -% Mit \label{} kann man auch Gleichungen markieren -% Statt (\ref) kann man \eqref{} nutzen, dann hat man automatisch Klammer -Die Gleichung~\ref{eq:trigonomische} ist offensichtlich -richtig. Es geht auch mit~\eqref{eq:trigonomische}. - - -% Mehrere Gleichungen kann man mit der Umgebung align -% in einer Gruppe zusammen setzen. Man man für jede Gleichung eine -% Schlüssel mit \label vergeben. In dieser Umgebung muss man -% das Zeichen & (Kaufmanische Und) benutzen, um die Gleichungen -% auszurichten: - -\begin{align} - a^2 + b^2 & = c^2 \label{eq:pythagore} \\ -\sin(\alpha)^2 + \cos(\alpha)^ 2 & = 1 \label{eq:pythagore-intri} -\end{align} - -Die Gleichung~\eqref{eq:pythagore-intri} kann man -von~\eqref{eq:pythagore} ableiten. - -% Möchte man keine Nummerierung, kann man statt align die Star Variant -% align* benutzen, man muss auch die Gleichungen wie in align ausrichten: - -\begin{align*} - a^2 + b^2 & = c^2 \\ -\sin(\alpha)^2 + \cos(\alpha)^ 2 & = 1 -\end{align*} - -% mit \left und \right kann man die Größe der Klammer automatisch -% setzen lassen: -\begin{align} - \left( \frac{a}{\frac{b+2}{c+3}} \right) = \left(\frac{12}{6}\right) \\ -\end{align} - -% Wenn man die Größe der Klammer selbst bestimmen muss, kann man etwa -% mit \biggl und \biggr hantieren: -\begin{align} - \biggl( \frac{a}{\frac{b+2}{c+3}} \biggr) = 12 \\ -\end{align} - -% Das Paket mathtools bietet neben der Umgebung matrix auch noch -% Umgebungen wie pmatrix, bmatrix um gängigen Matrix zu setzen. -\begin{align}\left( - \begin {matrix} - 1 & 2 \\ - 3 & 4\\ - \end{matrix}\right| \left. - \begin{matrix} - 5 \\ - 6 - \end{matrix} \right) -\end{align} - -% Man kann eine Funktion so setzen, mit sehr viel Aufwand, und doch -% fehlerauffälig -\begin{align} - f(x) & = \left\{ \begin{matrix} - x^2 & \text{falls } x < 0 \\ - -x^2 & \text{falls } x \geq 0 \\ - \end{matrix} - \right. \\ -\end{align} - -% Oder doch mit andere Mittel, es geht auch einfacher: - -\begin{align} - f(x)& = \begin{cases} - x^2 & \text{falls } x < 0 \\ - -x^2 & \text{falls } x \geq 0 - \end{cases} -\end{align} - -% Displaystyle in Inline Modus -In Inline $\displaystyle{\lim_{x\to\infty}x^2 = \infty}$ - -% Da \displaystyle ein langer Befehl ist, kann man einen -% macro dafür schreiben. -\[ - \lim_{x\to\infty}x^2 = \infty -\] - -Noch einem Inline Form: $\D{\lim_{x\to\infty}x^2 = \infty}$ -Der Bruch \D{\frac{1}{2}} in Inline Modus und Display Style. - -\end{document} - diff --git a/2016/oneside-header.tex b/2016/oneside-header.tex deleted file mode 100644 index 19c757e..0000000 --- a/2016/oneside-header.tex +++ /dev/null @@ -1,75 +0,0 @@ -\documentclass[ - pager=a4, - headinclude=false -]{scrreprt} - -%% Einstellungen für deutsche Sprache -\usepackage{fontspec} -\usepackage[ngerman]{babel} - -%% Einstellung für Header und Footer -\usepackage[autooneside=false - %,markcase=lower % Wendet die Minuskelsatz für Header - % (macht nur Sinn für bestimmte Schriffart. - % Man soll auf dieser Option komplett verzichten) - ]{scrlayer-scrpage} -\pagestyle{scrheadings} -\automark[section]{chapter} - -% Makrieung: -\clearscrheadfoot % Entfern alles vordefnierte Einstellungen -% Einstellungen für Reguläre Seite -% Header -\ihead{\rightmark} -\ohead{\pagemark} -\chead[]{} - -% Footer (Solang die Logo/Schriffzug von Firma nicht zu auffällig, -% Könnte man, wenn mal will, in Footer ausdrucken. Darauf verzicht -% man in der Regel) -\ofoot{HTW} -\cfoot{Firma} -\ifoot{Autor} - -% Formatieung -% \normalfont schaltet die Kursive-Formatierung ab -\setkomafont{pagehead}{\normalfont\small\bfseries} % <-- Schlechte Format -% \usekomafont wendet die Formatierung von andere -% Text-Element an. Als Beispiel: durch \usekomafont{pagehead} -% wird die Formatierung der Header auch für Footer übernommen. -\setkomafont{pagefoot}{\usekomafont{pagehead}} -% Wenn man Trennlinien für Header und Footer benutzen möchte, soll man die -% Formatierung von Header und Footer so einfach wie möglich gestalten. -% Denn die Formatierung dient dazu, die Header und Footer von fliesenden Text -% zu unterscheiden. - - -%% Blindtext produzieren -\usepackage{blindtext} - -\title{Ein Latex Dokument} - -\begin{document} -\maketitle - -%% Will man die Seite-Nummerierung in große römische -%% Zahlen ausgeben, muss man den Befehl \pagenumering benutzen -%% und auf den Befehlen \frontmatter, \mainmatter, \backmatter -%% verzichten. Dazu noch einige Umstände, die unten erklärt werden. -\pagenumbering{Roman} - -\input{content/eidesstattliche} -\input{content/dedicate} - -\tableofcontents - -%% Wenn man auf \frontmatter, \mainmatter, \backmatter verzichten muss, -%% Muss man vor jede Um-Nummerieung (von römischen auf arabischen Nummer) -%% den Befahl \clearpage bzw. \cleardoublepage aufrufen, damit man die richtige -%% Seiteangabe in Inhaltverzeichnis ausgeben kann. -\clearpage % clearpage beendet die laufenden Nummerierung - % für zweiseitige Dokument muss man \cleardoublepage nutzen -\pagenumbering{arabic} -\input{content/chap-with-two-section} -\end{document} - diff --git a/2016/physikalische-einheit.tex b/2016/physikalische-einheit.tex deleted file mode 100644 index 0c44b58..0000000 --- a/2016/physikalische-einheit.tex +++ /dev/null @@ -1,51 +0,0 @@ -\documentclass[ - pager=a4, - headinclude=false -]{scrartcl} - -%% Einstellungen für deutsche Sprache -\usepackage{fontspec} -\usepackage[ngerman]{babel} - -\usepackage{booktabs} - -%% Paket für mathematische Formel -\usepackage{mathtools} - - -\usepackage{siunitx} -\sisetup{locale=DE} % Setz local als Deutsch um Dezimal Trennzeichen als , statt . - % zu nutzen. - -\begin{document} -\section{SI Einheiten} - -$ a\,\si{\kg} $ - -\ang{30;40;5} - -% Mit siunitx kann man anhand Spalte-Type S in der Umgebung -% tabular die Werten einer Spalte nach Komma ausrichten: - -Ein paar Werten: -\begin{table}[h] - \caption{Spalte Type S} - \label{tab:S:standard} - \centering - \begin{tabular}{S} - \toprule - {Einige Werten} \\ \midrule - 2,3456 \\ - 34,2345 \\ - -6,7835 \\ - 90,473 \\ - 5642,5 \\ - 1.2e3 \\ - e4 \\ - \bottomrule - \end{tabular} -\end{table} - - -\end{document} - diff --git a/2016/readme.md b/2016/readme.md deleted file mode 100644 index eb2c928..0000000 --- a/2016/readme.md +++ /dev/null @@ -1,46 +0,0 @@ -# Checksum rechnen - -In Windows mit powershell kann man etwa so eingeben: - -``` -CertUtil -hashfile texlive-2015-htw.zip SHA256 -``` - -Wobei ``textlive-2015-htw.zip`` die Datei und ``SHA256`` die Checksum-Algrithmus ist. -Einige Checksum-Algorithmen sind: - -* SHA512 -* SHA256 -* SHA1 -* MD5 - -In Linux/Mac kann man mit - -```bash -sha256sum texlive-2015-htw.zip -``` - -den SHA256-Checksum berechnen. Weitere Befehlen in Linux sind -``md5sum``, ``sha1sum``, ``sha224sum``, ``sha256sum``, ``sha384sum``, ``sha512sum``. -Sie berechnen die entsprechenden Checksum. - - - -# Beschreibung der Beispiel-Dateien - - -* **oneside-header.tex** nicht-Standard Einstellung für Header/Footer eines einseitigen Dokumentes. - Als Beispiel wurde die Klass ``scrreprt`` benutzt. Man kann auch die Klasse - ``scrbook`` mit der Option ``oneside`` benutzen. - - * Die linke Mark vom Header hat den Kapitel-Title. Sobald ein Abschnitt - auftaucht, hat sie den Abschnitt-Title. - * Die rechten Mark vom Header ist immer die Seite-Nummer. - * Die Footer hat (v.l.r) Der Autor-Name, Firma-Name-, und HTW (als Spielerei) - -* **twoside-header.tex** Header/Footer für zweiseitige Dokumenten - -* **text-formatierung.tex** Beispiel zu den ``setkomafont`` und ``addtokomafont`` - -* **befehlen-zur-umbennenung.txt** Liste der Befehlen zur Umbennung von Inhalverzeichnis und co. - diff --git a/2016/tabelle.tex b/2016/tabelle.tex deleted file mode 100644 index 5d15c75..0000000 --- a/2016/tabelle.tex +++ /dev/null @@ -1,118 +0,0 @@ -\documentclass[ - pager=a4, - headinclude=false -]{scrartcl} - -%% Einstellungen für deutsche Sprache -\usepackage{fontspec} -\usepackage[ngerman]{babel} - -\usepackage{booktabs} % stellt \toprule, \midrule, und \bottomrule zur Verfügung -\usepackage{array} % bietet Syntax für Präfix und Suffix von Spalten -\usepackage{longtable} % Um lange Tabelle zu setzen, die mehrere Seiten erstrecken kann. -\usepackage{multirow} % Mehrzeilige Zell -\renewcommand*{\arraystretch}{1.5} % erhöht den Abstand zwischen Zeile in Tabellen und deren oberen Linien - - - -\begin{document} - -\listoftables % erstellt Tabelleverzeichnis - -\section{Tabelle} - -%% Die Umgebung table setzt ein Tabelle als Gleitobjekt. -% In table kann man -% * den Title (\caption) und -% * den Schlüssel (\label) setzen. -% * vertikal zentrieren (\centering) -\begin{table}[h] - \centering - \caption{Teilnehmer-Liste} - \label{tab:Teilnahm-Liste} - \begin{tabular}{@{} l p{2cm} r@{}} \toprule - Name & Matrikel Nummer & G.Datum \\ \midrule - Peter & \multicolumn{2}{c}{Keine Angabe} \\ - Marie & 008 & 03.01. 2000 \\ - Anna & 007 & 04.01. 2000 \\ - Paul & 007 & 05.01. 2000 \\ - \bottomrule - \end{tabular} -\end{table} - -% Man referenziert die Tabelle auch mit \ref{} -Auf der Tabelle~\ref{tab:Teilnahm-Liste} kann man den Name von -den Teilnehmer ansehen. - -% Man kann mit Hilf @{...} automatisch Inhalt zwischen Spalten hinzufügen. -% Die Abstand zwischen Spalten werden eliminiert. -\begin{table}[h] - \centering - \caption{Teilnehmer-Liste} - \label{tab:Teilnahm-Liste} - \begin{tabular}{@{} l l r@{}} \toprule - Name & Matrikel & G.Datum \\ - & Nummer & \\ \midrule - Peter & 007 & 01.01. 2000 \\ - Marie & 008 & 03.01. 2000 \\ - Anna & 007 & 04.01. 2000 \\ - Paul & 007 & 05.01. 2000 \\ - \bottomrule - \end{tabular} -\end{table} - -Multirow - -\begin{table}[H] - \centering - \caption{MR} - \label{tab:Teilnahm-Liste} - \begin{tabular}{@{} l l r@{}} \toprule -\multirow{2}{*}{Name} & Matrikel & \multirow{2}{*}{G.Datum} \\ - & Nummer & \\ \midrule - Peter & 007 & 01.01. 2000 \\ - Marie & 008 & 03.01. 2000 \\ - Anna & 007 & 04.01. 2000 \\ - Paul & 007 & 05.01. 2000 \\ - \bottomrule - \end{tabular} -\end{table} - - -% mit >{...} kann man Präfix vor ein Spalte hinzufügen -% mit <{...} kann man Suffix hinter ein Spalte hinzufügen -\begin{table}[h]% In Vorspann: \usepackage{array} - \centering - \caption{Teilnehmer-Liste} - \label{tab:Teilnahm-Liste} - \begin{tabular}{>{Bio\,} l r <{\,Euro} } \toprule - Artikel & Preis \\ \midrule - Kopie-Papier & 2 \\ - Radiergummi & 3 \\ - Bleistift & 4 \\ \bottomrule - \end{tabular} -\end{table} - -% Lange Tabelle setzt man mit der Umgebung longtable. -% diese Umgebung ist ein Kombination aus table und tabular -% Man muss nach dem \caption{...}\label{tab:...} den \\ -% eingeben -% Die Ausrichtung der Spalten hat gleiche Syntax wie von der Umgebung -% tabular -% Mehr dazu: https://www.ctan.org/pkg/longtable?lang=en -\begin{longtable}{*3{p{2cm}}} - \caption{Lange Tabelle}\label{tab:lange-tabel}\\ - \hline - {\bf Erste Spalte} & {\bf Zweite Spalte} & {\bf Dritte} \\ \hline - - Text & Mehr Text & Mehr Text 2 \\ - & Mehr Text 3 & \\ - & Mehr Text 4 & \\ \hline - - Text 5 & Mehr Text 6 & Mehr Text 7 \\ - & Mehr Text 8 & \\ - & Mehr Text 9 & \\ \hline -\end{longtable} - -\end{document} - diff --git a/2016/text-formatierung.tex b/2016/text-formatierung.tex deleted file mode 100644 index 805202d..0000000 --- a/2016/text-formatierung.tex +++ /dev/null @@ -1,42 +0,0 @@ -\documentclass[ - pager=a4 -]{scrbook} - -%% Einstellungen für deutsche Sprache -\usepackage{fontspec} -\usepackage[ngerman]{babel} - - -% Der Befehl \setkomafont ändert die Formatierung eines Text-Elementes -% Der Befehl \addtokomafont fügt weitere Formatierung in der aktuellen Formatierung -% hinzu -% Die genutzte Formatierung Befehl in \setkomafont soll auschließlich die -% Unär-Form sein: -% \normalfont, \rmfamily, \sffamily, \ttfamily für Schrifarten -% \mdseries, \bfseries für Fett-Grad (medium, bold-face) -% \upshape, \itshape, \slshape, \scshape für Schrif-Schnitt -% Bespiel: -\setkomafont{author}{\bfseries\sffamily} % lässt den Autor-Name in sans-serif und fett drucken -\addtokomafont{title}{\itshape} % fügt noch die Kursive-Formatierung in der aktuellen - % Formatierung hinzu -% Eine Mischung von Unär-Form und Argument-Form (\textsf, \textbf, ect führt -% zu selsame Verhalten.) -% Weitere Beispiel: -\setkomafont{titlehead}{\scshape} - -\titlehead{HTW-Saar \hfill IngWi} -\title{Ein Latex Dokument} -\author{Autor Name} - - - -\begin{document} -\maketitle - -Wenn man nicht zufrieden mit dem Standard-Befehlen zur Erstellung von -Title Seite, kann man Eingenes in der Umgebung \verb:titlepage: -gestalten. - - -\end{document} - diff --git a/2016/twoside-header.tex b/2016/twoside-header.tex deleted file mode 100644 index 02a6770..0000000 --- a/2016/twoside-header.tex +++ /dev/null @@ -1,82 +0,0 @@ -\documentclass[ - pager=a4, - BCOR=1cm, % Bindung Korrektur - headinclude=false, - open=right -]{scrbook} - -%% Einstellungen für deutsche Sprache -\usepackage{fontspec} -\usepackage[ngerman]{babel} - -%% Einstellung für Header und Footer -\usepackage[automark - %,markcase=lower % Wendet die Minuskelsatz für Header - % (macht nur Sinn für bestimmte Schriffart. - % Man soll auf dieser Option komplett verzichten) - ]{scrlayer-scrpage} -\pagestyle{scrheadings} -\automark[section]{chapter} -% Makrieung: -\clearscrheadfoot % Entfern alles vordefnierte Einstellungen -\ihead%[\leftmark] % Diese Option markier auch die Kapitel-Seite, i.d.R ist es nicht gewünscht. - {\leftmark} -\ohead{\rightmark} - -\ofoot{\pagemark} % Bei zweitseitig Dokument soll man die Seite-Nummer - % an der Außenseite platzieren. Der Rest kann man frei gestalten, - % Aber weniger ist mehr. -\ifoot{Autor} -\cfoot{HTW Saar} - -% Wenn man sehr lange Kapitel/Abschnitt-Tittel hat, kann man diese -% Option benutzen um die Breite der Header/Footer zu erhöhen, -% in der Regel braucht man nicht (mehr dazu: Komaskript-Dokument K. 5) -\KOMAoptions{headwidth=1.1\textwidth:0pt:,footwidth=1.1\textwidth:0pt:} -% 1.1\textwidth = mehr 10% von Textbreit. -% :0pt = Offset - -% Formatieung -% \normalfont schaltet die Kursive-Formatierung ab -\setkomafont{pagehead}{\normalfont\small\bfseries} % <-- Schlechte Format -% \usekomafont wendet die Formatierung von andere -% Text-Element an. Als Beispiel: durch \usekomafont{pagehead} -% wird die Formatierung der Header auch für Footer übernommen. -\setkomafont{pagefoot}{\usekomafont{pagehead}} -% Wenn man Trennlinien für Header und Footer benutzen möchte, soll man die -% Formatierung von Header und Footer so einfach wie möglich gestalten. -% Denn die Formatierung dient dazu, die Header und Footer von fliesenden Text -% zu unterscheiden. - - -%% Blindtext produzieren -\usepackage{blindtext} - -\title{Ein Latex Dokument} - -\begin{document} -\maketitle -\cleardoublepage -%% Will man die Seite-Nummerierung in große römische -%% Zahlen ausgeben, muss man den Befehl \pagenumering benutzen -%% und auf den Befehlen \frontmatter, \mainmatter, \backmatter -%% verzichten. Dazu noch einige Umstände, die unten erklärt werden. - -\pagenumbering{Roman} -\input{content/eidesstattliche} -\input{content/dedicate} - -\tableofcontents - -%% Wenn man auf \frontmatter, \mainmatter, \backmatter verzichten muss, -%% Muss man vor jede Um-Nummerieung (von römischen auf arabischen Nummer) -%% den Befahl \clearpage bzw. \cleardoublepage aufrufen, damit man die richtige -%% Seiteangabe in Inhaltverzeichnis ausgeben kann. -\cleardoublepage % clearpage beendet die laufenden Nummerierung - % für zweiseitige Dokument muss man \cleardoublepage nutzen -\pagenumbering{arabic} -\input{content/chap-with-two-section} -\input{content/chap-with-long-intro} - -\end{document} - diff --git a/app/bsp-literatur.tex b/app/bsp-literatur.tex new file mode 100644 index 0000000..6e4b122 --- /dev/null +++ b/app/bsp-literatur.tex @@ -0,0 +1,6 @@ +\chapter{Beispiel Literatur} +\label{chap:bsp-literatur} + +Eine \texttt{.bib}-Datei sieht beispielsweise wie folgt aus: + +\inputbibcode{code/biblatex-bsp/literatur.bib} diff --git a/chap/latex-indeepth.tex b/app/latex-indeepth.tex similarity index 72% rename from chap/latex-indeepth.tex rename to app/latex-indeepth.tex index c4516f7..d291e8e 100644 --- a/chap/latex-indeepth.tex +++ b/app/latex-indeepth.tex @@ -58,7 +58,7 @@ Ein weitere Möglichkeit ist das Paket \verb:listings:. Das Paket \verb:listings: in vollständig in \TeX implementiert. Es bedeutet dass man kein zusätzliche Software braucht um das Paket zu benutzen. Der Nachteil ist, das Paket \verb:listings: bietet -eine sehr überschaubares Anzahl von Lexer. Die Seite~\autocite{wikibooks:Source_Code_Listings} +eine sehr überschaubares Anzahl von Lexer. Die Webseite~\autocite{wikibooks:Source_Code_Listings} bietet eine gutes Tutorium im Bezug auf das Paket \verb:listings: an. Im Gegensatz zum Paket \verb:listings: benutzt das Paket \verb:minted: das external Lexer-Programm @@ -80,64 +80,10 @@ Man kann das Programm make benutzen um den Compilierungsprozess von \latex-Dateien, die Bib-Dateien in PDF-Datei zu automatisieren. Ein Makefile Template sieht etwa so aus: -\begin{minted}{makefile} -#latex compiler -LATEX = lualatex -LATEX_OPT :=-shell-escape -interaction=nonstopmode --synctex=1 - -#bibtex -BIBTEX := biber -BIBTEX_OPT := - -# latexmk setting -LATEXMK = latexmk -LATEXMK_OPT := -LATEXMK_INTERACTIVE_OPT := -pvc - -# interactive TARGET -INTERACTIVE_TARGET = zusammenfassung.pdf - -######################################################## -# file variables -pdf = zusammenfassung.pdf -main_tex = zusammenfassung.tex -chapter = $(wildcard chap/*.tex) - - -.PHONY: all -all: $(pdf) - - -$(pdf): $(main_tex) - $(LATEX) $(LATEX_OPT) $< - $(BIBTEX) $(BIBTEX_OPT) $(<:.tex=) - $(LATEX) $(LATEX_OPT) $< - $(LATEX) $(LATEX_OPT) $< - -$(main_tex): $(chapter) - touch $@ - - -.PHONY: interactive -interactive: $(INTERACTIVE_TARGET) - $(LATEXMK) $(LATEXMK_INTERACTIVE_OPT) $(<:.pdf=.tex) - -.PHONY: mostlyclean clean -mostlyclean: - rm -fv *.aux *.out *.bbl *.blg *.pytxcode *.toc *.nav - rm -rf *.bcf *.log *.run.xml *.snm *.vrb *.synctex.gz - rm -fv chap/*.aux - -clean: - make mostlyclean - rm -fv *.pdf - rm -rfv pythontex-files-* - rm -rfv _minted-* - rm -rf *.fdb_latexmk *.fls -\end{minted} +\inputminted[tabsize=4]{makefile}{makefile} Der Makefile-Template geht davon aus, dass die Hauptdatei \texttt{zusammenfassung.tex} ist, -die einzelnen Kapitel werden im Unterordner \texttt{chap}. +die einzelnen Kapitel sind im Unterordner \texttt{chap} zu finden. \section{Konfiguration von anderen \latex Editoren} @@ -152,4 +98,5 @@ \item \menu{Bib(la)tex}: \verb:biber %: \end{enumerate} \item \menu{Schnelles Übersetzen} → \menu{PdfLaTeX + PDF anzeigen} + \item \menu{OK} \end{enumerate} diff --git a/chap/literatur-attribute.tex b/app/literatur-attribute.tex similarity index 100% rename from chap/literatur-attribute.tex rename to app/literatur-attribute.tex diff --git a/app/text-element.tex b/app/text-element.tex new file mode 100644 index 0000000..76a57f6 --- /dev/null +++ b/app/text-element.tex @@ -0,0 +1,22 @@ +\chapter{Vordefinierte Text-Elemente} + +Im Folgen sind gängige vordefinierten Text-Elementen in im KOMA-Skript. +Die vollständige Liste findet man im Dokument~\autocite{Kohm:Koma}, +Tabelle 3.2. Sie sind das erste Argument der Befehlen \verb:\setkomafont:, +\verb:\addtokomafont: und \verb:\usekomafont:. + +\begin{itemize} + \item Angaben im Haupttitel des Dokuments mit \verb:\maketitle:, also das Argument +von jeweiligen Befehlen: \texttt{author}, \texttt{date}, \texttt{title}, +\texttt{subtitle}, \texttt{titlehead}, \texttt{subject} + + \item Überschrift der jeweiligen Ebenen: \texttt{chapter}, \texttt{section}, +\texttt{subsection} + + \item Label, also das optionale Argument der \verb:\item:-Anweisung, in einer \texttt{description} bzw. +\texttt{labeling}-Umgebung: \texttt{descriptionlabel}, \texttt{labelinglabel} + + \item Text bzw. Label einer Abbildungs- oder Tabellenunter- oder -überschrift: +\texttt{caption}, \texttt{captionlabel} +\end{itemize} + diff --git a/chap/Grundbegriffe.tex b/chap/Grundbegriffe.tex index eb95c5c..341cb4f 100644 --- a/chap/Grundbegriffe.tex +++ b/chap/Grundbegriffe.tex @@ -17,6 +17,11 @@ \begin{document} Test: deutsche Buchstaben und Quote "`ä Ä ö Ö ü Ü ß"'. + +\begin{quote} + Wer reitet so spät durch Nacht und Wind?\\ + Es ist der Vater mit seinem Kind; +\end{quote} \end{document} \end{latexcode} @@ -82,13 +87,6 @@ ein. Dadurch kann man zum Beispiel die Wörter für Inhaltsverzeichnis, Kapitel, und so weiter automatisch in deutscher Sprache anpassen. -Die Annotation \verb:"`: und \verb:"': erzeugen die deutschen -Anführungszeichen ("'und"`). Diese Annotationen werden von dem Paket -\verb:polyglossia: mit dem Option \verb:babelshorthands=true: -zur Verfügung gestellt, welches zuvor geladen wurde. Weitere Einstellungen -für Sprache kann man in\autocite{FCharetteAReutenauer.2014} entgegennehmen. - - \section{Umgebung} Umgebungen werden mittels \verb:\begin{<Umgebungsname>}: und @@ -96,6 +94,53 @@ Umgebung \verb:document:. Der Inhalt des Dokuments befindet sich in dieser Umgebung. Umgebungen können verschachtelt werden. +\section{Typographischer Freiraum} +In \latex trennen ein oder mehrere Leerzeichen hinter einandern Wörter, +und eine oder mehrere Leerzeilen hinter einandern Absätze. Ob man + +{\small\begin{verbatim} +Wer reitet so spät durch Nacht und Wind? + +Es ist der Vater mit seinem Kind; +\end{verbatim}} + +oder + +{\small\begin{verbatim} +Wer reitet so spät durch Nacht und Wind? + + +Es ist der Vater mit seinem Kind; +\end{verbatim}} + +im Editor eingibt, erhält man das Gleiche, nämlich: + +\begin{quote} +Wer reitet so spät durch Nacht und Wind? + +Es ist der Vater mit seinem Kind; +\end{quote} + +Um einen Zeilenumbruch einzufügen, ohne einen neuen Absatz zu starten benutzt man +zwei Backslash direkt hinter einander: \verb:\\:. Man kann die zwei obigen Versen +wie folgt in Editor eingeben: + +\begin{verbatim} +Wer reitet so spät durch Nacht und Wind?\\ +Es ist der Vater mit seinem Kind; +\end{verbatim} + +und erhält + +\begin{quote} +Wer reitet so spät durch Nacht und Wind?\\ +Es ist der Vater mit seinem Kind; +\end{quote} + +Man soll \verb:\\: sparsam im Fliesentext benutzen. In meistens Situationen kann \latex +zuverlässig Zeilenumbrüche setzen. Eine sinnvolle Anwendung von \verb:\\: +im Texten ist --wie oben-- Versen von einandern zu trennen. + \section{Kommentar} Kommentaren in \LaTeX{} fangen mit einem \verb:%:-Zeichen an und enden am Ende @@ -105,10 +150,6 @@ Diese Zeichen haben besondere Bedeutungen in \latex-Source und können nicht direkt eingegeben werden. Sie sind in Tabelle~\ref{tab:Sonderzeichen} aufgelistet. -Die Anführungszeichen haben keine besondere Bedeutung in \latex-Source Code. Man -kann sie direkt aus dem Tastatur eingeben. Sie werden dann richtig in PDF-Datei -dargestellt. Die Tablle~\ref{tag:Quotezeichen} zeigt, wie die Anführungszeichen -in unterschiedlichen Platform eingegeben werden können. \begin{table}[h] \centering @@ -135,13 +176,18 @@ \label{tab:Sonderzeichen} \end{table} +Die Anführungszeichen haben keine besondere Bedeutung in \latex-Source Code. Man +kann sie direkt aus dem Tastatur eingeben. Sie werden dann richtig in PDF-Datei +dargestellt. Die Tablle~\ref{tag:Quotezeichen} zeigt, wie die Anführungszeichen +in unterschiedlichen Platform eingegeben werden können. + \begin{table}[h] \centering {\small \begin{tabular}{@{}llll@{}}\toprule -Zeichen & Linux & Windows 10 & MacOS \\ \midrule -„bzw.“ & \LKeyAltGr + \texttt{V} bzw. \LKeyAltGr + \texttt{B} & \LKeyAlt + \texttt{0132} bzw. \LKeyAlt + \texttt{0147} & \LKeyAlt + \kbhat{} bzw. \LKeyAlt + \LKeyShift + \kbhat \\ -‚bzw.‘ & \LKeyAltGr + \LKeyShift + \texttt{V} bzw. \LKeyAltGr + \LKeyShift + \texttt{B} & \LKeyAlt + \texttt{0130} bzw. \LKeyAlt + \texttt{0145} & (N/A) \\ +Zeichen & Linux mit KDE & Windows 10 & MacOS \\ \midrule +„bzw.“ & \LKeyAltGr{} + \texttt{V} bzw. \LKeyAltGr{} + \texttt{B} & \LKeyAlt{} + \texttt{0132} bzw. \LKeyAlt{} + \texttt{0147} & \LKeyAlt{} + \kbhat{} bzw. \LKeyAlt{} + \LKeyShift{} + \kbhat \\ +‚bzw.‘ & \LKeyAltGr{} + \LKeyShift + \texttt{V} bzw. \LKeyAltGr{} + \LKeyShift{} + \texttt{B} & \LKeyAlt{} + \texttt{0130} bzw. \LKeyAlt{} + \texttt{0145} & (N/A) \\ \bottomrule \end{tabular} } @@ -149,4 +195,10 @@ \label{tag:Quotezeichen} \end{table} +Hat man eine Möglichkeit, die Anführungszeichen direkt aus dem Tastatur einzugeben, kann man die +Annotation \verb:"`: bzw. \verb:"': benutzen. Sie erzeugen die deutschen Anführungszeichen +("'und"`). Diese Annotationen werden von dem Paket +\verb:polyglossia: mit dem Option \verb:babelshorthands=true: +zur Verfügung gestellt, welches zuvor geladen wurde. Weitere Einstellungen +für Sprache kann man in~\autocite{FCharetteAReutenauer.2014} entgegennehmen. diff --git a/chap/Mass-und-Einheit.tex b/chap/Mass-und-Einheit.tex index ad2137b..86e6628 100644 --- a/chap/Mass-und-Einheit.tex +++ b/chap/Mass-und-Einheit.tex @@ -60,7 +60,7 @@ \verb:\hfill{}:\hfill{}füllt eine horizontale Abstand bis zum End der Zeil. \verb:\hrulefill{}:\hrulefill{}Ebenso, aber mit einer Gerade. \verb:\dotfill{}:\dotfill{}Ebenso, aber mit Punkten. - \verb:\vfill: füllt\\ \vfill - ein vertikalen Abstand bis zum Ende der Seite. + \verb:\vfill: füllt... \\ \vfill + ... ein vertikalen Abstand bis zum Ende der Seite. diff --git a/chap/Titlelei.tex b/chap/Titlelei.tex index f01b767..2657cb4 100644 --- a/chap/Titlelei.tex +++ b/chap/Titlelei.tex @@ -1,4 +1,4 @@ -\chapter{Die Titelei} +\chapter{Der Titel} Die klassischen Klassen \verb:article:, \verb:report: und \verb:book: stellen drei Befehle zur Verfügung, um die Titelei eines Dokumentes zu definieren: diff --git a/chap/bsp-literatur.tex b/chap/bsp-literatur.tex deleted file mode 100644 index 3a11882..0000000 --- a/chap/bsp-literatur.tex +++ /dev/null @@ -1,3 +0,0 @@ -\chapter{Beispiel Literatur} -\label{chap:bsp-literatur} -\inputbibcode{../code/biblatex-bsp/literatur.bib} diff --git a/chap/typographie.tex b/chap/typographie.tex index e734d2c..ed60f3b 100644 --- a/chap/typographie.tex +++ b/chap/typographie.tex @@ -14,7 +14,7 @@ \subsection*{Konfigurationen} Im Kurs wird folgenden Konfiguration verwendet. Details über die Konfiguration -kann man im letzten Kapitel lesen. +kann man im Anhang lesen. \paragraph*{Für Konsole-Anwender} @@ -33,6 +33,8 @@ \begin{enumerate} \item \menu{Optionen} → \menu{TeXstudio konfigurieren...} + \item \menu{Befehle} → \menu{LuaLaTeX} → Setze den Wert als\hfill\\ + \texttt{lualatex -shell-escape -synctex=1 -interaction=nonstopmode \%.tex} \item \menu{Erzeugen} → \begin{itemize} \item \menu{Standardcompiler} → \menu{LuaLaTeX} @@ -50,4 +52,4 @@ \end{enumerate} -Einstellung für weitere Anwendungen kann man im letzten Kapitel finden. + diff --git a/chap/zitat.tex b/chap/zitat.tex index 004fea7..81ed2ac 100644 --- a/chap/zitat.tex +++ b/chap/zitat.tex @@ -1,7 +1,7 @@ \chapter{Zitat mit \texttt{biblatex}} -Sinn und Zweck der \texttt{biblatex} ist es, den Inhalt des Literatursverzeichnises -von der Darstellung zu trennen. Dadurch kann man +Sinn und Zweck der Nutzung vom Paket \texttt{biblatex} ist es, den Inhalt des +Literatursverzeichnis von der Darstellung zu trennen. Dadurch kann man \begin{itemize} \item Die Literaturdatenbank wiederverwenden, und \item Den Stil der Zitaten einheitlich ändern, ohne das gesamte Dokument @@ -48,7 +48,7 @@ \end{bibtexcode*} Die \texttt{bibtex}-Literatur-Typen und die Attributen im Literatur-Eintrag sind in~\autocite{Schlosser:2011} -gut beschrieben. Einen Aufzug vom Buch findet man in Anhang~\ref{chap:literatur-typen-attributen}. +gut beschrieben. Einen Aufzug aus diesem Buch findet man im Anhang~\ref{chap:literatur-typen-attributen}. \section{Zitaten} @@ -61,7 +61,7 @@ \begin{description} \item [Verweistext] kann z.B. Vgl., oder Siehe sein. - \item [Seitenbereich] kann eine Nummer oder ein Interval sein, z.B 12 oder 12-13. + \item [Seitenbereich] kann eine Nummer oder ein Intervall sein, z.B 12 oder 12-13. \end{description} Zum Beispiel wenn man in der Datei \texttt{literatur.bib} den Eintrag @@ -77,10 +77,9 @@ } \end{bibtexcode} -kann man dann so zitieren: \verb|\autocite[Vgl.][187]{Schlosser:2011}|. Neben -dem Befehl \verb:\autocite: hat man noch andere "`low level"' -Befehle. Mehr Info dazu kann man in -\autocites[187]{Schlosser:2011}[79]{Lehman:biblatex:2013} finden. +kann man dann so zitieren: \verb|\autocite[Vgl.][187]{Schlosser:2011}|. +Neben \verb|\autocite| stellt das Paket \texttt{biblatex} noch weitere Befehlen zur +Verfügung. Weitere Information kann man in~\autocites[187]{Schlosser:2011}[79]{Lehman:biblatex:2013} finden. Die Datei \verb:literatur.bib: muss sich in dem gleichen Ordner wie die \latex-Datei befinden. Man muss auch darauf achten, dass man diese Datei @@ -107,7 +106,7 @@ \section{Zitaten- und Literaturverzeichnis-Stile} In diesem Abschnitt gehe ich davon aus, dass die \verb:.bib:-Datei den Inhalt wie -im Anhang~\ref{chap:bsp-literatur} die Zitaten sind wie folgt: +im Anhang~\ref{chap:bsp-literatur} hat. Die Zitaten sind wie folgt: \inputtexcode[firstline=17,lastline=23]{code/biblatex-bsp/biblatex-author-year.tex} diff --git a/code/biblatex-bsp/literatur.bib b/code/biblatex-bsp/literatur.bib index 725813f..2e7f67c 100644 --- a/code/biblatex-bsp/literatur.bib +++ b/code/biblatex-bsp/literatur.bib @@ -1,7 +1,9 @@ @book{Daniel:Latex2e:2012, title={\LaTeX\ $2_\varepsilon$\-Kurzbeschreibung}, indexsorttitle={LATEX 2e Kurzbeschreibung}, - author={{Marco Daniel} and {Patrick Grundlach} and {Walter Schmidt} and {Jörg Knappen} and {Hubert Partl} and {Irene Hyna}}, + author={{Marco Daniel} and {Patrick Grundlach} + and {Walter Schmidt} and {Jörg Knappen} + and {Hubert Partl} and {Irene Hyna}}, date={2012-07-01}, url={http://mirrors.ctan.org/info/lshort/german/l2kurz.pdf}, note={Es gibt auch eine englische Verision} diff --git a/literatur.bib b/literatur.bib index 2000b7c..6392648 100644 --- a/literatur.bib +++ b/literatur.bib @@ -40,11 +40,11 @@ url={http://www.ctan.org/pkg/csquotes} } -@book{Kohm:Koma:2012, +@book{Kohm:Koma, title={KOMA-Skript}, subtitle={ein wandelbares \LaTeX\ $_\varepsilon$-Paket}, author={Markus Kohm and Jeans-Uwe-Morawski}, - year=2012, + year=2020, url={http://www.ctan.org/pkg/koma-script} } diff --git a/makefile b/makefile index 045c925..e106dc8 100644 --- a/makefile +++ b/makefile @@ -7,9 +7,8 @@ BIBTEX_OPT := # latexmk setting -LATEXMK = latexmk -LATEXMK_OPT := -lualatex -shell-escape -LATEXMK_INTERACTIVE_OPT := $(LATEXMK_OPT) -pvc +LATEXMK = latexmk -pdf -pdflatex="$(LATEX) $(LATEX_OPT)" + # interactive TARGET INTERACTIVE_TARGET = zusammenfassung.pdf @@ -19,6 +18,7 @@ pdf = zusammenfassung.pdf main_tex = zusammenfassung.tex chapter = $(wildcard chap/*.tex) +appendix = $(wildcard app/*.tex) code_img = $(wildcard code/*.tex) .PHONY: all @@ -30,18 +30,20 @@ $(LATEX) $(LATEX_OPT) $< $(LATEX) $(LATEX_OPT) $< -$(main_tex): $(chapter) $(code_img) +$(main_tex): $(chapter) $(appendix) $(code_img) touch $@ .PHONY: interactive interactive: $(INTERACTIVE_TARGET) - $(LATEXMK) $(LATEXMK_INTERACTIVE_OPT) $(<:.pdf=.tex) + $(LATEXMK) -pvc $(<:.pdf=.tex) -.PHONY: mostlyclean clean -mostlyclean: - rm -fv *.aux *.out *.bbl *.blg *.pytxcode *.toc *.nav *.bcf *.log *.run.xml *.snm *.vrb *.synctex.gz +.PHONY: mostlycleanmostly clean +cleanmostly: + rm -fv *.aux *.out *.bbl *.blg *.toc *.nav *.bcf *.log *.synctex.gz + rm -fv *.pytxcode *.run.xml *.snm *.vrb rm -fv chap/*.aux + rm -rv app/*.aux clean: make mostlyclean @@ -49,4 +51,3 @@ rm -rfv pythontex-files-* rm -rfv _minted-* rm -rf *.fdb_latexmk *.fls - diff --git a/zusammenfassung.pdf b/zusammenfassung.pdf index 871efca..f488129 100644 --- a/zusammenfassung.pdf +++ b/zusammenfassung.pdf Binary files differ diff --git a/zusammenfassung.tex b/zusammenfassung.tex index b643c5b..cff2f65 100644 --- a/zusammenfassung.tex +++ b/zusammenfassung.tex @@ -31,7 +31,7 @@ \newminted{bibtex} {fontsize=\small,tabsize=4} \newmintedfile[inputbibcode]{bibtex} - {fontsize=\small,tabsize=4} + {fontsize=\small,tabsize=4,breaklines} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Anpassung für deutschsprachige Dokumenten @@ -47,7 +47,8 @@ %\setmonofont[Scale=0.8]{Luxi Mono} % Nutzung von Luxi Mono % für pdflatex: \usepackage[Scale=0.8]{luximono} % \setmonofont[Scale=0.9]{Source Code Pro} % Nutzung von Source Code Pro -\setmonofont[Scale=0.8]{Hack} % Nutzung von Luxi Mono +%\setmonofont[Scale=0.8]{Hack} % Nutzung von Hack +%\setmonofont[Scale=0.85]{Liberation Mono} % Nutzung von Hack %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Typographische Feinheit @@ -149,8 +150,10 @@ \appendix %Beginn des Anhangs -\include{chap/latex-indeepth} -\include{chap/literatur-attribute} +\include{app/latex-indeepth} +\include{app/text-element} +\include{app/literatur-attribute} +\include{app/bsp-literatur} \backmatter -- Gitblit v1.10.0-SNAPSHOT