forked from StefanMacke/latex-vorlage-fiae
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Aktuelle Version der Vorlage hinzugefuegt
- Loading branch information
1 parent
8437337
commit d139701
Showing
74 changed files
with
3,852 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<projectDescription> | ||
<name>VorlageFachinformatiker</name> | ||
<comment></comment> | ||
<projects> | ||
</projects> | ||
<buildSpec> | ||
<buildCommand> | ||
<name>net.sourceforge.texlipse.builder.TexlipseBuilder</name> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
</buildSpec> | ||
<natures> | ||
<nature>net.sourceforge.texlipse.builder.TexlipseNature</nature> | ||
</natures> | ||
</projectDescription> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#Fri Jan 27 09:15:13 CET 2012 | ||
eclipse.preferences.version=1 | ||
encoding/<project>=UTF-8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#Fri Jan 27 09:15:13 CET 2012 | ||
eclipse.preferences.version=1 | ||
line.separator=\n |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#Fri Jan 27 09:15:16 CET 2012 | ||
eclipse.preferences.version=1 | ||
org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
#TeXlipse project settings | ||
#Fri Jan 27 09:15:16 CET 2012 | ||
builderNum=2 | ||
outputDir= | ||
makeIndSty= | ||
bibrefDir= | ||
outputFormat=pdf | ||
tempDir=tmp | ||
mainTexFile=Projektdokumentation.tex | ||
outputFile=Projektdokumentation.pdf | ||
langSpell=de | ||
markDer=true | ||
srcDir= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
% Es werden nur die Abkürzungen aufgelistet, die mit \ac definiert und auch benutzt wurden. | ||
% | ||
% \acro{VERSIS}{Versicherungsinformationssystem\acroextra{ (Bestandsführungssystem)}} | ||
% Ergibt in der Liste: VERSIS Versicherungsinformationssystem (Bestandsführungssystem) | ||
% Im Text aber: \ac{VERSIS} -> Versicherungsinformationssystem (VERSIS) | ||
|
||
% Hinweis: allgemein bekannte Abkürzungen wie z.B. bzw. u.a. müssen nicht ins Abkürzungsverzeichnis aufgenommen werden | ||
% Hinweis: allgemein bekannte IT-Begriffe wie Datenbank oder Programmiersprache müssen nicht erläutert werden, | ||
% aber ggfs. Fachbegriffe aus der Domäne des Prüflings (z.B. Versicherung) | ||
|
||
\begin{acronym} | ||
\acro{AO}{\textsc{Alte Oldenburger} Krankenversicherung AG} | ||
\acro{API}{Application Programming Interface} | ||
\acro{CSS}{Cascading Style Sheets} | ||
\acro{CSV}{Comma Separated Value} | ||
\acro{EPK}{Ereignisgesteuerte Prozesskette} | ||
\acro{ERM}{En\-ti\-ty-Re\-la\-tion\-ship-Mo\-dell} | ||
\acro{HTML}{Hypertext Markup Language}\acused{HTML} | ||
\acro{IDE}{Integrated Development Environment} | ||
\acro{MVC}[MVC]{Model View Controller} | ||
\acro{NatInfo}[\textsc{NatInfo}]{Natural Information System} | ||
\acro{Natural}[\textsc{Natural}]{Programmiersprache der Software AG}\acused{Natural} | ||
\acro{ORM}{Object-Relational Mapping} | ||
\acro{PHP}{Hypertext Preprocessor} | ||
\acro{SDK}{Software Development Kit} | ||
\acro{SQL}{Structured Query Language} | ||
\acro{SVN}{Subversion} | ||
\acro{UML}{Unified Modeling Language} | ||
\acro{XML}{Extensible Markup Language} | ||
\end{acronym} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
% Abkürzungen, ggfs. mit korrektem Leerraum | ||
\newcommand{\bs}{$\backslash$\xspace} | ||
\newcommand{\bspw}{bspw.\xspace} | ||
\newcommand{\bzw}{bzw.\xspace} | ||
\newcommand{\ca}{ca.\xspace} | ||
\newcommand{\dahe}{\mbox{d.\,h.}\xspace} | ||
\newcommand{\etc}{etc.\xspace} | ||
\newcommand{\eur}[1]{\mbox{#1\,\texteuro}\xspace} | ||
\newcommand{\evtl}{evtl.\xspace} | ||
\newcommand{\ggfs}{ggfs.\xspace} | ||
\newcommand{\Ggfs}{Ggfs.\xspace} | ||
\newcommand{\gqq}[1]{\glqq{}#1\grqq{}} | ||
\newcommand{\inkl}{inkl.\xspace} | ||
\newcommand{\insb}{insb.\xspace} | ||
\newcommand{\ua}{\mbox{u.\,a.}\xspace} | ||
\newcommand{\usw}{usw.\xspace} | ||
\newcommand{\Vgl}{Vgl.\xspace} | ||
\newcommand{\zB}{\mbox{z.\,B.}\xspace} | ||
|
||
% Befehle für häufig anfallende Aufgaben | ||
\newcommand{\Abbildung}[1]{Abbildung~\ref{fig:#1}} | ||
\newcommand{\Anhang}[1]{Anhang~\ref{#1}: \nameref{#1} auf S.~\pageref{#1}} | ||
\newcommand{\includegraphicsKeepAspectRatio}[2]{\includegraphics[width=#2\textwidth,height=#2\textheight,keepaspectratio]{#1}} | ||
\newcommand{\Zitat}[2][\empty]{\ifthenelse{\equal{#1}{\empty}}{\citep{#2}}{\citep[#1]{#2}}} | ||
\newcommand{\Autor}[1]{\textsc{#1}} % zum Ausgeben von Autoren | ||
\newcommand{\itemd}[2]{\item{\textbf{#1}}\\{#2}} % erzeugt ein Listenelement mit fetter Überschrift | ||
|
||
% fügt Tabellen aus einer TEX-Datei ein | ||
\newcommand{\tabelle}[3] % Parameter: caption, label, file | ||
{\begin{table}[htbp] | ||
\centering | ||
\singlespacing | ||
\input{Tabellen/#3} | ||
\caption{#1} | ||
\label{#2} | ||
\end{table}} | ||
|
||
\newcommand{\tabelleAnhang}[1] % Parameter: file | ||
{\begin{center} | ||
\singlespacing | ||
\input{Tabellen/#1} | ||
\end{center}} | ||
|
||
% einfaches Wechseln der Schrift, z.B.: \changefont{cmss}{sbc}{n} | ||
\newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont} | ||
|
||
% Verwendung analog zu \includegraphics | ||
\newlength{\myx} % Variable zum Speichern der Bildbreite | ||
\newlength{\myy} % Variable zum Speichern der Bildhöhe | ||
\newcommand\includegraphicstotab[2][\relax]{% | ||
% Abspeichern der Bildabmessungen | ||
\settowidth{\myx}{\includegraphics[{#1}]{#2}}% | ||
\settoheight{\myy}{\includegraphics[{#1}]{#2}}% | ||
% das eigentliche Einfügen | ||
\parbox[c][1.1\myy][c]{\myx}{% | ||
\includegraphics[{#1}]{#2}}% | ||
} | ||
|
||
\definecolor{AOBlau}{rgb}{0, 0.28, 0.56} | ||
|
||
% verschiedene Befehle um Wörter semantisch auszuzeichnen ---------------------- | ||
\newcommand{\Index}[2][\empty]{\ifthenelse{\equal{#1}{\empty}}{\index{#2}#2}{\index{#1}#2}} | ||
\newcommand{\Fachbegriff}[2][\empty]{\ifthenelse{\equal{#1}{\empty}}{\textit{\Index{#2}}}{\textit{\Index[#1]{#2}}}} | ||
\newcommand{\NeuerBegriff}[2][\empty]{\ifthenelse{\equal{#1}{\empty}}{\textbf{\Index{#2}}}{\textbf{\Index[#1]{#2}}}} | ||
|
||
\newcommand{\Ausgabe}[1]{\texttt{#1}} | ||
\newcommand{\Eingabe}[1]{\texttt{#1}} | ||
\newcommand{\Code}[1]{\texttt{#1}} | ||
\newcommand{\Datei}[1]{\texttt{#1}} | ||
|
||
\newcommand{\Assembly}[1]{\textsf{#1}} | ||
\newcommand{\Klasse}[1]{\textsf{#1}} | ||
\newcommand{\Methode}[1]{\textsf{#1}} | ||
\newcommand{\Attribut}[1]{\textsf{#1}} | ||
|
||
\newcommand{\Datentyp}[1]{\textsf{#1}} | ||
\newcommand{\XMLElement}[1]{\textsf{#1}} | ||
\newcommand{\Webservice}[1]{\textsf{#1}} | ||
|
||
\newcommand{\Refactoring}[1]{\Fachbegriff{#1}} | ||
\newcommand{\CodeSmell}[1]{\Fachbegriff{#1}} | ||
\newcommand{\Metrik}[1]{\Fachbegriff{#1}} | ||
\newcommand{\DesignPattern}[1]{\Fachbegriff{#1}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,169 @@ | ||
% Anpassung an Landessprache --------------------------------------------------- | ||
\usepackage[ngerman]{babel} | ||
|
||
% Umlaute ---------------------------------------------------------------------- | ||
% Umlaute/Sonderzeichen wie äüöß direkt im Quelltext verwenden (CodePage). | ||
% Erlaubt automatische Trennung von Worten mit Umlauten. | ||
% ------------------------------------------------------------------------------ | ||
\usepackage[T1]{fontenc} | ||
\usepackage{textcomp} % Euro-Zeichen etc. | ||
|
||
% Schrift ---------------------------------------------------------------------- | ||
\usepackage{lmodern} % bessere Fonts | ||
\usepackage{relsize} % Schriftgröße relativ festlegen | ||
|
||
% Tabellen --------------------------------------------------------------------- | ||
\PassOptionsToPackage{table}{xcolor} | ||
\usepackage{tabularx} | ||
% für lange Tabellen | ||
\usepackage{longtable} | ||
\usepackage{array} | ||
\usepackage{ragged2e} | ||
\usepackage{lscape} | ||
\newcolumntype{w}[1]{>{\raggedleft\hspace{0pt}}p{#1}} % Spaltendefinition rechtsbündig mit definierter Breite | ||
|
||
% Grafiken --------------------------------------------------------------------- | ||
\usepackage[dvips,final]{graphicx} % Einbinden von JPG-Grafiken ermöglichen | ||
\usepackage{graphics} % keepaspectratio | ||
\usepackage{floatflt} % zum Umfließen von Bildern | ||
\graphicspath{{Bilder/}} % hier liegen die Bilder des Dokuments | ||
|
||
% Sonstiges -------------------------------------------------------------------- | ||
\usepackage{amsmath,amsfonts} % Befehle aus AMSTeX für mathematische Symbole | ||
\usepackage{enumitem} % anpassbare Enumerates/Itemizes | ||
\usepackage{xspace} % sorgt dafür, dass Leerzeichen hinter parameterlosen Makros nicht als Makroendezeichen interpretiert werden | ||
|
||
\usepackage{makeidx} % für Index-Ausgabe mit \printindex | ||
\usepackage[printonlyused]{acronym} % es werden nur benutzte Definitionen aufgelistet | ||
|
||
% Einfache Definition der Zeilenabstände und Seitenränder etc. | ||
\usepackage{setspace} | ||
\usepackage{geometry} | ||
|
||
% Symbolverzeichnis | ||
\usepackage[intoc]{nomencl} | ||
\let\abbrev\nomenclature | ||
\renewcommand{\nomname}{Abkürzungsverzeichnis} | ||
\setlength{\nomlabelwidth}{.25\hsize} | ||
\renewcommand{\nomlabel}[1]{#1 \dotfill} | ||
\setlength{\nomitemsep}{-\parsep} | ||
|
||
\usepackage{url} % URL verlinken, lange URLs umbrechen etc. | ||
\usepackage{chngcntr} % fortlaufendes Durchnummerieren der Fußnoten | ||
\usepackage{ifthen} % bei der Definition eigener Befehle benötigt | ||
\usepackage{todonotes} % definiert u.a. die Befehle \todo und \listoftodos | ||
\usepackage[square]{natbib} % wichtig für korrekte Zitierweise | ||
|
||
% PDF-Optionen ----------------------------------------------------------------- | ||
\usepackage{pdfpages} | ||
\pdfminorversion=5 % erlaubt das Einfügen von pdf-Dateien bis Version 1.7, ohne eine Fehlermeldung zu werfen (keine Garantie für fehlerfreies Einbetten!) | ||
\usepackage[ | ||
bookmarks, | ||
bookmarksnumbered, | ||
bookmarksopen=true, | ||
bookmarksopenlevel=1, | ||
colorlinks=true, | ||
% diese Farbdefinitionen zeichnen Links im PDF farblich aus | ||
linkcolor=AOBlau, % einfache interne Verknüpfungen | ||
anchorcolor=AOBlau,% Ankertext | ||
citecolor=AOBlau, % Verweise auf Literaturverzeichniseinträge im Text | ||
filecolor=AOBlau, % Verknüpfungen, die lokale Dateien öffnen | ||
menucolor=AOBlau, % Acrobat-Menüpunkte | ||
urlcolor=AOBlau, | ||
% diese Farbdefinitionen sollten für den Druck verwendet werden (alles schwarz) | ||
%linkcolor=black, % einfache interne Verknüpfungen | ||
%anchorcolor=black, % Ankertext | ||
%citecolor=black, % Verweise auf Literaturverzeichniseinträge im Text | ||
%filecolor=black, % Verknüpfungen, die lokale Dateien öffnen | ||
%menucolor=black, % Acrobat-Menüpunkte | ||
%urlcolor=black, | ||
% | ||
%backref, % Quellen werden zurück auf ihre Zitate verlinkt | ||
pdftex, | ||
plainpages=false, % zur korrekten Erstellung der Bookmarks | ||
pdfpagelabels=true, % zur korrekten Erstellung der Bookmarks | ||
hypertexnames=false, % zur korrekten Erstellung der Bookmarks | ||
linktocpage % Seitenzahlen anstatt Text im Inhaltsverzeichnis verlinken | ||
]{hyperref} | ||
% Befehle, die Umlaute ausgeben, führen zu Fehlern, wenn sie hyperref als Optionen übergeben werden | ||
\hypersetup{ | ||
pdftitle={\titel -- \untertitel}, | ||
pdfauthor={\autor}, | ||
pdfcreator={\autor}, | ||
pdfsubject={\titel -- \untertitel}, | ||
pdfkeywords={\titel -- \untertitel}, | ||
} | ||
|
||
|
||
% zum Einbinden von Programmcode ----------------------------------------------- | ||
\usepackage{listings} | ||
\usepackage{xcolor} | ||
\definecolor{hellgelb}{rgb}{1,1,0.9} | ||
\definecolor{colKeys}{rgb}{0,0,1} | ||
\definecolor{colIdentifier}{rgb}{0,0,0} | ||
\definecolor{colComments}{rgb}{0,0.5,0} | ||
\definecolor{colString}{rgb}{1,0,0} | ||
\lstset{ | ||
float=hbp, | ||
basicstyle=\footnotesize, | ||
identifierstyle=\color{colIdentifier}, | ||
keywordstyle=\color{colKeys}, | ||
stringstyle=\color{colString}, | ||
commentstyle=\color{colComments}, | ||
backgroundcolor=\color{hellgelb}, | ||
columns=flexible, | ||
tabsize=2, | ||
frame=single, | ||
extendedchars=true, | ||
showspaces=false, | ||
showstringspaces=false, | ||
numbers=left, | ||
numberstyle=\tiny, | ||
breaklines=true, | ||
breakautoindent=true, | ||
captionpos=b, | ||
} | ||
\lstdefinelanguage{cs}{ | ||
sensitive=false, | ||
morecomment=[l]{//}, | ||
morecomment=[s]{/*}{*/}, | ||
morestring=[b]", | ||
morekeywords={ | ||
abstract,event,new,struct,as,explicit,null,switch | ||
base,extern,object,this,bool,false,operator,throw, | ||
break,finally,out,true,byte,fixed,override,try, | ||
case,float,params,typeof,catch,for,private,uint, | ||
char,foreach,protected,ulong,checked,goto,public,unchecked, | ||
class,if,readonly,unsafe,const,implicit,ref,ushort, | ||
continue,in,return,using,decimal,int,sbyte,virtual, | ||
default,interface,sealed,volatile,delegate,internal,short,void, | ||
do,is,sizeof,while,double,lock,stackalloc, | ||
else,long,static,enum,namespace,string}, | ||
} | ||
\lstdefinelanguage{natural}{ | ||
sensitive=false, | ||
morecomment=[l]{/*}, | ||
morestring=[b]", | ||
morestring=[b]', | ||
alsodigit={-,*}, | ||
morekeywords={ | ||
DEFINE,DATA,LOCAL,END-DEFINE,WRITE,CALLNAT,PARAMETER,USING, | ||
IF,NOT,END-IF,ON,*ERROR-NR,ERROR,END-ERROR,ESCAPE,ROUTINE, | ||
PERFORM,SUBROUTINE,END-SUBROUTINE,CONST,END-FOR,END,FOR,RESIZE, | ||
ARRAY,TO,BY,VALUE,RESET,COMPRESS,INTO,EQ}, | ||
} | ||
\lstdefinelanguage{php}{ | ||
sensitive=false, | ||
morecomment=[l]{/*}, | ||
morestring=[b]", | ||
morestring=[b]', | ||
alsodigit={-,*}, | ||
morekeywords={ | ||
abstract,and,array,as,break,case,catch,cfunction,class,clone,const, | ||
continue,declare,default,do,else,elseif,enddeclare,endfor,endforeach, | ||
endif,endswitch,endwhile,extends,final,for,foreach,function,global, | ||
goto,if,implements,interface,instanceof,namespace,new,old_function,or, | ||
private,protected,public,static,switch,throw,try,use,var,while,xor | ||
die,echo,empty,exit,eval,include,include_once,isset,list,require, | ||
require_once,return,print,unset}, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
% Seitenränder ----------------------------------------------------------------- | ||
\setlength{\topskip}{\ht\strutbox} % behebt Warnung von geometry | ||
\geometry{a4paper,left=20mm,right=20mm,top=25mm,bottom=35mm} | ||
|
||
\usepackage[ | ||
automark, % Kapitelangaben in Kopfzeile automatisch erstellen | ||
headsepline, % Trennlinie unter Kopfzeile | ||
ilines % Trennlinie linksbündig ausrichten | ||
]{scrpage2} | ||
|
||
% Kopf- und Fußzeilen ---------------------------------------------------------- | ||
\pagestyle{scrheadings} | ||
\renewcommand{\chapterpagestyle}{scrheadings} | ||
\clearscrheadfoot | ||
|
||
% Kopfzeile | ||
\renewcommand{\headfont}{\normalfont} % Schriftform der Kopfzeile | ||
\ihead{\large{\textsc{\titel}}\\ \small{\untertitel} \\[2ex] \textit{\headmark}} | ||
\chead{} | ||
\ohead{\includegraphics[scale=0.1]{\logo}} | ||
\setlength{\headheight}{15mm} % Höhe der Kopfzeile | ||
%\setheadwidth[0pt]{textwithmarginpar} % Kopfzeile über den Text hinaus verbreitern (falls Logo den Text überdeckt) | ||
|
||
% Fußzeile | ||
\ifoot{\copyright\ \autor} | ||
\cfoot{} | ||
\ofoot{\pagemark} | ||
|
||
\onehalfspacing % Zeilenabstand 1,5 Zeilen | ||
\frenchspacing % erzeugt ein wenig mehr Platz hinter einem Punkt | ||
|
||
% Schusterjungen und Hurenkinder vermeiden | ||
\clubpenalty = 10000 | ||
\widowpenalty = 10000 | ||
\displaywidowpenalty = 10000 | ||
|
||
% Quellcode-Ausgabe formatieren | ||
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, breaklines=true} | ||
\lstset{emph={square}, emphstyle=\color{red}, emph={[2]root,base}, emphstyle={[2]\color{blue}}} | ||
|
||
\counterwithout{footnote}{section} % Fußnoten fortlaufend durchnummerieren | ||
\setcounter{tocdepth}{\subsubsectionlevel} % im Inhaltsverzeichnis werden die Kapitel bis zum Level der subsubsection übernommen | ||
\setcounter{secnumdepth}{\subsubsectionlevel} % Kapitel bis zum Level der subsubsection werden nummeriert | ||
|
||
% Aufzählungen anpassen | ||
\renewcommand{\labelenumi}{\arabic{enumi}.} | ||
\renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii}.} | ||
\renewcommand{\labelenumiii}{\arabic{enumi}.\arabic{enumii}.\arabic{enumiii}} | ||
|
||
% Tabellenfärbung: | ||
\definecolor{heading}{rgb}{0.64,0.78,0.86} | ||
\definecolor{odd}{rgb}{0.9,0.9,0.9} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
% Trennvorschläge im Text werden mit \" angegeben | ||
% untrennbare Wörter und Ausnahmen von der normalen Trennung können in dieser | ||
% Datei mittels \hyphenation definiert werden |
Oops, something went wrong.