diff options
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf | bin | 467348 -> 478024 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/udesoftec/CHANGELOG | 15 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/udesoftec/README | 4 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/udesoftec/UPDATE-INSTRUCTIONS | 1 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/udesoftec/VERSION | 2 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/udesoftec/udesoftec-doc.tex | 291 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/udesoftec/udesoftec-extra.sty | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls | 117 |
8 files changed, 244 insertions, 188 deletions
diff --git a/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf b/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf Binary files differindex fd552fe8183..150da0c1553 100644 --- a/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf +++ b/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf diff --git a/Master/texmf-dist/source/latex/udesoftec/CHANGELOG b/Master/texmf-dist/source/latex/udesoftec/CHANGELOG index a9aa4bd65d8..9540fde45e1 100644 --- a/Master/texmf-dist/source/latex/udesoftec/CHANGELOG +++ b/Master/texmf-dist/source/latex/udesoftec/CHANGELOG @@ -1,4 +1,17 @@ -2013/08/14 +2014/02/18 v1.3.1 +* repaired option _vawibamberg_ in combination with + option _en_ +* changed document configuration options like + \def \entitle{my english title} to non-def commands like + \title or \author + +2014/01/10 v1.3.0 +* switched from package expdlist to enumitem: + description environment options need to be changed! + +== WARNING: document might need update using newer version == + +2013/08/14 v1.2.1 * fixed misconfigured line endings and zip format 2013/08/14 diff --git a/Master/texmf-dist/source/latex/udesoftec/README b/Master/texmf-dist/source/latex/udesoftec/README index 71dbd1f15f5..dbdde4b00bf 100644 --- a/Master/texmf-dist/source/latex/udesoftec/README +++ b/Master/texmf-dist/source/latex/udesoftec/README @@ -1,8 +1,8 @@ ude-softec documentclass and bibstyle Maintainer: J. Peter M. Schuler -Copyright: 2013 J. Peter M. Schuler -Version: 2013-08-15 v1.2.1 udesoftec +Copyright: 2014 J. Peter M. Schuler +Version: 2014-02-18 v1.3.1 udesoftec License: lppl Topic: dissertation diff --git a/Master/texmf-dist/source/latex/udesoftec/UPDATE-INSTRUCTIONS b/Master/texmf-dist/source/latex/udesoftec/UPDATE-INSTRUCTIONS new file mode 100644 index 00000000000..c85dcef1ba0 --- /dev/null +++ b/Master/texmf-dist/source/latex/udesoftec/UPDATE-INSTRUCTIONS @@ -0,0 +1 @@ +Please look in udesoftec-doc.pdf appendix chapter A.2
\ No newline at end of file diff --git a/Master/texmf-dist/source/latex/udesoftec/VERSION b/Master/texmf-dist/source/latex/udesoftec/VERSION index baafb41944a..25ebe66c615 100644 --- a/Master/texmf-dist/source/latex/udesoftec/VERSION +++ b/Master/texmf-dist/source/latex/udesoftec/VERSION @@ -1 +1 @@ -2013-08-15 v1.2.1 udesoftec
\ No newline at end of file +2014-02-18 v1.3.1 udesoftec
\ No newline at end of file diff --git a/Master/texmf-dist/source/latex/udesoftec/udesoftec-doc.tex b/Master/texmf-dist/source/latex/udesoftec/udesoftec-doc.tex index f0f2ee2960e..62568da63af 100644 --- a/Master/texmf-dist/source/latex/udesoftec/udesoftec-doc.tex +++ b/Master/texmf-dist/source/latex/udesoftec/udesoftec-doc.tex @@ -1,17 +1,17 @@ % !Mode:: "TeX:UTF-8" \documentclass[screenlayout,omit-lof,omit-lot]{udesoftec} - + \title{Latex-Formatvorlage für Qualifikationsarbeiten} \subtitle{am Lehrstuhl für Wirtschaftsinformatik und Softwaretechnik} \author{Max Mustermann} -\def \entitle{[\hyperref[sec:abstract]{English summary available}]} -\def \city{Essen} -\def \typeofdoc{Dokumentation zur} -\def \labelPreTopic{} -\def \institution{Universität Duisburg-Essen} -\def \semester{} +\entitle{[\hyperref[sec:abstract]{English summary available}]} +\city{Essen} +\typeofdoc{Dokumentation zur} +\labelPreTopic{} +\institution{Universität Duisburg-Essen} +\semester{} \date{Version: \input{VERSION.}} -\def \authorbox{ +\authorbox{ \begin{tabularx}{.7\linewidth}{ll} Maintainer:&J. Peter M. Schuler\\ &j.peter.m.schuler@uni-due.de\\ @@ -23,7 +23,7 @@ \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. +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]{package listing in the appendix} shows where to look for further information. \section*{Installation} Install with MikTeX or TeX Live's \lstinline!tlmgr!.\par @@ -79,117 +79,13 @@ Ein Beispielprojekt mit echten Inhalten findet sich unter \url{http://udue.de/ud Diese Dokumentation gibt Hinweise für eine LaTeX-Konfiguration unter Windows mit \begin{itemize} \item MikTeX >= 2.9 - \item TeXnicCenter >= 2.0 Beta 2 + \item TeXnicCenter >= 2.0.1 \item SumatraPDF >= 2.3.2 \item Citavi >= 4.1 \end{itemize} 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. -\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 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 - \end{itemize} - 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 tikz mdframed libertine -\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 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} -Im Ausgabeprofil im Karteireiter Nachbearbeitung einen neuen Postprozessoren anlegen: "`Glossaries"': - \begin{itemize} - \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, Kommando: \lstinline!"%sbm.pdf"! - \end{itemize} - \item Suche in Ausgabe:~\par - \begin{itemize} - \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 - \end{itemize} - \end{itemize} - - -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 - \item *.acr - \item *.alg - \item *.glg - \item *.glo - \item *.gls - \item *.ist - \item *.pdfsync - \end{itemize} - \end{multicols} - - - - +Eine vollständige Konfigurationsanleitung für diese Software findet sich in \autoref{sec:software}. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Klassenparameter und Konstanten} @@ -210,7 +106,7 @@ Im TeXnicCenter mit Strg+Alt+R die "`Erstellung Ergebnis"'-Ansicht anzeigen lass \end{description} \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: +Neben den Paket-Optionen \lstinline!vawiessen! und \lstinline!vawibamberg! können die folgenden Kommandos vor dem \lstinline!\begin{document}! genutzt werden: \begin{multicols}{2} \begin{itemize} @@ -224,10 +120,10 @@ Neben den Paket-Optionen \lstinline!vawiessen! und \lstinline!vawibamberg! könn \item entitle \end{itemize} \end{multicols} -Die Nutzung ist wie bei LaTeX üblich: +Die Nutzung ist wie bei den Standard-LaTeX-Kommandos üblich: \begin{lstlisting} -\def \typeofdoc{Bachelorarbeit} -\def \typeofdoc{Masterarbeit} +\title{Meine Bachelorarbeit} +\entitle{My Bachelor Thesis} \end{lstlisting} Darüber hinaus gibt es natürlich noch die Standard-Kommandos: @@ -337,12 +233,12 @@ Bspw.: Abkürzungen wie \acr{b2c} können eingeführt und danach kurz als \acr{b \section{Aufzählungen mit festem Einschub} Beschreibungslisten können auch mit festem Einschub gesetzt werden: -\begin{description}[\setleftmargin{3.5cm}] +\begin{description}[leftmargin=3.5cm] \item[Merkmal]{Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.} \item[Element]{Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.} \end{description} -\begin{lstlisting}[language={[LaTeX]TeX},morekeywords={\setleftmargin}] -\begin{description}[\setleftmargin{3.5cm}] +\begin{lstlisting}[language={[LaTeX]TeX}] +\begin{description}[leftmargin=3.5cm] \item[Merkmal]{Lorem ipsum dolor...} \item[Element]{Stet clita kasd...} \end{description} @@ -350,12 +246,12 @@ Beschreibungslisten können auch mit festem Einschub gesetzt werden: \section{Aufzählungen mit Umbruch} Beschreibungslisten können auch mit festem Umbruch gesetzt werden: -\begin{description}[\breaklabel] +\begin{description}[style=nextline] \item[Merkmal]{Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.} \item[Element]{Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.} \end{description} -\begin{lstlisting}[language={[LaTeX]TeX},morekeywords={\breaklabel}] -\begin{description}[\breaklabel] +\begin{lstlisting}[language={[LaTeX]TeX}] +\begin{description}[style=nextline] \item[Merkmal]{Lorem ipsum dolor...} \item[Element]{Stet clita kasd...} \end{description} @@ -378,17 +274,135 @@ Anscheinend kann die TeX-Distribution die Cover-Dateien nicht finden. Die Dateie \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/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. +\section{Das Abkürzungsverzeichnis ist doppelt} + +vgl. \autoref{sec:updateinstructions} + +\section{LaTeX Error: Error: Undefied control sequence - Package enumitem Error: undefined.} + +vgl. \autoref{sec:updateinstructions} + +\section{LaTeX Error: Error: Undefied control sequence - Package enumitem Error:1,5cm unde- +fined.} + +vgl. \autoref{sec:updateinstructions} + %%%%%%%%%%%%%%%%%%%%%%%% 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: +\chapter{Appendix} +\section{Installation und Konfiguration der Software}\label{sec:software} + +\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 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 + \end{itemize} + 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 tikz mdframed libertine +\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.02 }. + +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 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} +Im Ausgabeprofil im Karteireiter Nachbearbeitung einen neuen Postprozessoren anlegen: "`Glossaries"': + \begin{itemize} + \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, Kommando: \lstinline!"%sbm.pdf"! + \end{itemize} + \item Suche in Ausgabe:~\par + \begin{itemize} + \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 + \end{itemize} + \end{itemize} + + +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 + \item *.acr + \item *.alg + \item *.glg + \item *.glo + \item *.gls + \item *.ist + \item *.pdfsync + \end{itemize} + \end{multicols} + +\pagebreak +\section{List of used packages}\label{sec:paketlist} +The base documentclass is \emph{scrbook}, which is part of KOMA-Script. Other used packages: \begin{multicols}{3} \begin{itemize} \item xcolor @@ -407,7 +421,7 @@ Die genutzte Klasse ist \emph{scrbook}, die Bestandteil von KOMA-Script ist. Wei \item placeins \item ragged2e \item tabularx - \item expdlist + \item enumitem \item natbib \item todonotes \item type1cm @@ -428,6 +442,23 @@ Die genutzte Klasse ist \emph{scrbook}, die Bestandteil von KOMA-Script ist. Wei \item libertine \end{itemize} \end{multicols} +\pagebreak +\section{Update Instructions}\label{sec:updateinstructions} +This documentclass is as downwards compatible as possible. Any change in the version number according the third digit (e.g. from 1.2.1 to 1.2.8) creates no compile or display errors. +Some changes however cannot be catched, so that in case of major version changes some LaTeX errors and warnings may occure. The following list shows some changes to the document one should do in order to remove the errors and warnings. +\subsection{Update to 1.3.0} +\begin{description}[style=nextline] + \item[Change in document configuration sets main page to default values]{All options like \lstinline!\def \institution{University of Duisburg-Essen}! are not working anymore and need to be replaced with real commands like \lstinline!\institution{University of Duisburg-Essen}!. } + \item[Error: Undefied control sequence - Package enumitem]{Happens while using \lstinline!\begin{description}[\breaklabel]!. \newline{} Due to a new package the option is now "`style=nextline"', so use\newline{} \lstinline!\begin{description}[style=nextline]! instead. + +Happens while using \lstinline!\begin{description}[\setleftmargin{1.5cm}]]!.\newline{} Due to a new package the option is now "`leftmargin=1,5cm"', so use\newline{} \lstinline!\begin{description}[leftmargin=1,5cms]! instead. +} + +\end{description} +\subsection{Update to 1.2.1} +\lstinline!\printacronyms! not necessary any more - the documentclass takes care of this. + + \section{Changelog} \begingroup \fontsize{8pt}{10pt}\selectfont diff --git a/Master/texmf-dist/tex/latex/udesoftec/udesoftec-extra.sty b/Master/texmf-dist/tex/latex/udesoftec/udesoftec-extra.sty index ea753cda5ed..241907f4c30 100644 --- a/Master/texmf-dist/tex/latex/udesoftec/udesoftec-extra.sty +++ b/Master/texmf-dist/tex/latex/udesoftec/udesoftec-extra.sty @@ -1,7 +1,7 @@ % !Mode:: "TeX:UTF-8" %% udesoftec.cls % Copyright 2013 J. Peter M. Schuler -% 2013-08-15 v1.2.1 udesoftec +% 2014-01-10 v1.3.0 udesoftec % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 diff --git a/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls b/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls index 90a1f9d18b2..f9321ba9b98 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-08-15 v1.2.1 udesoftec +% 2014-02-18 v1.3.1 udesoftec % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -142,17 +142,28 @@ \title{Komplexer Titel einer Abschlussarbeit f\"ur ein Dokument} \author{Max Mustermann} -\def \city{Essen} -\def \typeofdoc{Masterarbeit} -\def \labelPreTopic{zum Thema} -\def \labelRespectConfidentiality{(Sperrvermerk beachten)} -\def \academicfield{Wirtschaftsinformatik} -\def \institution{Vorgelegt der Fakult\"at f\"ur Wirtschaftswissenschaften\par der Universit\"at Duisburg-Essen} -\def \semester{Wintersemester 2011/2012, 8. Fachsemester \academicfield} -\def \entitle{Englischer Titel der Arbeit} -\def \confidentialitySource{Name der Firma, die auf die Vertraulichkeitserkl\"arung besteht} +\newcommand{\city}[1]{\def \udesoftec@city{#1}} +\def \udesoftec@city{Essen} +\newcommand{\typeofdoc}[1]{\def \udesoftec@typeofdoc{#1}} +\typeofdoc{Masterarbeit} +\newcommand{\labelPreTopic}[1]{\def \udesoftec@labelPreTopic{#1}} +\labelPreTopic{zum Thema} +\newcommand{\labelRespectConfidentiality}[1]{\def \udesoftec@labelRespectConfidentiality{#1}} +\labelRespectConfidentiality{(Sperrvermerk beachten)} +\newcommand{\academicfield}[1]{\def \udesoftec@academicfield{#1}} +\academicfield{Wirtschaftsinformatik} +\newcommand{\institution}[1]{\def \udesoftec@institution{#1}} +\institution{Vorgelegt der Fakult\"at f\"ur Wirtschaftswissenschaften\par der Universit\"at Duisburg-Essen} +\newcommand{\semester}[1]{\def \udesoftec@semester{#1}} +\semester{Wintersemester 2011/2012, 8. Fachsemester \academicfield} +\newcommand{\entitle}[1]{\def \udesoftec@entitle{#1}} +\entitle{Englischer Titel der Arbeit} +\newcommand{\confidentialitySource}[1]{\def \udesoftec@confidentialitySource{#1}} +\confidentialitySource{Name der Firma, die auf die Vertraulichkeitserkl\"arung besteht} \date{Version: \today} -\def \authorbox{ + +\newcommand{\authorbox}[1]{\def \udesoftec@authorbox{#1}} +\authorbox{ \begin{tabularx}{.7\linewidth}{ll} von:&Max Mustermann\\ &Musterstrasse 123\\ @@ -165,7 +176,8 @@ \\ \end{tabularx} } -\def \templatePageMarkPrefix {} % might be something like "S. " + +\def \udesoftec@templatePageMarkPrefix {} % might be something like "S. " \ProcessOptions\relax @@ -179,24 +191,24 @@ \fi% \ifprimaryDocumentLanguageGerman - \def \templateTitlePageBackground{udesoftec-cover-ude-de} + \def \udesoftec@templateTitlePageBackground{udesoftec-cover-ude-de} \else - \def \templateTitlePageBackground{udesoftec-cover-ude-en} + \def \udesoftec@templateTitlePageBackground{udesoftec-cover-ude-en} \fi \iftemplateVawiBamberg - \def \templateTitlePageBackground{udesoftec-cover-uba} + \def \udesoftec@templateTitlePageBackground{udesoftec-cover-uba} \fi \iftemplateVawiEssen - \def \institutionDefault{Im Virtuellen Weiterbildungsstudiengang Wirtschaftsinformatik\par der Universit\"at Duisburg-Essen} - \def \institution{\institutionDefault} - \def \labelPreTopic{} + \def \udesoftec@institutionDefault{Im Virtuellen Weiterbildungsstudiengang Wirtschaftsinformatik\par der Universit\"at Duisburg-Essen} + \institution{\udesoftec@institutionDefault} + \labelPreTopic{} \fi \iftemplateVawiBamberg - \def \institutionDefault{Im Virtuellen Weiterbildungsstudiengang Wirtschaftsinformatik} - \def \institution{\institutionDefault} - \def \labelPreTopic{} + \def \udesoftec@institutionDefault{Im Virtuellen Weiterbildungsstudiengang Wirtschaftsinformatik} + \institution{\institutionDefault} + \labelPreTopic{} \fi \iftemplateDocumentLayoutChoosen @@ -296,16 +308,15 @@ \ifprimaryDocumentLanguageGerman \else -\def \templateTitlePageBackground{udesoftec-cover-ude-en} -\def \typeofdoc{Master Thesis} -\def \labelPreTopic{about the topic} -\def \labelRespectConfidentiality{(Sperrvermerk beachten --- adhere confidentially clause)} -\def \academicfield{Business Information Systems} -\def \institution{Presented to the Faculty of Economics and Business Administration\par of University of Duisburg-Essen} -\def \semester{Winter semester 2011/2012, 8th Semester in \academicfield} -\def \confidentialitySource{Name der Firma, die auf die Vertraulichkeitserkl\"arung besteht} +\typeofdoc{Master Thesis} +\labelPreTopic{about the topic} +\labelRespectConfidentiality{(Sperrvermerk beachten --- adhere confidentially clause)} +\academicfield{Business Information Systems} +\institution{Presented to the Faculty of Economics and Business Administration\par of University of Duisburg-Essen} +\semester{Winter semester 2011/2012, 8th Semester in \academicfield} +\confidentialitySource{Name der Firma, die auf die Vertraulichkeitserkl\"arung besteht} \date{Version: \today} -\def \authorbox{ +\authorbox{ \begin{tabularx}{.7\linewidth}{ll} Author:&Max Mustermann\\ &Musterstrasse 123\\ @@ -449,11 +460,10 @@ -%%%% expdlist %%%%%%%% -%% purpose: give description environment some optional parameters for better layout -%% http://www.cs.brown.edu/system/software/latex/doc/expdlist.pdf -\usepackage{expdlist} -%%%%%%%%%%%%%%%%%%%%%% +\usepackage{enumitem} +%\def \breaklabel{\ClassWarning{udesoftec}{\\breaklabel deprecated use "style=newline"}} + + % !Mode:: "TeX:UTF-8" %%% natbib %%%%%%%%%% @@ -723,7 +733,7 @@ colorinlistoftodos \put(-2.8,.3){%these relate box to text \color{PagemarkBackground}\rule{56.7pt}{16pt}}% \put(5,1){%these relate box to text - \makebox(40,16)[#2]{\textcolor{PagemarkText}\templatePageMarkPrefix\fontseries{b}\fontshape{n}\selectfont #1}}% + \makebox(40,16)[#2]{\textcolor{PagemarkText}\udesoftec@templatePageMarkPrefix\fontseries{b}\fontshape{n}\selectfont #1}}% } \end{picture} } @@ -773,22 +783,22 @@ colorinlistoftodos \begin{titlepage} \begin{center} - \ThisCenterWallPaper{1}{\templateTitlePageBackground} + \ThisCenterWallPaper{1}{\udesoftec@templateTitlePageBackground} \vspace*{30pt} \begin{minipage}[30em]{.7\linewidth} \begin{center} - \Large\typeofdoc\normalsize + \Large\udesoftec@typeofdoc\normalsize - \labelPreTopic + \udesoftec@labelPreTopic {\color{documentTitle}\Huge\singlespacing\textbf{\@title}\par} {\color{documentTitle}\huge\singlespacing\textbf{\@subtitle}\par} \vspace*{20pt} - {\color{documentTitle}\large\singlespacing\textbf{\entitle}\par} + {\color{documentTitle}\large\singlespacing\textbf{\udesoftec@entitle}\par} \vspace*{50pt} - \large\institution + \large\udesoftec@institution \end{center} \end{minipage} \vfill @@ -797,19 +807,19 @@ colorinlistoftodos \begin{minipage}{.7\linewidth} \begin{center} \ifdocumentHasConfidentialityClause - \labelRespectConfidentiality + \udesoftec@labelRespectConfidentiality \fi \vspace*{20pt}\Large\@date \end{center} \vspace*{30pt} \end{minipage} - \authorbox + \udesoftec@authorbox \begin{minipage}{.7\linewidth} \begin{center} \vspace*{40pt} - \large\semester + \large\udesoftec@semester \end{center} \end{minipage}% \end{center}% @@ -824,7 +834,7 @@ colorinlistoftodos \begin{titlepage} \begin{center} - \ThisCenterWallPaper{1}{\templateTitlePageBackground} + \ThisCenterWallPaper{1}{\udesoftec@templateTitlePageBackground} \vspace*{0pt} \begin{minipage}[30em]{.7\linewidth} \begin{center} @@ -833,14 +843,14 @@ colorinlistoftodos {\color{documentTitle}\Huge\singlespacing\textbf{\@title}\par} {\color{documentTitle}\huge\singlespacing\textbf{\@subtitle}\par} \vspace*{20pt} - {\color{documentTitle}\large\singlespacing\textbf{\entitle}\par} + {\color{documentTitle}\large\singlespacing\textbf{\udesoftec@entitle}\par} \vspace*{50pt} \hrule \vspace*{20pt} - \Large\textbf{\typeofdoc}\normalsize + \Large\textbf{\udesoftec@typeofdoc}\normalsize - \large\institutionDefault + \large\udesoftec@institution \vspace*{20pt} \hrule @@ -853,19 +863,20 @@ colorinlistoftodos \begin{minipage}{.7\linewidth} \begin{center} \ifdocumentHasConfidentialityClause - \labelRespectConfidentiality + \udesoftec@labelRespectConfidentiality \fi \vspace*{15pt}\Large\@date \end{center} \vspace*{20pt} \end{minipage} - \authorbox + \udesoftec@authorbox \begin{minipage}{.7\linewidth} \begin{center} - \vspace*{40pt} - \large\semester + \vspace{20pt} + \large\udesoftec@semester + \vspace{20pt} \end{center}% \end{minipage}% \end{center}% @@ -1025,7 +1036,7 @@ colorinlistoftodos \newglossarystyle{myAcronymStyle}{% % put the glossary in the itemize environment: -\renewenvironment{theglossary}{\begin{description}[\setleftmargin{2cm}]}{\end{description}}% +\renewenvironment{theglossary}{\begin{description}[leftmargin=2cm]}{\end{description}}% % have nothing after \begin{theglossary}: \renewcommand*{\glossaryheader}{}% % have nothing between glossary groups: |