von ocir » Fr 23. Jun 2017, 18:17
So, jetzt..
Hier die preamble.
\documentclass[
BCOR=5mm, % Binderkorrektur von 5mm vorsehen
DIV10, % Seite in X Kästchen einteilen (Siehe Koma-Script Guide)
%DIVcalc, % Besten DIV Wert berechnen (Siehe Koma-Script Guide)
fontsize=12pt, % Schriftgröße 12 Punkte
oneside, % Einseitig
parskip, % Paragraphen nicht einrücken
headsepline, % Kopfzeile nach unten durch Linie abgrenzen (scrheadings)
%footbotline, % Fußzeile nach unten durch Linie abgrenzen (scrheadings)
plainheadsepline, % Kopfzeile nach unten durch Linie abgrenzen (scrplain)
plainfootbotline, % Fußzeile nach unten durch Linie abgrenzen (scrplain)
%headtopline, % Kopfzeile nach oben durch Linie abgrenzen (scrheadings)
footsepline, % Fußzeile nach oben durch Linie abgrenzen (scrheadings)
plainheadtopline, % Kopfzeile nach oben durch Linie abgrenzen (scrplain)
plainfootsepline, % Fußzeile nach oben durch Linie abgrenzen (scrplain)
headexclude, % Kopfzeile nicht als Teil des Inhalts setzen
footexclude, % Fußzeile nicht als Teil des Inhalts setzen
%bibtotocnumbered, % Literaturverzeichnis nummeriert ins Inhaltsverzeichnis aufnehmen
bibtotoc, % Literaturverzeichnis ins Inhaltsverzeichnis aufnehmen
%liststotocnumbered,% Sonstige Verzeichnise nummeriert ins Inhaltsverzeichnis aufnehmen
liststotoc, % Sonstige Verzeichnise ins Inhaltsverzeichnis aufnehmen
idxtotocnumbered, % Index nummeriert ins Inhaltsverzeichnis aufnehmen
%idxtotoc % Index ins Inhaltsverzeichnis aufnehmen
fleqn %gibt Formeln linksbündig aus
]{scrbook} % Koma-Script Klasse zum setzen eines Buchs
% Die "Standard-Header" für deutsche Dokumente
\usepackage[utf8]{inputenc} % ISO-8859-1 bzw. Latin1 als Encoding
\usepackage[T1]{fontenc} % T1 Schriften verwenden (sieht besser aus)
\usepackage[ngerman]{babel} % ngerman --> Neue deutsche Rechtschreibung und Übersetzungen
\usepackage[labelfont=bf,
format=plain,
font=small,
justification=RaggedRight,
singlelinecheck=false]{caption} %Formatierung Bildunterschrift
% "Schönere" Schriften einbinden
\usepackage{mathpazo} % Serifen-Font mit passendem Math-Font
\usepackage[scaled=.95]{helvet} % Serifenloser Font passend zu mathpazo
\usepackage{courier} % "Schönerer" Festbreiten-Font
% Koma-Script Paket zum setzen vom Kopf- und Fußzeilen einbinden
\usepackage{scrpage2}
% Seitenstil für normale Seiten auf scrheadings setzen
% Für Kapitelanfang und ähnliches wird scrplain verwendet
\pagestyle{scrheadings}
% Kopf- und Fußzeile löschen
\clearscrheadfoot
% Automarkierungen verwenden \automark[rechts]{links}
% Statt \leftmark und \rightmark kann dann bei
% Koma-Script einfach \headmark verwendet werden
\automark[section]{chapter}
% Kopfzeile für scrplain und scrheadings setzen
% \*head[scrplain]{scrheadings}
%\ihead[Innen]{Innen}
%\chead[Mitte]{Mitte}
\ohead[\sffamily\scshape\bfseries\large\headmark]
{\sffamily\scshape\bfseries\large\headmark}
% Fußzeile für scrplain und scrheadings setzen
% \*foot[scrplain]{scrheadings}
%\ifoot[Innen]{Innen}
%\cfoot[Mitte]{Mitte}
\cfoot[\sffamily\thepage]{\sffamily\thepage}
% Trennlinien für Kopf- und Fußzeile formatieren
% Siehe Optionen der Dokumentklasse
%\setheadtopline{2pt}
\setheadsepline{.4pt}
\setfootsepline{.4pt}
%\setfootbotline{2pt}
% Paket zum Einbinden von Quellcode als Listings
% Hinweis: UTF-8 Encoding führt zu Problemen mit Umlauten
\usepackage{listings}
\usepackage{xcolor} % Text farbig markieren
% Formatierung der Listings
\definecolor{hellgelb}{rgb}{1,1,0.95}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{1,0,0}
\definecolor{colComments}{rgb}{0,0.7,0.4}
\definecolor{colString}{rgb}{0,0.5,0}
\lstset{%
float=hbp,%
basicstyle=\ttfamily\small, %
identifierstyle=\color{colIdentifier}, %
keywordstyle=\color{colKeys}, %
stringstyle=\color{colString}, %
commentstyle=\color{colComments}, %
columns=flexible, %
tabsize=2, %
frame=single, %
extendedchars=true, %
showspaces=false, %
showstringspaces=false, %
numbers=left, %
numberstyle=\tiny, %
breaklines=true, %
backgroundcolor=\color{hellgelb}, %
breakautoindent=true, %
captionpos=b%
}
\lstdefinelanguage{JavaScript}
{morekeywords={function,if, else, var, on, http, console},
sensitive=false,
morecomment=[l]{//},
morecomment=[s]{/*}{*/},
morestring=[b]",
morestring=[b]',
}
% Paket für definierte Übersetzungen einbinden
\usepackage[ngerman]{translator}
% Paket für Stichwort- Abkürzungs- und sonstige Verzeichnisse einbinden
\usepackage[
nonumberlist, % Keine Seitenzahlen anzeigen
acronym, % Abkürzungsverzeichnis erstellen
toc, % In Inhaltsverzeichnis aufnehmen
%section % Verzeichniseintrag als Section
]{glossaries}
\usepackage{acronym}
% Ein eigenes Verzeichnis definieren (Smbolverzeichnis)
% Das Stichwort- und Abkürzungsverzeichnis wird analog vordefiniert
% Siehe makeindex Aufrufe - Hier werden die Dateiendungen festgelegt
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
% Stichwort-, Abkürzungs- und Symbolverzeichnis erzeugen
\makeglossaries
% Paket für Wortindex einbinden
\usepackage{makeidx}
% Wortindex erzeugen
\makeindex
% Paket zum generieren von Blindtext
\usepackage{blindtext}
% Bilder einbinden
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{subfigure}
%\usepackage{subcaption}
%Paket zur Nutzung von IPA
\usepackage[safe]{tipa}
\usepackage{float}
%Rai's neue sachen
\usepackage{eurosym}
\usepackage[section]{placeins}
\usepackage{url}
\usepackage{rotating}
%------------------Anfang Eigene Pakete und Änderungen-----------------
\usepackage[inner=3cm,outer=2.0cm,top=2cm,bottom=2.0cm,includeheadfoot]{geometry} %Definiert Seitenränder
\renewcommand*\chapterheadstartvskip{\vspace*{-0.5cm}} %Abstand Überschrift zur Kopfzeile
\usepackage{setspace}
%\setstretch{1.5} %erhöht Zeilenabstand auf X fach
\usepackage{setspace}\onehalfspacing %erhöht Zeilenabstand auf 1,5 fach
\usepackage{amsmath}
\usepackage{dcolumn}
\usepackage{tabularx} %Tabelle
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcolumntype{V}{>{\raggedright\arraybackslash}X}
\newcolumntype{L}{>{\raggedright\arraybackslash}p}
\newcolumntype{B}{>{\centering\arraybackslash}p}%
\bfseries %Spaltendefinition für Tabellen
%Farbdefinitionen
\usepackage{multirow}
\usepackage{rotating}
\newcommand\tabrotate[1]{\begin{turn}{90}\rlap{#1}\end{turn}}
\newcommand{\tabitem}{~~\llap{\textbullet}~~}
\usepackage{colortbl}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellblau}{rgb}{0.79,0.88,0.98}
\usepackage[bookmarks, pdfborder={0 0 0}]{hyperref}%Lesezeichen in PDF
%------------------Ende Eigene Pakete und Änderungen-----------------
% WORKAROUND, damit lstlistoflistings funktioniert:
% Quelle: http://www.komascript.de/node/477
%
\makeatletter
\@ifundefined{float@listhead}{}{%
\renewcommand*{\lstlistoflistings}{%
\begingroup
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\float@listhead{\lstlistlistingname}%
\setlength{\parskip}{\z@}%
\setlength{\parindent}{\z@}%
\setlength{\parfillskip}{\z@ \@plus 1fil}%
\@starttoc{lol}%
\if@restonecol\twocolumn\fi
\endgroup
}%
}
\makeatother
%Kreisdiagramm
\usepackage{booktabs}
\usepackage{paralist}
\usepackage{tikz}
\usetikzlibrary{mindmap,trees}
\usetikzlibrary{matrix}
\usetikzlibrary{decorations.pathreplacing}
\usetikzlibrary{positioning,shadings}
Dann gehts los..
\include{preamble}
% (Vor-) Definition von Einträgen für Stichwort-, Abkürzungs- und Symbolverzeichnis
% Diese Befehle können auch mitten im Dokument benutzt werden
\newglossaryentry{glo:POJO}{name={Plain Old Java Object}, description={Begriff für ein einfaches Java Object}}
\newglossaryentry{glo:JRE}{name={Java Runtime Environment}, description={Die Java Laufzeitumgebung wird benötigt um Java Programme auszuführen}}
\newglossaryentry{glo:JDK}{name={Java Development Kit}, description={Das Java Development Kit wird benötigt um Java Programme zu übersetzen}}
\glsadd{glo:POJO} % Eintrag aufnehmen obwohl nicht explizit referenziert
\glsadd{glo:JRE}
\glsadd{glo:JDK}
\newacronym{acr:POJO}{POJO}{Plain Old Java Object}
\newacronym{acr:JRE}{JRE}{Java Runtime Environment}
\newacronym{acr:JDK}{JDK}{Java Development Kit}
\glsadd{acr:POJO}
\glsadd{acr:JRE}
\glsadd{acr:JDK}
\newglossaryentry{sym:x}{name={$x$}, description={Eine ganzzahlige Variable, die das Ergebnis einer Berechnung darstellt}, sort=symbolpi, type=symbolslist}
\newglossaryentry{sym:y}{name={$y$}, description={Eine ganzzahlige Variable, die als Parameter für eine Berechnung dient}, sort=symbolpi, type=symbolslist}
\glsadd{sym:x}
\glsadd{sym:y}
% Beginn des eigentlichen Dokuments
\begin{document}
\include{_content/stand_technik}
\end{document}
Was in der Datei "stand_technik.tex" steht, hab ich ja gestern schon geschrieben.
Hab jetzt mal noch einen Screenshot angehangen, um es das Problem mal zu zeigen.
- Dateianhänge
-
- Unbenannt.PNG (61.4 KiB) 3115 mal betrachtet
So, jetzt..
Hier die preamble.
[code]
\documentclass[
BCOR=5mm, % Binderkorrektur von 5mm vorsehen
DIV10, % Seite in X Kästchen einteilen (Siehe Koma-Script Guide)
%DIVcalc, % Besten DIV Wert berechnen (Siehe Koma-Script Guide)
fontsize=12pt, % Schriftgröße 12 Punkte
oneside, % Einseitig
parskip, % Paragraphen nicht einrücken
headsepline, % Kopfzeile nach unten durch Linie abgrenzen (scrheadings)
%footbotline, % Fußzeile nach unten durch Linie abgrenzen (scrheadings)
plainheadsepline, % Kopfzeile nach unten durch Linie abgrenzen (scrplain)
plainfootbotline, % Fußzeile nach unten durch Linie abgrenzen (scrplain)
%headtopline, % Kopfzeile nach oben durch Linie abgrenzen (scrheadings)
footsepline, % Fußzeile nach oben durch Linie abgrenzen (scrheadings)
plainheadtopline, % Kopfzeile nach oben durch Linie abgrenzen (scrplain)
plainfootsepline, % Fußzeile nach oben durch Linie abgrenzen (scrplain)
headexclude, % Kopfzeile nicht als Teil des Inhalts setzen
footexclude, % Fußzeile nicht als Teil des Inhalts setzen
%bibtotocnumbered, % Literaturverzeichnis nummeriert ins Inhaltsverzeichnis aufnehmen
bibtotoc, % Literaturverzeichnis ins Inhaltsverzeichnis aufnehmen
%liststotocnumbered,% Sonstige Verzeichnise nummeriert ins Inhaltsverzeichnis aufnehmen
liststotoc, % Sonstige Verzeichnise ins Inhaltsverzeichnis aufnehmen
idxtotocnumbered, % Index nummeriert ins Inhaltsverzeichnis aufnehmen
%idxtotoc % Index ins Inhaltsverzeichnis aufnehmen
fleqn %gibt Formeln linksbündig aus
]{scrbook} % Koma-Script Klasse zum setzen eines Buchs
% Die "Standard-Header" für deutsche Dokumente
\usepackage[utf8]{inputenc} % ISO-8859-1 bzw. Latin1 als Encoding
\usepackage[T1]{fontenc} % T1 Schriften verwenden (sieht besser aus)
\usepackage[ngerman]{babel} % ngerman --> Neue deutsche Rechtschreibung und Übersetzungen
\usepackage[labelfont=bf,
format=plain,
font=small,
justification=RaggedRight,
singlelinecheck=false]{caption} %Formatierung Bildunterschrift
% "Schönere" Schriften einbinden
\usepackage{mathpazo} % Serifen-Font mit passendem Math-Font
\usepackage[scaled=.95]{helvet} % Serifenloser Font passend zu mathpazo
\usepackage{courier} % "Schönerer" Festbreiten-Font
% Koma-Script Paket zum setzen vom Kopf- und Fußzeilen einbinden
\usepackage{scrpage2}
% Seitenstil für normale Seiten auf scrheadings setzen
% Für Kapitelanfang und ähnliches wird scrplain verwendet
\pagestyle{scrheadings}
% Kopf- und Fußzeile löschen
\clearscrheadfoot
% Automarkierungen verwenden \automark[rechts]{links}
% Statt \leftmark und \rightmark kann dann bei
% Koma-Script einfach \headmark verwendet werden
\automark[section]{chapter}
% Kopfzeile für scrplain und scrheadings setzen
% \*head[scrplain]{scrheadings}
%\ihead[Innen]{Innen}
%\chead[Mitte]{Mitte}
\ohead[\sffamily\scshape\bfseries\large\headmark]
{\sffamily\scshape\bfseries\large\headmark}
% Fußzeile für scrplain und scrheadings setzen
% \*foot[scrplain]{scrheadings}
%\ifoot[Innen]{Innen}
%\cfoot[Mitte]{Mitte}
\cfoot[\sffamily\thepage]{\sffamily\thepage}
% Trennlinien für Kopf- und Fußzeile formatieren
% Siehe Optionen der Dokumentklasse
%\setheadtopline{2pt}
\setheadsepline{.4pt}
\setfootsepline{.4pt}
%\setfootbotline{2pt}
% Paket zum Einbinden von Quellcode als Listings
% Hinweis: UTF-8 Encoding führt zu Problemen mit Umlauten
\usepackage{listings}
\usepackage{xcolor} % Text farbig markieren
% Formatierung der Listings
\definecolor{hellgelb}{rgb}{1,1,0.95}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{1,0,0}
\definecolor{colComments}{rgb}{0,0.7,0.4}
\definecolor{colString}{rgb}{0,0.5,0}
\lstset{%
float=hbp,%
basicstyle=\ttfamily\small, %
identifierstyle=\color{colIdentifier}, %
keywordstyle=\color{colKeys}, %
stringstyle=\color{colString}, %
commentstyle=\color{colComments}, %
columns=flexible, %
tabsize=2, %
frame=single, %
extendedchars=true, %
showspaces=false, %
showstringspaces=false, %
numbers=left, %
numberstyle=\tiny, %
breaklines=true, %
backgroundcolor=\color{hellgelb}, %
breakautoindent=true, %
captionpos=b%
}
\lstdefinelanguage{JavaScript}
{morekeywords={function,if, else, var, on, http, console},
sensitive=false,
morecomment=[l]{//},
morecomment=[s]{/*}{*/},
morestring=[b]",
morestring=[b]',
}
% Paket für definierte Übersetzungen einbinden
\usepackage[ngerman]{translator}
% Paket für Stichwort- Abkürzungs- und sonstige Verzeichnisse einbinden
\usepackage[
nonumberlist, % Keine Seitenzahlen anzeigen
acronym, % Abkürzungsverzeichnis erstellen
toc, % In Inhaltsverzeichnis aufnehmen
%section % Verzeichniseintrag als Section
]{glossaries}
\usepackage{acronym}
% Ein eigenes Verzeichnis definieren (Smbolverzeichnis)
% Das Stichwort- und Abkürzungsverzeichnis wird analog vordefiniert
% Siehe makeindex Aufrufe - Hier werden die Dateiendungen festgelegt
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
% Stichwort-, Abkürzungs- und Symbolverzeichnis erzeugen
\makeglossaries
% Paket für Wortindex einbinden
\usepackage{makeidx}
% Wortindex erzeugen
\makeindex
% Paket zum generieren von Blindtext
\usepackage{blindtext}
% Bilder einbinden
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{subfigure}
%\usepackage{subcaption}
%Paket zur Nutzung von IPA
\usepackage[safe]{tipa}
\usepackage{float}
%Rai's neue sachen
\usepackage{eurosym}
\usepackage[section]{placeins}
\usepackage{url}
\usepackage{rotating}
%------------------Anfang Eigene Pakete und Änderungen-----------------
\usepackage[inner=3cm,outer=2.0cm,top=2cm,bottom=2.0cm,includeheadfoot]{geometry} %Definiert Seitenränder
\renewcommand*\chapterheadstartvskip{\vspace*{-0.5cm}} %Abstand Überschrift zur Kopfzeile
\usepackage{setspace}
%\setstretch{1.5} %erhöht Zeilenabstand auf X fach
\usepackage{setspace}\onehalfspacing %erhöht Zeilenabstand auf 1,5 fach
\usepackage{amsmath}
\usepackage{dcolumn}
\usepackage{tabularx} %Tabelle
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcolumntype{V}{>{\raggedright\arraybackslash}X}
\newcolumntype{L}{>{\raggedright\arraybackslash}p}
\newcolumntype{B}{>{\centering\arraybackslash}p}%
\bfseries %Spaltendefinition für Tabellen
%Farbdefinitionen
\usepackage{multirow}
\usepackage{rotating}
\newcommand\tabrotate[1]{\begin{turn}{90}\rlap{#1}\end{turn}}
\newcommand{\tabitem}{~~\llap{\textbullet}~~}
\usepackage{colortbl}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellblau}{rgb}{0.79,0.88,0.98}
\usepackage[bookmarks, pdfborder={0 0 0}]{hyperref}%Lesezeichen in PDF
%------------------Ende Eigene Pakete und Änderungen-----------------
% WORKAROUND, damit lstlistoflistings funktioniert:
% Quelle: http://www.komascript.de/node/477
%
\makeatletter
\@ifundefined{float@listhead}{}{%
\renewcommand*{\lstlistoflistings}{%
\begingroup
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\float@listhead{\lstlistlistingname}%
\setlength{\parskip}{\z@}%
\setlength{\parindent}{\z@}%
\setlength{\parfillskip}{\z@ \@plus 1fil}%
\@starttoc{lol}%
\if@restonecol\twocolumn\fi
\endgroup
}%
}
\makeatother
%Kreisdiagramm
\usepackage{booktabs}
\usepackage{paralist}
\usepackage{tikz}
\usetikzlibrary{mindmap,trees}
\usetikzlibrary{matrix}
\usetikzlibrary{decorations.pathreplacing}
\usetikzlibrary{positioning,shadings}
[/code]
Dann gehts los..
[code]
\include{preamble}
% (Vor-) Definition von Einträgen für Stichwort-, Abkürzungs- und Symbolverzeichnis
% Diese Befehle können auch mitten im Dokument benutzt werden
\newglossaryentry{glo:POJO}{name={Plain Old Java Object}, description={Begriff für ein einfaches Java Object}}
\newglossaryentry{glo:JRE}{name={Java Runtime Environment}, description={Die Java Laufzeitumgebung wird benötigt um Java Programme auszuführen}}
\newglossaryentry{glo:JDK}{name={Java Development Kit}, description={Das Java Development Kit wird benötigt um Java Programme zu übersetzen}}
\glsadd{glo:POJO} % Eintrag aufnehmen obwohl nicht explizit referenziert
\glsadd{glo:JRE}
\glsadd{glo:JDK}
\newacronym{acr:POJO}{POJO}{Plain Old Java Object}
\newacronym{acr:JRE}{JRE}{Java Runtime Environment}
\newacronym{acr:JDK}{JDK}{Java Development Kit}
\glsadd{acr:POJO}
\glsadd{acr:JRE}
\glsadd{acr:JDK}
\newglossaryentry{sym:x}{name={$x$}, description={Eine ganzzahlige Variable, die das Ergebnis einer Berechnung darstellt}, sort=symbolpi, type=symbolslist}
\newglossaryentry{sym:y}{name={$y$}, description={Eine ganzzahlige Variable, die als Parameter für eine Berechnung dient}, sort=symbolpi, type=symbolslist}
\glsadd{sym:x}
\glsadd{sym:y}
% Beginn des eigentlichen Dokuments
\begin{document}
\include{_content/stand_technik}
\end{document}[/code]
Was in der Datei "stand_technik.tex" steht, hab ich ja gestern schon geschrieben.
Hab jetzt mal noch einen Screenshot angehangen, um es das Problem mal zu zeigen.