summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-07-10 15:22:57 +0000
committerKarl Berry <karl@freefriends.org>2013-07-10 15:22:57 +0000
commitf85ee2f903abab0b02b1ef078498332ca6ccc876 (patch)
tree3dacdaedac7aa2f238d3ec644a908508f8504ae8 /Master/texmf-dist
parent8b48b3fac0af55043a2356d3dbfc3e024959b34a (diff)
udesoftec (10jul13);
git-svn-id: svn://tug.org/texlive/trunk@31154 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/bibtex/bst/udesoftec/udesoftec.bst2
-rw-r--r--Master/texmf-dist/doc/latex/udesoftec/CHANGELOG14
-rw-r--r--Master/texmf-dist/doc/latex/udesoftec/README31
-rw-r--r--Master/texmf-dist/doc/latex/udesoftec/VERSION2
-rw-r--r--Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdfbin189473 -> 228358 bytes
-rw-r--r--Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.tex362
-rw-r--r--Master/texmf-dist/tex/latex/udesoftec/udesoftec-cover-uba.pdfbin134117 -> 134464 bytes
-rw-r--r--Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls61
8 files changed, 315 insertions, 157 deletions
diff --git a/Master/texmf-dist/bibtex/bst/udesoftec/udesoftec.bst b/Master/texmf-dist/bibtex/bst/udesoftec/udesoftec.bst
index e60e17d2e9c..b4249c05a43 100644
--- a/Master/texmf-dist/bibtex/bst/udesoftec/udesoftec.bst
+++ b/Master/texmf-dist/bibtex/bst/udesoftec/udesoftec.bst
@@ -1,5 +1,5 @@
%% special citation style which is based on german WIRTSCHAFTSINFORMATIK with some proper adjustments to reality
-% v. 2013/06/25
+% last change 2013/06/25
%
% most important things:
% * do not use crossref - it will be ignored but may raise warnings of not found entries due to wrong order in bibfile
diff --git a/Master/texmf-dist/doc/latex/udesoftec/CHANGELOG b/Master/texmf-dist/doc/latex/udesoftec/CHANGELOG
index ef1c551b33b..c51e4bfda61 100644
--- a/Master/texmf-dist/doc/latex/udesoftec/CHANGELOG
+++ b/Master/texmf-dist/doc/latex/udesoftec/CHANGELOG
@@ -1,6 +1,18 @@
+2013/07/09
+* added version number
+* updated cover page line spacing
+* updated README and added instruction for cover files
+* added packages listings, multicol and verbatim
+* updated documentation
+ * added English abstract
+ * better outline to improve understanding
+ * included package listing
+ * included FAQ entry for problems with cover files
+
2013/06/28
* better filenames
-* update to udesoftec-cover-uba.pdf: smaller filesize and undamaged PDF file; thx to TeX Live team for that
+* update to udesoftec-cover-uba.pdf:
+ smaller filesize and undamaged PDF file
2013/06/26
* Initial CTAN Upload \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/udesoftec/README b/Master/texmf-dist/doc/latex/udesoftec/README
index 155b64f150c..20a6ec9f0be 100644
--- a/Master/texmf-dist/doc/latex/udesoftec/README
+++ b/Master/texmf-dist/doc/latex/udesoftec/README
@@ -1,7 +1,32 @@
ude-softec documentclass and bibstyle
-Initial CTAN upload for the LaTeX template (full documentclass) for written theses at the University of Duisburg-Essen, Research Group for Business Informatics and Software Engineering.
+Maintainer: J. Peter M. Schuler
+Copyright: 2013 J. Peter M. Schuler
+Version: 2013-07-09 v1.1 udesoftec
+License: lppl
+Topic: dissertation
-It is based on pdflatex and bibtex using utf-8 files. It was thorougly tested on Windows/MikTeX, works as well under sharelatex.com and should be plattform independent.
+Description:
+ LaTeX template (full documentclass) for written theses at the University
+ of Duisburg-Essen, Research Group for Business Informatics and Software
+ Engineering.
-For more information see the (currently only german) instructions at doc/_README.txt and doc/manual-and-example.pdf \ No newline at end of file
+ It is based on pdflatex and bibtex using UTF-8 encoded files. It was
+ thorougly tested on Windows/MikTeX and MacOS/BasicTeX, works as well
+ under sharelatex.com and should be plattform independent.
+
+ For more information see the instructions in udesoftec-doc.pdf - complete
+ instructions are available in German, a short abstract in English should
+ give sufficient information for everybody familiar with TeX.
+
+Installation:
+ udesoftec.bst and udesoftec.cls are installed as always.
+ The files matching udesoftec-cover*.* should be placed next to the
+ documentclass udesoftec.cls
+
+ e.g.:
+ texmf/tex/latex/udesoftec/udesoftec.cls
+ texmf/tex/latex/udesoftec/udesoftec-cover-uba.pdf
+ texmf/tex/latex/udesoftec/udesoftec-cover-ude-de.pdf
+ texmf/tex/latex/udesoftec/udesoftec-cover-ude-en.pdf
+ texmf/bibtex/bst/udesoftec/udesoftec.bst \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/udesoftec/VERSION b/Master/texmf-dist/doc/latex/udesoftec/VERSION
index d4f9f58bd7f..9a7a7eb84e1 100644
--- a/Master/texmf-dist/doc/latex/udesoftec/VERSION
+++ b/Master/texmf-dist/doc/latex/udesoftec/VERSION
@@ -1 +1 @@
-2013/06/28 UDE-Softec Documentclass \ No newline at end of file
+2013-07-09 v1.1 udesoftec \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf b/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf
index 5993aa3f318..f1ea9f3040c 100644
--- a/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf
+++ b/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.tex b/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.tex
index 3fb5b451305..b4dde6830cb 100644
--- a/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.tex
+++ b/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.tex
@@ -1,38 +1,69 @@
% !Mode:: "TeX:UTF-8"
\documentclass[screenlayout,omit-lof,omit-lot,final]{udesoftec}
-
\title{Latex-Formatvorlage für Qualifikationsarbeiten}
-\subtitle{Lehrstuhl für Wirtschaftsinformatik und Softwaretechnik}
+\subtitle{am Lehrstuhl für Wirtschaftsinformatik und Softwaretechnik}
\author{Max Mustermann}
-\def \entitle{}
+\def \entitle{[\hyperref[sec:abstract]{English summary available}]}
\def \city{Essen}
-\def \typeofdoc{Handbuch}
-\def \labelPreTopic{zur}
-\def \institution{Universit\"at Duisburg-Essen}
+\def \typeofdoc{}
+\def \labelPreTopic{}
+\def \institution{Universität Duisburg-Essen}
\def \semester{}
-\date{Version: \today}
-\def \authorbox{}
+\date{Version: \input{VERSION.}}
+\def \authorbox{
+\begin{tabularx}{.7\linewidth}{ll}
+ Maintainer:&J. Peter M. Schuler\\
+ &j.peter.m.schuler@uni-due.de\\
+ \\
+\end{tabularx}
+}
%%%%%%%%%%%%%%%%%%%%%%%% DOCUMENT %%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
+\clearpage
+\chapter*{English summary for this document}\label{sec:abstract}\addcontentsline{toc}{chapter}{English summary for this document}
+This LaTeX package provides a documentclass for use in written theses at the University of Duisburg-Essen, Research Group for Business Informatics and Software Engineering. It is based on pdflatex and bibtex using KOMA-Script and natbib and many other popular packages. The current documentation is only available in german. However the \hyperref[sec:classoptions]{class options in section \ref*{sec:classoptions}} and \hyperref[sec:variables]{configuration variables for the titlepage in section \ref*{sec:variables}} should be quite understandable and the \hyperref[sec:paketlist]{paket listing in the appendix} shows where to look for further information.
+
+\section*{Installation}
+ Install with MikTeX or TeX Live's \verb+tlmgr+.\par
+ udesoftec.bst and udesoftec.cls are installed as always. The files matching \verb+udesoftec-cover*.*+ should be placed next to the
+ documentclass, e.g.:
+ \begin{itemize}
+ \item texmf/tex/latex/udesoftec/udesoftec.cls
+ \item texmf/tex/latex/udesoftec/udesoftec-cover-uba.pdf
+ \item texmf/tex/latex/udesoftec/udesoftec-cover-ude-de.pdf
+ \item texmf/tex/latex/udesoftec/udesoftec-cover-ude-en.pdf
+ \item texmf/bibtex/bst/udesoftec/udesoftec.bst
+\end{itemize}
+
+
+ An alternative, in case you run into problems: just install the documentclass and bibstyle from ctan. Afterwards
+ download the appropiate cover from \url{http://www.ctan.org/tex-archive/macros/latex/contrib/udesoftec} and place it next to
+ your document's \verb+main.tex+.
+
%%%%%%%%%%%%%%%%%%%%%%%%%%% METADATA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newacronym[description={Die Benutzeroberfläche}]{ui}{UI}{User Interface}
+\newacronym[description={User Interface, \entode{Benutzeroberfläche}}]{ui}{UI}{User Interface}
\newacronym[description={Business-to-Customer, \entode{Unternehmen-zu-Kunde}, beschreibt den Zielmarkt für Transaktionen}]{b2c}{B2C}{Business-to-Customer}
\newglossaryentry{Pattern}{name=Pattern, description={TODO:Pattern Definition}}
-\newglossaryentry{Pattern-Kategorie}{name=Pattern-Kategorie, description={Die Einteilung eines \gls{Pattern} in einem Pattern-Katalog.}}
+\newglossaryentry{Pattern-Kategorie}{name=Pattern-Kategorie, description={Die Einteilung eines \gls{Pattern} in einem Pattern-Katalog}}
+\printacronyms
%%%%%%%%%%%%%%%%%%%%%%%% CONTENT %%%%%%%%%%%%%%%%%%%%%%%
\mainmatter
\chapter{Einführung}
\section{Grundidee}
-Dieses Template stellt eine professionelle Lösung für die Nutzung von LaTeX bereit, die an einigen Stellen von den Quick'and'Dirty und den Plattformübergreifenden Lösungen aus gutem Grund abweicht. Ein paar Beispiele dafür:
-* es werden direkt und ausschließlich PDF-Dokumente generiert und kein DVI oder PS als Ergebnis.
-* es wird keine Acrobat-Lösung für die PDFs benutzt, SumatraPDF ermöglicht die invers-Suche, sperrt die Dokumente nicht und ist schneller
-* eingebettete Grafiken liegen ausschließlich im PDF-Format vor (da jedes bessere Programm in PDF exportieren kann und ein PDF-Drucker wie doPDF die restlichen versorgt).
-* alle temporär generierten Dateien liegen so gut es geht in einem Unterordner, um die Übersichtlichkeit zu erhöhen
-* durchgehende UTF-8-Nutzung (trotz LaTeX statt XeLaTeX)
-\section{Minimal Working Example}
+Dieses Template stellt eine professionelle Lösung für die Nutzung von LaTeX bereit, die an einigen Stellen von den Quick'and'Dirty und den Plattformübergreifenden Lösungen aus gutem Grund abweicht. Dementsprechend wird über das Template hinaus eine eher spezifische Konfiguration der LaTeX-Umgebung empfohlen. Ein paar Beispiele dafür:
+
+\begin{itemize}
+ \item es werden direkt und ausschließlich PDF-Dokumente generiert und kein DVI oder PS als Ergebnis.
+ \item durchgehende UTF-8-Nutzung (trotz LaTeX statt XeLaTeX)
+ \item eingebettete Grafiken liegen ausschließlich im PDF-Format vor
+ \item alle temporär generierten Dateien liegen so gut es geht in einem Unterordner, um die Übersichtlichkeit zu erhöhen
+ \item es wird keine Acrobat-Lösung für die PDFs benutzt, da diese für den Anwendungsfall LaTeX nicht geeignet ist
+\end{itemize}
+
+\section{Beispiel-Projekt}\label{sec:exampleproject}
Ein funktionierendes Dokument lässt sich durch folgendes Beispiel erstellen:
\begin{verbatim}
\documentclass[screenlayout]{udesoftec}
@@ -41,78 +72,108 @@ Inhalt
\end{document}
\end{verbatim}
Grundsätzlich sind kaum Einstellungen und Konfigurationen notwendig. Lediglich Dinge wie der Inhalt und die bib-Datenbank sind einzufügen.
-Dieses Dokument als Beispieldokument finden sie unter \url{http://udue.de/udesoftecmanual}
+Ein Beispielprojekt mit echten Inhalten findet sich unter \url{http://udue.de/udesoftecmanual}
+
+
\section{Software-Empfehlungen}
-Diese LaTex-Klasse ist erstellt für die Nutzung unter Windows mit
+Diese Dokumentation gibt Hinweise für eine LaTeX-Konfiguration unter Windows mit
\begin{itemize}
\item MikTeX >= 2.9
- \item TeXnicCenter >= 2.0B1
- \item SumatraPDF >= 2.0
- \item Citavi >= 4.0
+ \item TeXnicCenter >= 2.0 Beta 2
+ \item SumatraPDF >= 2.3.2
+ \item Citavi >= 4.1
\end{itemize}
-Unter anderen Systemumgebungen funktioniert es natürlich auch, dort sollte dann aber auch genügend Kompetenz vorliegen.
+Unter anderen Systemumgebungen funktioniert dieses Template natürlich genauso, hier müssen Sie lediglich die zusätzlichen Compile-Aufrufe für das Paket "`glossaries"' selbst konfigurieren.
-\begin{enumerate}
- \item Citavi installieren und nutzen. ~\par
- \begin{itemize}
- \item In Citavi wie folgt einen automatischen BibTex export einrichten beim Speichern:~\par
+\subsection{Citavi}
+In Citavi kann wie folgt ein automatischen BibTeX-Export beim Speichern eingerichtet werden:~\par
\begin{itemize}
\item Datei->Exportieren->Exportieren...
\item Alle n Titel
\item "Dokumenttypen zuordnen": Weiter
- \item "Felder zuordnen": Weiter (eigentlich: bei allen Dokumenttypen Doi nach doi mappen (mit Kringel), aber das sollte inzwischen von vorneherein eingestellt sein)
- \item "Ootionen": deaktivieren von [ ] Formatierungen aus Titelfelden übernehmen
+ \item "Felder zuordnen": Weiter (eigentlich: bei allen Dokumenttypen die DOI nach doi mappen (mit Kringel), aber das sollte inzwischen von vorneherein eingestellt sein)
+ \item "{}Optionen": deaktivieren von [ ] Formatierungen aus Titelfelden übernehmen
\item "BibTex-Exportdefinition speichern": ja
\item "Bestimmen ...Exportdatei": [X] Eine Textdatei erstellen: (hier innerhalb des Projektes eine Datei anlegen mit der Endung .bib
- \item "Export-Vorlage speichern": [X] Ja [X] Automatisch exportieren beim Speichern
+ \item "{}Export-Vorlage speichern": [X] Ja [X] Automatisch exportieren beim Speichern
\end{itemize}
- Dadurch bleibt die .bib-Datei immer up-to-date (TeXnicCenter cached die, daher erscheinen einige Einträge dort teilweise nicht ohne Neustart, das kompilieren geht aber)
- \end{itemize}
- \item MikTeX installieren
- \item TeXnicCenter installieren
- \item TeXnicCenter automatisch für MikTex konfigurieren
- \item SumatraPDF herunterladen (Portable Version, direkt neben die TexNixCenter.exe legen): \url{http://blog.kowalczyk.info/software/sumatrapdf/download-free-pdf-viewer-de.html}
- \item Im TeXnicCenter unter Ausgabeprofile: Kopieren des vorhandenen PDF-Profils (pdflatex) und das wie folgt anpassen und zum normalen Profil machen:~\par
- \begin{itemize}
- \item Im Karteireiter (La)TeX:~\par
+ Dadurch wird die .bib-Datei immer automatisch aktualisiert bei jeder Änderung (Citavi speichert meistens automatisch). TeXnicCenter cached diese Datei, daher erscheinen einige Einträge in der Literaturliste teilweise nicht ohne Neustart, das Kompilieren geht aber.
+
+\subsection{MikTeX oder TeX Live}
+Unter Windows wird ausdrücklich MikTeX empfohlen, da dieses selbständig und On-Demand fehlende Dinge nachinstalliert.
+
+Unter MacOS kann beispielsweise ein minimales TeX Live-System wie \href{http://tug.org/mactex/morepackages.html}{BasicTeX} genutzt werden. Die notwendigen Pakete lassen sich wie folgt installieren:
+\begin{lstlisting}[language=bash,breaklines=true]
+sudo tlmgr install udesoftec chngcntr hyphenat nag footmisc placeins advdate expdlist todonotes type1cm wallpaper marginnote glossaries xfor datatool substr varwidth collection-fontsrecommended
+\end{lstlisting}
+Sollte es zu Problemen kommen sollten die Fehlermeldungen und die \hyperref[sec:paketlist]{Liste der Pakete im Anhang} genügend Informationen bieten.
+
+\subsection{Sumatra PDF}
+\href{http://blog.kowalczyk.info/software/sumatrapdf/download-free-pdf-viewer-de.html}{SumatraPDF} herunterladen (Portable Version genügt, am besten direkt neben die TeXnixCenter.exe legen).
+
+\subsection{TeXnicCenter}
+Die aktuelle Version ist \href{http://www.texniccenter.org/}{TeXnicCenter 2.0 Beta 2}.
+
+Im TeXnicCenter unter Ausgabeprofile (Ausgabe -> Ausgabeprofile definieren) das vorhandene PDF-Profil (pdflatex) kopieren und die Kopie wie beschrieben anpassen um folgende Dinge zu erreichen:~\par
+\begin{enumerate}
+\item alle temporären Dateien in einem Unterordner .tmp/ erstellt.
+\item Der Glossar und das Abkürzungsverzeichnis werden aktiviert
+\item Die Vorwärtssuche und die Rückwärtssuche im PDF ermöglicht.~\par
+ \begin{itemize}
+ \item Vorwärtssuche: das PDF öffnet sich an der Textstelle an der man im TeXnicCenter den Cursor hatte
+ \item Rückwärtssuche: Doppelklick im PDF öffnet die Textstelle im TeXnicCenter
+ \end{itemize}
+\end{enumerate}
+\subsubsection{Ordner für temporäre Dateien nutzen}
+Im Ausgabeprofil im Karteireiter (La)TeX:~\par
+ \begin{itemize}
+ \item Argumente für Compiler:
+ \par\lstinline!-src-specials -synctex=1 -aux-directory .tmp -output-format pdf!
+ \par\lstinline!-interaction=nonstopmode %Wm!
+ \item Argumente für BibTex: \lstinline!"\%dm/.tmp/%tm"!
+ \item Argumente für MakeIndex: \lstinline!".tmp/%tm.tex"!
+ \end{itemize}
+
+\subsubsection{Abkürzungen und Glossare einbeziehen}
+Im Ausgabeprofil im Karteireiter Nachbearbeitung einen neuen Postprozessoren anlegen: "`Acronyms"':
\begin{itemize}
- \item Argumente für Compiler: -src-specials -synctex=1 -aux-directory .tmp -output-format pdf -interaction=nonstopmode %Wm
- \item Argumente für BibTex: "\%dm/.tmp/\%tm"
- \item Argumente für MakeIndex: ".tmp/\%tm.tex"
+ \item Anwendung:\par \lstinline!C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\makeindex.exe!
+ \item Argumente: \par \lstinline!-s .tmp\%tm.ist -t .tmp\%tm.alg -o .tmp\%tm.acr .tmp\%tm.acn!
\end{itemize}
- \item Im Karteireiter Viewer:~\par
+Im Ausgabeprofil im Karteireiter Nachbearbeitung einen neuen Postprozessoren anlegen: "`Glossaries"':
\begin{itemize}
- \item Pfad der Anwendung (Pfade zu beiden Tools anpassen):
- \item C:\textbackslash Program Files (x86)\textbackslash TeXnicCenter\textbackslash SumatraPDF.exe -inverse-search "\textbackslash "C:\textbackslash Program Files (x86)\textbackslash TeXnicCenter\textbackslash TeXnicCenter.exe\textbackslash " /ddecmd \textbackslash "[goto('\%f','\%l')]\textbackslash ""
+ \item Anwendung:\par \lstinline!C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\makeindex.exe!
+ \item Argumente:\par \lstinline!-s .tmp\%tm.ist -t .tmp\%tm.glg -o .tmp\%tm.gls .tmp\%tm.glo!
+ \end{itemize}
+
+\subsubsection{Sumatra PDF mit Vorwärts- und Rückwärtssuche}
+ Im Ausgabeprofil im Karteireiter Viewer:~\par
+ \begin{itemize}
+ \item Pfad der Anwendung:
+ \par\lstinline!C:\Program Files (x86)\TeXnicCenter\SumatraPDF.exe!
\item Projektausgabe betrachten~\par
\begin{itemize}
- \item [X] Kommandozeile
- \item Kommando: "\%bm.pdf"
+ \item {}[X] Kommandozeile, Kommando: \lstinline!"%sbm.pdf"!
\end{itemize}
\item Suche in Ausgabe:~\par
\begin{itemize}
- \item [X] DDE-Kommando
- \item Kommando: [ForwardSearch("\%bm.pdf","\%Wc",\%l,0,0,1)]
- \item Server: SUMATRA
- \item Thema: control
+ \item {}[X] DDE-Kommando, Server: SUMATRA, Thema: control
+ \item Kommando: \lstinline![ForwardSearch("\%sbm.pdf","\%Wc",\%l,0,0,1)]!
\end{itemize}
\item Vor Compilierung Ausgabe schließen~\par
\begin{itemize}
- \item [X] nicht schließen
+ \item {}[X] nicht schließen
\end{itemize}
\end{itemize}
- \item Im Karteireiter Nachbearbeitung:~\par
- \begin{itemize}
- \item PFADE ANPASSEN!
- \item Neuen Postprozessoren anlegen: "Acronyms"
- \item Anwendung: C:\\Program Files (x86)\\MiKTeX 2.9\\miktex\\bin\\makeindex.exe
- \item Argumente: -s .tmp\\\%tm.ist -t .tmp\\\%tm.alg -o .tmp\\\%tm.acr .tmp\\\%tm.acn
- \item Neuen Postprozessoren anlegen: "Glossaries"
- \item Anwendung: C:\\Program Files (x86)\\MiKTeX 2.9\\miktex\\bin\\makeindex.exe
- \item Argumente: -s .tmp\\\%tm.ist -t .tmp\\\%tm.glg -o .tmp\\\%tm.gls .tmp\\\%tm.glo
- \end{itemize}
- \end{itemize}
- \item Im TeXnicCenter unter Optionen und Aufräumen neue Dateiendungen hinzufügen (Aktion: löschen; [X] Unterverzeichnisse einbeziehen und als Pattern jeweils)~\par
+
+
+Nun das \hyperref[sec:exampleproject]{Beispielprojekt oder das Minimal Working Example} öffnen und einmal rendern lassen, dadurch sollten alle benötigten Pakete automatisch installiert werden.
+Im TeXnicCenter mit Strg+Alt+R die "`Erstellung Ergebnis"'-Ansicht anzeigen lassen, diese fasst die LaTeX-Kompiler-Ausgaben sinnvoll zusammen.
+
+
+\subsubsection{Zusätzliche Dateiendungen für das Aufräumen angeben}
+ Im TeXnicCenter unter Optionen und Aufräumen neue Dateiendungen hinzufügen (Aktion: löschen; [X] Unterverzeichnisse einbeziehen und als Pattern jeweils)~\par
+ \begin{multicols}{3}
\begin{itemize}
\item *.synctex.gz
\item *.acn
@@ -124,40 +185,30 @@ Unter anderen Systemumgebungen funktioniert es natürlich auch, dort sollte dann
\item *.ist
\item *.pdfsync
\end{itemize}
+ \end{multicols}
-\item Nun das Beispielprojekt oder das Minimal Working Example öffnen und einmal rendern lassen, dadurch sollten alle benötigten Pakete automatisch installiert werden.
-\item Im TeXnicCenter mit Strg+Alt+R die "Erstellung Ergebnis" Ansicht anzeigen lassen, diese fasst die LaTeX-Ausgaben sinnvoll zusammen.
-\end{enumerate}
-Dadurch werden
-\begin{enumerate}
-\item alle temporären Dateien in einem Unterordner .tmp/ erstellt.
-\item Die Vorwärtssuche und die Rückwärtssuche im PDF ermöglicht.~\par
- \begin{itemize}
- \item Vorwärtssuche: das PDF öffnet sich an der Textstelle an der man im TeXnicCenter den Cursor hatte
- \item Rückwärtssuche: Doppelklick im PDF öffnet die Textstelle im TeXnicCenter
- \end{itemize}
-\item Die Glossar und Abkürzungsverzeichnisoption aktiviert
-\end{enumerate}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Klassenparameter und Konstanten}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\subsection{Optionen der Klasse}
+\subsection{Optionen der Klasse}\label{sec:classoptions}
\begin{description}
- \item[printlayout]{Sollte pauschal genutzt werden: nutzt doppelseitigem Druck-Layout ("`Buchlayout"'). Kapitel beginnen auf rechten Seiten, dadurch werden Leerseiten eingefügt.}
- \item[screenlayout]{Wechselt von doppelseitigem Druck-Layout ("`Buchlayout"') auf einseitiges Layout. Dadurch ist Innenrand=Außenrand und zusätzliche Leerseiten fehlen, die Kapitel sonst auf rechter Seite starten lassen}
- \item[en]{Wechselt primäre Dokumentsprache von Deutsch auf Englisch. Ändert einzelne Überschriften und andere sprachabhängige Labels.}
- \item[omit-lot]{Tabellenverzeichnis entfernen (wenn keine Tabellen in der Arbeit vorkommen, oder für Test-Ausgaben)}
- \item[omit-lof]{Abbildungsverzeichnis entfernen (wenn keine Tabellen in der Arbeit vorkommen, oder für Test-Ausgaben)}
+ \item[printlayout]{Sollte pauschal genutzt werden wenn die Arbeit ausgedruckt wird und beidseitiger Druck möglich ist. Kapitel beginnen auf rechten Seiten, dadurch werden Leerseiten eingefügt.}
+ \item[screenlayout]{Wechselt von doppelseitigem Druck-Layout ("`Buchlayout"') auf einseitiges Layout. Dadurch ist Innenrand=Außenrand und zusätzliche Leerseiten fehlen, die Kapitel sonst auf rechter Seite starten lassen.}
+ \item[en]{Wechselt die primäre Dokumentsprache von Deutsch auf Englisch. Ändert einzelne Überschriften und andere sprachabhängige Labels.}
+ \item[omit-lot]{Tabellenverzeichnis entfernen (wenn keine Tabellen in der Arbeit vorkommen, oder für Test-Ausgaben).}
+ \item[omit-lof]{Abbildungsverzeichnis entfernen (wenn keine Tabellen in der Arbeit vorkommen, oder für Test-Ausgaben).}
\item[vawiessen]{Passt einzelne Ausgaben an die Vorgaben von VAWi (Standort Essen) an.}
\item[vawibamberg]{Passt einzelne Ausgaben an die Vorgaben von VAWi (Standort Bamberg) an.}
\end{description}
-\subsection{Anpassen des Deckblatts}
-Die folgende Variablen lassen sich ersetzen vor dem \verb|\begin{document}|:
+\subsection{Anpassen des Deckblatts}\label{sec:variables}
+Neben den Paket-Optionen \lstinline!vawiessen! und \lstinline!vawibamberg! können die folgende Variablen vor dem \verb|\begin{document}| ersetzt werden:
+
+ \begin{multicols}{2}
\begin{itemize}
\item city
\item typeofdoc
@@ -168,58 +219,84 @@ Die folgende Variablen lassen sich ersetzen vor dem \verb|\begin{document}|:
\item authorbox
\item enttitle
\end{itemize}
+ \end{multicols}
Die Nutzung ist wie bei LaTeX üblich:
-\begin{verbatim}\def \typeofdoc{Bachelorarbeit}
+\begin{lstlisting}
+\def \typeofdoc{Bachelorarbeit}
\def \typeofdoc{Masterarbeit}
-\end{verbatim}
+\end{lstlisting}
Darüber hinaus gibt es natürlich noch die Standard-Kommandos:
+ \begin{multicols}{3}
\begin{itemize}
\item title
\item author
\item date
\end{itemize}
+ \end{multicols}
Die Nutzung ist wie bei LaTeX üblich:
-\begin{verbatim}\def \typeofdoc{Bachelorarbeit}
+\begin{lstlisting}
\title{Meine Arbeit hat einen Titel}
-\end{verbatim}
+\end{lstlisting}
\chapter{Funktionen}
\section{Beispiele für Zitationen}
+Die häufigsten Zitationsarten sind hier vermerkt, eine komplette Liste der Möglichkeiten findet sich im \href{http://merkel.zoneo.net/Latex/natbib.php}{Natbib Cheat Sheet}
+
\subsection{Absatz-Zitate}
+\begin{lstlisting}
+\citequotepar[<Seite>]{<Quelle>}{<Text>}
+\end{lstlisting}
\citequotepar[xix]{Tidwell.2011}{The text that started it all dealt with physical buildings, not software. Christopher Alexander’s
A Pattern Language and its companion book The Timeless Way of Building established the
concept of patterns and described a 250-pattern multilayered pattern language.}
\subsection{Zitat im Text}
-Merkmale von Patterns sind bspw. \cite[541]{Fettke.et.al.2009}:
-
-\begin{itemize}
- \item Abstraktionsgrad
- \item Domänenbezug
- \item Sprache
-\end{itemize}
-
+\begin{lstlisting}
+\cite[<Seite>]{<Quelle>}
+\end{lstlisting}
+Merkmale von Patterns sind bspw. Abstraktionsgrad, Domänenbezug und Sprache \cite[541]{Fettke.et.al.2009}.
\subsection{Zitat im Text mit Autorennamen im Text}
-
-Hierbei wird bei der ersten Namensnennung der Quellenbezug hergestellt (also Jahr und Seite ausgegeben). Systemakzeptanz ist nach \citet[24]{Nielsen.1993} die grundlegende Frage dahingehend, ob ein System gut genug ist, um jeden erwarteten Nutzen und alle Anforderungen des Benutzers (und darüber hinaus gehender Stakeholder) zu befriedigen. Dabei unterteilt \citeauthor{Nielsen.1993} diese Akzeptanz in verschiedene Bereiche.
+\begin{lstlisting}
+\citet[<Seite>]{<Quelle>}
+\end{lstlisting}
+Systemakzeptanz ist nach \citet[24]{Nielsen.1993} die grundlegende Frage dahingehend, [...]. \par
+\begin{lstlisting}
+\citeauthor{<Quelle>}
+\end{lstlisting}
+Dabei unterteilt \citeauthor{Nielsen.1993} diese Akzeptanz in verschiedene Bereiche.
\subsection{Multi-Quellen-Zitate}
-
+\begin{lstlisting}
+\citetext{<prefix>\citealp[<Seite1>]{<Quelle1>}...}
+\end{lstlisting}
Dementsprechen wird für die Usability mit dem Fokus auf das Web, in der Literatur entsprechend der Begriff der Web Usability verwendet \citetext{vgl. z.~B. \citealp[146]{Matera.2006}; \citealp[xix]{Nielsen.et.al.2006}; \citealp[11]{Schweibenz.et.al.2003}}.
-\subsection{Weiterführende Informationen}
-Das Natbib Cheat Sheet findet sich bspw. unter \url{http://merkel.zoneo.net/Latex/natbib.php}.
-
\section{Abbildungen}
-Abbildungen werden als PDF eingefügt. Dadurch sind Sie einfacher wartbar und die Chance, dass beim Export eine Vektorgrafik erstellt wird steigt gegenüber anderen Möglichkeiten. Jedes bessere Programm kann PDF exportieren (selbst MS Powerpoint) und ein PDF-Drucker wie doPDF versorgt die restlichen Programme. Die Position der Abbildung bestimmt LaTeX, nicht der Autor. Daher sollten Abbildungen so im Text genutzt werden, dass es egal ist, ob Sie an der geplanten Stelle, auf der selben Seite darüber, oder erst einzelne Seiten später plaziert wird.
+Abbildungen werden ausschließlkich als PDF eingefügt. Dadurch sind Sie einfacher wartbar und die Chance, dass beim Erstellen eine Vektorgrafik produziert wird steigt gegenüber anderen Vorgehensweisen. Jedes Programm kann grundsätzlich PDF exportieren (selbst MS Powerpoint) und ein PDF-Drucker wie \href{http://www.dopdf.com/de/}{doPDF} versorgt die restlichen Programme.
+
+Im Gegensatz zur anderen Textprogrammen ist folgendes wichtig zu wissen: Die Position der Abbildung bestimmt LaTeX, nicht der Autor. Daher sollten Abbildungen so im Text genutzt werden, dass es egal ist, ob Sie an der geplanten Stelle, auf der selben Seite darüber, oder erst einzelne Seiten später plaziert wird.
+
+\begin{lstlisting}[language=TeX,basicstyle=\scriptsize,emph={\begin,\citeauthor,\autoref},breaklines=true]
+Dabei unterteilt \citeauthor{Nielsen.1993} diese Akzeptanz in verschiedene Bereiche (vgl. \autoref{fig:Nielsen_1993_Acceptability}).
+
+%%%%%%%%%%%%%%%%%%% FIGURE %%%%%%%%%%%%%%%%%%%%%%
+\begin{figure}
+\centering{
+ \includegraphics[width=.95\imagewidth,keepaspectratio=true]{udesoftec-doc-exampleimage}
+ \caption[System Akzeptanz nach \citeauthor{Nielsen.1993}]{System Akzeptanz nach \citet[25]{Nielsen.1993}}%
+ \label{fig:Nielsen_1993_Acceptability}%
+}%
+\end{figure}%
+%%%%%%%%%%%%%%%%%%% FIGURE %%%%%%%%%%%%%%%%%%%%%%
+\end{lstlisting}
-Beispiel: Systemakzeptanz ist nach \citet[24]{Nielsen.1993} die grundlegende Frage dahingehend, ob ein System gut genug ist, um jeden erwarteten Nutzen und alle Anforderungen des Benutzers (und darüber hinaus gehender Stakeholder) zu befriedigen. Dabei unterteilt \citeauthor{Nielsen.1993} diese Akzeptanz in verschiedene Bereiche (vgl. \autoref{fig:Nielsen_1993_Acceptability}).
+Dabei unterteilt \citeauthor{Nielsen.1993} diese Akzeptanz in verschiedene Bereiche (vgl. \autoref{fig:Nielsen_1993_Acceptability}).
%%%%%%%%%%%%%%%%%%% FIGURE %%%%%%%%%%%%%%%%%%%%%%
\begin{figure}
@@ -241,30 +318,73 @@ Listen wie zum Beginn können auch mit festem Einschub gesetzt werden:
\item[Ausprägung]{Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.}
\end{description}
-Zusätzlich können natürlich Abkürzungen wie \acr{ui} eingeführt, oder wie bei \acrshort{b2c} trotz erstmaliger Verwendung kurzgeschrieben werden.
+Zusätzlich können natürlich Abkürzungen wie \acr{b2c} eingeführt, oder wie bei \acrshort{ui} trotz erstmaliger Verwendung kurzgeschrieben werden.
\chapter{FAQ}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\section{FAQ Design}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Bei kursiver Serifenschrift ist das "`a"' und das "`\&"' komisch}
+Das tritt bei Serifenschrift (also mit der Option "`printlayout"') auf und ist korrekt. Bei kursiver Schrift wird bspw. in MS Word oftmals einfach der normale Font schräg gestellt. In professionellen Systemen werden extra \emph{Schriftschnitte} erstellt. Die in dieser Vorlage bei Serifenschrift benutzte Schriftart ist "`Latin Modern"'. Hierbei existiert ein solcher Schriftschnitt. Da das kleine "`a"' und das Und-Zeichen "`\&"' in "`schräg"' aber sehr merkwürdig aussehen würden, sind Sie leicht anders entworfen.
-\subsection{Bei kursiver Schrift ist das "`a"' und das "`\&"' komisch}
-\parExample{Normal: Systemakzeptanz \& Anwenderfreundlichkeit\par
-Kursiv: \emph{Systemakzeptanz \& Anwenderfreundlichkeit}}
-\textbf{Erläuterung:} Das tritt bei Serifenschrift auf und ist korrekt. Bei kursiver Schrift wird bspw. in MS Word oftmals einfach der normale Font schräg gestellt. In professionellen Systemen werden extra \emph{Schriftschnitte} erstellt. Die in dieser Vorlage bei Serifenschrift benutzte Schriftart ist "`Latin Modern"'. Hierbei existiert ein solcher Schriftschnitt. Da das kleine "`a"' und das Und-Zeichen "`\&"' in "`schräg"' aber sehr merkwürdig aussehen würden, sind Sie leicht anders entworfen.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\section{FAQ Zitation}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\subsection{Im Literaturverzeichnis steht manchmal "`Auflage"' statt "`Aufl."'}
+\section{Im Literaturverzeichnis steht manchmal "`Auflage"' statt "`Aufl."'}
Das Literaturverzeichnis-Feld Auflage (bzw. Edition) sollte als Wert in aller Regel nur eine Zahl enthalten, bspw. "`3"'. Dann erstellt der Zitierstil je nach Sprache automatisch ein "`3. Aufl."' oder "`3\textsuperscript{rd} edn."'. In seltenen Fällen kann es sein, dass eine Zahl nicht korrekt ist (bspw. "`Reprint 2008"'). Sollte der Zitierstil keine Zahl finden, wird einfach der gesamte Inhalte des Feldes genutzt.
+\section{LaTeX Error: File `udesoftec-cover-ude-de' not found.}
+Anscheinend kann die TeX-Distribution die Cover-Dateien nicht finden. Die Dateien nach dem Schema \verb+udesoftec-cover*.*+ sollten direkt neben der Documentclass \verb+udesoftec.cls+ liegen, so dass die lokale texmf-Struktur etwa wie folgt ausieht:
+\begin{itemize}
+ \item texmf/tex/latex/udesoftec/udesoftec.cls
+ \item texmf/tex/latex/udesoftec/udesoftec-cover-uba.pdf
+ \item texmf/tex/latex/udesoftec/udesoftec-cover-ude-de.pdf
+ \item texmf/tex/latex/udesoftec/udesoftec-cover-ude-en.pdf
+ \item texmf/bibtex/bst/udesoftec/udesoftec.bst
+\end{itemize}
+Falls nicht klar ist, was das vorgenannte bedeutet, oder falls es andere Probleme gibt, kann einfach das passende Cover von der \href{http://www.ctan.org/tex-archive/macros/latex/contrib/udesoftec}{Paket-Seite auf CTAN} heruntergeladen und in den selben Ordner wie die Hauptdatei des Projektes (z.B. \verb+main.tex+) gelegt werden.
%%%%%%%%%%%%%%%%%%%%%%%% APPENDIX %%%%%%%%%%%%%%%%%%%%%%%
-\appendix
+\appendix% \addcontentsline{toc}{chapter}{Anhang}
+\def\chapterAuthor{ }
+\chapter{Anhang}
+\section{Liste der genutzten Pakete}\label{sec:paketlist}
+Die genutzte Klasse ist \emph{scrbook}, die Bestandteil von KOMA-Script ist. Weitere Pakete im Folgenden:
+\begin{multicols}{3}
+\begin{itemize}
+ \item xcolor
+ \item chngcntr
+ \item babel
+ \item inputend
+ \item fontenc
+ \item hyphenat
+ \item helvet
+ \item lmodern
+ \item setspace
+ \item microtype
+ \item fixltx2e
+ \item graphicx
+ \item footmisc
+ \item placeins
+ \item ragged2e
+ \item tabularx
+ \item expdlist
+ \item natbib
+ \item todonotes
+ \item type1cm
+ \item fix-cm
+ \item scrpage2
+ \item wallpaper
+ \item geometry
+ \item marginnote
+ \item hyperref
+ \item hypcap
+ \item glossaries
+ \item multicol
+ \item listings
+ \item scrhack
+ \item varwidth
+\end{itemize}
+\end{multicols}
+\section{Changelog}
+ \verbatiminput{CHANGELOG.}
+
\bibliography{udesoftec-doc-examplebib} % output Literature and use this file as bibtext catalogue
\printglossary
-%\listoftodos
+\listoftodos
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/udesoftec/udesoftec-cover-uba.pdf b/Master/texmf-dist/tex/latex/udesoftec/udesoftec-cover-uba.pdf
index 7c9b3ecd358..1b5f0f54cda 100644
--- a/Master/texmf-dist/tex/latex/udesoftec/udesoftec-cover-uba.pdf
+++ b/Master/texmf-dist/tex/latex/udesoftec/udesoftec-cover-uba.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls b/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
index 1c65cbf727d..5dde6519eca 100644
--- a/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
+++ b/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec.cls
% Copyright 2013 J. Peter M. Schuler
-% 2013/06/25
+% 2013-07-09 v1.1 udesoftec
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -16,20 +16,23 @@
% The current Maintainer of this work is J. Peter M. Schuler
% j.peter.m.schuler@uni-due.de
%
-% This work consists of the files ude-softec.cls and ude-softec.bst.
+% This work consists of the files udesoftec.cls and udesoftec.bst.
%
% As this work is based on years of mostly undocumented improvement,
% it includes parts, for which sources can't be identified anymore. Public postings
% in the LaTeX community were used as an input and if source is known, it is
% mentioned below. If anybody identifies parts of his/her own code,
% feel free to contact the maintainer in order to get listed.
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{udesoftec}[2013/06/28 University of Duisburg-Essen, Research Group for Business Informatics and Software Engineering Thesis documentclass and bibstyle]
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% A specific template for papers written at the University of Duisburg-Essen, at the
-% Research Group for Business Informatics and Software Engineering
%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Special thanks to all contributors and for the help of the tex-live team,
+% e.g. Axel K.; Norbert P.; Rainer S.; Reinhard K.; Robin F.
+%
+% For further information refer to:
+% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/README
+% and
+% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec.doc.pdf
+\NeedsTeXFormat{LaTeX2e}%
+\ProvidesClass{udesoftec}[2013/06/28 University of Duisburg-Essen, Research Group for Business Informatics and Software Engineering Thesis documentclass and bibstyle]%
\LoadClass[%
%titlepage=true,
twoside=true,
@@ -199,12 +202,9 @@
\definecolor{UDEbrightblue}{RGB/cmyk}{223,228,242/.15,.09,0,0}
\colorlet{allchaptercolor}{black}
- \definecolor{coverBox}{RGB}{255,255,255}
- \definecolor{coverBoxTop}{RGB}{255,255,255}
- \definecolor{coverBoxBottom}{RGB}{0,0,255}
- \definecolor{coverBoxText}{RGB}{0,0,0}
- \definecolor{coverText}{RGB}{0,0,0}
+\colorlet{listingBackground}{white!50!UDEbeige}
+\colorlet{documentTitle}{black}
\colorlet{parExample}{UDEbrightblue}
\colorlet{chapter}{allchaptercolor} % for all chapters, toc etc
@@ -390,11 +390,7 @@
%\newcolumntype{Y}{>{\RaggedRight\arraybackslash}X}
%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%
-%%%% advdate
-% calculates other dates based on \today
-\usepackage{advdate}
-%%%%%%%%%%%%%%%%%%%%%%
+
%%%% expdlist %%%%%%%%
%% purpose: give description environment some optional parameters for better layout
@@ -722,24 +718,22 @@ colorinlistoftodos
\begin{center}
\ThisCenterWallPaper{1}{\templateTitlePageBackground}
\vspace*{50pt}
- %\colorbox{coverBoxTop}{
\begin{minipage}[30em]{.7\linewidth}
\begin{center}
\Large\typeofdoc\normalsize
\labelPreTopic
- \color{coverBoxText}\Huge{\singlespacing\textbf{\@title}}
- \color{coverBoxText}\huge{\singlespacing\textbf{\@subtitle}}
+ {\color{documentTitle}\Huge\singlespacing\textbf{\@title}\par}
+ {\color{documentTitle}\huge\singlespacing\textbf{\@subtitle}\par}
\vspace*{20pt}
- \color{coverBoxText}\large{\singlespacing\textbf{\entitle}}
-
+ {\color{documentTitle}\large\singlespacing\textbf{\entitle}\par}
+
\vspace*{50pt}
\large\institution
\end{center}
\end{minipage}
- % }
\vfill
@@ -777,15 +771,14 @@ colorinlistoftodos
\begin{center}
\ThisCenterWallPaper{1}{\templateTitlePageBackground}
\vspace*{0pt}
- %\colorbox{coverBoxTop}{
\begin{minipage}[30em]{.7\linewidth}
\begin{center}
- \color{coverBoxText}\Huge{\singlespacing\textbf{\@title}}
- \color{coverBoxText}\huge{\singlespacing\textbf{\@subtitle}}
+ {\color{documentTitle}\Huge\singlespacing\textbf{\@title}\par}
+ {\color{documentTitle}\huge\singlespacing\textbf{\@subtitle}\par}
\vspace*{20pt}
- \color{coverBoxText}\large{\singlespacing\textbf{\entitle}}
+ {\color{documentTitle}\large\singlespacing\textbf{\entitle}\par}
\vspace*{50pt}
\hrule
@@ -799,7 +792,6 @@ colorinlistoftodos
\vspace*{20pt}
\end{center}
\end{minipage}
- % }
\vfill
@@ -1054,7 +1046,16 @@ colorinlistoftodos
}%
%%%%%%%%%%%%%%%%
-
+\usepackage{verbatim}
+\usepackage{multicol}
+\usepackage{listings}
+\usepackage[listings]{scrhack}
+\lstset{%
+frame=single,%
+basicstyle=\scriptsize,%
+breaklines=true,%
+backgroundcolor=\color{listingBackground}%
+}
\usepackage{varwidth}
\newcommand{\parExample}[2][!]{%