summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-10-28 22:35:47 +0000
committerKarl Berry <karl@freefriends.org>2017-10-28 22:35:47 +0000
commit7d87b9bed420925e771c90f27c7a25db352b8161 (patch)
treee4d63375390114ffc20d5fc610f3d32881fdbc1d /Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back
parent273e485888671e409de40cffd23ad2153549915d (diff)
hagenberg-thesis (28oct17)
git-svn-id: svn://tug.org/texlive/trunk@45629 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back')
-rw-r--r--Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_a.tex89
-rw-r--r--Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_b.tex72
-rw-r--r--Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_c.tex69
-rw-r--r--Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_d.tex19
-rw-r--r--Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/messbox.tex17
5 files changed, 266 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_a.tex b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_a.tex
new file mode 100644
index 00000000000..47c6521f565
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_a.tex
@@ -0,0 +1,89 @@
+\chapter{Technische Informationen}
+\label{app:TechnischeInfos}
+
+\newcommand*{\checkbox}{{\fboxsep 1pt%
+\framebox[1.30\height]{\vphantom{M}\checkmark}}}
+
+\section{Aktuelle Dateiversionen}
+
+\begin{center}
+\begin{tabular}{|l|l|}
+\hline
+Datum & Datei \\
+\hline\hline
+\hgbDate & \texttt{hgb.sty} \\
+\hline
+\end{tabular}
+\end{center}
+
+
+
+
+\section{Details zur aktuellen Version}
+
+
+Das ist eine völlig überarbeitete Version der DA/BA-Vorlage, die
+\mbox{UTF-8} kodierten Dateien vorsieht und ausschließlich im PDF-Modus arbeitet.
+Der "`klassische"' DVI-PS-PDF-Modus wird somit nicht mehr unterstützt!
+
+\subsection{Allgemeine technische Voraussetzungen}
+
+Eine aktuelle \latex-Installation mit
+\begin{itemize}
+
+ \item Texteditor für \mbox{UTF-8} kodierte (Unicode) Dateien,
+ \item \texttt{biber}-Programm (BibTeX-Ersatz, Version $\geq 1.5$),
+ \item \texttt{biblatex}-Paket (Version $\geq 2.5$, 2013/01/10),
+ \item Latin Modern Schriften (Paket \texttt{lmodern}).%
+ \footnote{\url{http://www.ctan.org/pkg/lm}, \url{http://www.tug.dk/FontCatalogue/lmodern}}
+\end{itemize}
+
+
+\subsection{Verwendung unter Windows}
+\label{sec:VerwendungUnterWindows}
+
+Eine typische Installation unter Windows sieht folgendermaßen aus
+(s.\ auch Abschnitt \ref{sec:Windows}):
+%
+\begin{enumerate}
+\item \textbf{MikTeX 2.9}%
+ \footnote{\url{http://www.miktex.org/} -- \textbf{Achtung:}
+ Generell wird die \textbf{Komplett\-installation} von MikTeX ("`Complete MiKTeX"') empfohlen,
+ da diese bereits alle notwendigen Zusatzpakete und Schriftdateien enthält!
+ Bei der Installation ist darauf zu achten,
+ dass die automatische Installation erforderlicher Packages
+ durch "`\emph{Install missing packages on-the-fly: = Yes}"' ermöglicht wird (NICHT "`\emph{Ask me first}"')!
+ Außerdem ist zu empfehlen, unmittelbar nach der Installation von MikTeX mit dem Programm
+ \texttt{MikTeX} $\to$ \texttt{Maintenance} $\to$ \texttt{Update} und \texttt{Package Manager}
+ ein Update der installierten Pakete durchzuführen.}
+ (LaTeX-Basisumgebung),
+\item \textbf{TeXnicCenter 2.0}%
+ \footnote{\url{http://www.texniccenter.org/}}
+ (Editor, unterstützt UTF-8),
+\item \textbf{SumatraPDF}%
+ \footnote{\url{http://blog.kowalczyk.info/software/sumatrapdf/}}
+ (PDF-Viewer).
+\end{enumerate}
+%
+Ein passendes TeXnicCenter-Outputprofil für MikTeX, Biber und Sumatra ist in diesem Paket enthalten.%
+\footnote{Datei \nolinkurl{_setup/texniccenter/tc_output_profile_sumatra_utf8.tco}}
+Dieses sollte man zuerst
+über \texttt{Build} $\to$ \texttt{Define Output Profiles...} in TeXnicCenter importieren.
+\textbf{Achtung}: Alle neu angelegten \texttt{.tex}-Dateien sollten grundsätzlich in UTF-8 Kodierung gespeichert werden!
+
+
+\subsection{Verwendung unter Mac~OS}
+
+Diese Version sollte insbesondere mit \emph{MacTeX} problemlos laufen (s.\ auch Abschnitt \ref{sec:MacOs}):
+\begin{enumerate}
+\item
+ \emph{MacTex} (2012 oder höher).
+\item
+ Die Zeichenkodierung des Editors sollte auf UTF-8 eingestellt sein.
+\item
+ Als Engine (vergleichbar mit den Ausgabeprofilen in TeXnicCenter) sollte \emph{LaTeXMk} verwendet werden.
+ Dieses Perl-Skript erkennt automatisch, wie viele Aufrufe von \emph{pdfLaTeX} und \emph{Biber} nötig sind.
+ Die Ausgabeprofile \emph{LaTeX} oder \emph{pdfLaTeX} hingegen müssen mehrmals aufgerufen werden,
+ zudem werden hierbei auch die Literaturdaten nicht verarbeitet. Dazu müsste extra die \emph{Biber}-Engine
+ aufgerufen werden, die jedoch noch nicht in allen Editoren vorhanden ist.
+\end{enumerate}
diff --git a/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_b.tex b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_b.tex
new file mode 100644
index 00000000000..17e97aa263a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_b.tex
@@ -0,0 +1,72 @@
+\chapter{Inhalt der CD-ROM/DVD}
+\label{app:cdrom}
+
+\paragraph{Format:}
+ CD-ROM, Single Layer, ISO9660-Format%
+\footnote{Verwenden Sie möglichst ein Standardformat, bei DVDs natürlich
+eine entsprechende andere Spezifikation.}
+
+
+\section{PDF-Dateien}
+\begin{FileList}{/}
+%\fitem{_DaBa.dvi} Gesamtdokument (DVI-File, ohne Grafiken)
+\fitem{_thesis_DE.pdf} Master- oder Bachelorarbeit mit Instruktionen (Gesamtdokument)
+\fitem{_praktikum.pdf} Praktikumsbericht (verkürzte Version der Bachelorarbeit) %
+\end{FileList}
+
+
+\section{\latex-Dateien}
+
+\textbf{Achtung:} Die folgende Auflistung soll nur den Gebrauch dieser Vorlage erleichtern. Es ist bei einer Master- oder Bachelorarbeit \ia\ \emph{nicht} notwendig, die zugehörigen \latex-Dateien aufzulisten (wohl aber projektbezogene Dateien, Ergebnisse, Bilder, Kopien von Online-Literatur etc.)!
+
+\begin{FileList}{/}
+\fitem{_thesis_DE.tex} Master-/Bachelorarbeit (Hauptdokument) %
+\fitem{_praktikum.tex} Praktikumsbericht (verkürzte Version der Bachelorarbeit) %
+\fitem{references.bib} Literatur-Datenbank (BibTeX-File)
+\end{FileList}
+
+\begin{FileList}{/thesis_DE/front}
+\fitem{vorwort.tex} Vorwort %
+\fitem{kurzfassung.tex} Kurzfassung %
+\fitem{abstract.tex} Abstract %
+\end{FileList}
+
+\begin{FileList}{/thesis_DE/chapters}
+\fitem{einleitung.tex} Kapitel 1 %
+\fitem{diplomschrift.tex} Kapitel 2 %
+\fitem{latex.tex} Kapitel 3
+\fitem{abbildungen.tex} Kapitel 4 %
+\fitem{formeln.tex} Kapitel 5 %
+\fitem{literatur.tex} Kapitel 6 %
+\fitem{drucken.tex} Kapitel 7 %
+\fitem{word.tex} Kapitel 8 %
+\fitem{schluss.tex} Kapitel 9 %
+\end{FileList}
+
+\begin{FileList}{/thesis_DE/back}
+\fitem{anhang_a.tex} Anhang A (Source Code) %
+\fitem{anhang_b.tex} Anhang B (Inhalt CD-ROM) %
+\fitem{anhang_c.tex} Anhang C (Liste der Änderungen) %
+\fitem{anhang_d.tex} Anhang D (LaTeX-Quellcode) %
+\fitem{messbox.tex} Messbox zur Druckkontrolle %
+\end{FileList}
+
+\section{Style/Class-Dateien}
+
+\begin{FileList}{/}
+\fitem{hgbthesis.cls} LaTeX Class-Datei für Master- und Bachelorarbeiten
+\fitem{hgb.sty} LaTeX Style-Datei für alle Hagenberg-Dokumente
+\fitem{hgbabbrev.sty} LaTeX Style-Datei mit Abkürzungs-Makros
+\fitem{hgbbib.sty} LaTeX Style-Datei mit Bibiographie-Einstellungen
+\fitem{hgbheadings.sty} LaTeX Style-Datei für Überschriften
+\fitem{hgblistings.sty} LaTeX Style-Datei für Code-Umgebungen
+\end{FileList}
+
+
+\section{Sonstiges}
+
+\begin{FileList}{/images}
+\fitem{*.ai} Original Adobe Illustrator-Dateien %
+\fitem{*.fh11} Original Macromedia Freehand-Dateien %
+\fitem{*.jpg, *.png} Original Rasterbilder %
+\end{FileList}
diff --git a/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_c.tex b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_c.tex
new file mode 100644
index 00000000000..c062802236f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_c.tex
@@ -0,0 +1,69 @@
+\chapter{Fragebogen}
+\label{app:Fragebogen}
+
+
+Dieser Abschnitt demonstriert -- als Beispiel -- die Einbindung eines externen PDF-Dokuments
+in das eigene \latex-Manuskript.
+Dieses Problem stellt sich relativ häufig im Zusammenhang mit Fragebögen, die
+man für seine Arbeit erstellt und/oder verwendet hat, daher ist genau dieser Fall hier gezeigt.%
+\footnote{Mit einem schönen Fragebogen des OÖ Energiesparverbands (\url{http://www.energiesparverband.at}).}
+Wichtig ist dabei, dass die \emph{Seitenformatierung} des Dokuments intakt bleibt
+und die fortlaufende \emph{Seitennummerierung} die eingefügten Fremdseiten korrekt berücksichtigt.
+
+\section{Das \texttt{pdfpages}-Paket}
+
+Das \latex-Paket \texttt{pdfpages}%
+\footnote{\url{https://ctan.org/pkg/pdfpages}}
+ist dafür die (zurzeit) einzige Wahl und es wird mit
+%
+\begin{LaTeXCode}[numbers=none]
+\RequirePackage{pdfpages}
+\end{LaTeXCode}
+%
+in der Datei \nolinkurl{hgb.sty} automatisch geladen.
+Das eingebundene PDF-Dokument (der zweiseitige Frage\-bogen) liegt in
+\nolinkurl{images/fragebogen.pdf}.
+Um nachfolgend alle (2) Seiten der PDF-Datei in das aktuelle Dokument einzubinden,
+verwenden wir die Anweisung
+%
+\begin{LaTeXCode}[numbers=none]
+\includepdf[pages=1-,width=\textwidth,frame=true,pagecommand={}]{images/fragebogen}
+\end{LaTeXCode}
+%
+Die eingebundenen Seiten werden durch \verb!width=\textwidth! automatisch auf die Textbreite
+des \latex-Dokuments skaliert und durch \verb!frame=true! mit einer Umrandung versehen.
+
+Dieses Beispiel geht davon aus, dass das externe PDF-Dokument im A4-Seitenformat ist.
+Bei anderen Formaten muss man die Skalierung möglicherweise "`händisch"' einstellen,
+falls die Seiten zu hoch werden (\zB\ mit \verb!width=0.9\textwidth!).
+
+Wichtig ist auch, dass bei dem externen PDF-Dokument alle verwendeten \emph{Schriften}
+(Fonts) korrekt und vollständig \emph{eingebettet} sind, da ansonsten das von \latex erzeugte
+PDF-Dokument nicht unabhängig von der Systemumgebung ist!
+
+
+\section{Verweise auf eingebundene PDF-Seiten}
+
+Möchte man im Text auf bestimmte PDF-Seiten verweisen,
+so ist es am Einfachsten, die Seiten einzeln zu importieren und jeweils
+mit einem \emph{Label} zu versehen, wie in diesem Beispiel:
+%
+\begin{LaTeXCode}[numbers=none]
+\includepdf[pages=1,width=\textwidth,frame=true,pagecommand={\label{PDF1}}]{images/fragebogen}
+\includepdf[pages=2,width=\textwidth,frame=true,pagecommand={\label{PDF2}}]{images/fragebogen}
+\end{LaTeXCode}
+%
+In diesem Fall könnte man beispielsweise mit \verb!\pageref{PDF2}!
+die aktuelle Seitennummer der 2.\ Seite des eingebundenen PDF-Dokuments
+angeben.
+
+Viele weitere Möglichkeiten (\zB\ die Angabe von Seitenintervallen) findet man
+in der ausführlichen Dokumentation zum \texttt{pdfpages}-Paket.
+
+
+
+% Und hiermit werden die PDF-Seiten tatsächlich eingebunden:
+\includepdf[pages=1-,width=\textwidth,frame=true,pagecommand={}]{images/fragebogen}
+
+
+
diff --git a/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_d.tex b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_d.tex
new file mode 100644
index 00000000000..64465cf711a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/anhang_d.tex
@@ -0,0 +1,19 @@
+\chapter{\latex-Quellkode}
+\label{app:latex}
+
+\section*{Hauptdatei \texttt{\_thesis\_DE.tex}}
+
+\paragraph{Anmerkung:}
+Das sollte nur ein \emph{Beispiel} für die Einbindung von Quellcode
+in einem Anhang sein. Der \latex-Quellkode der eigenen
+Abschlussarbeit ist meist \emph{nicht} interessant genug, um ihn hier
+wiederzugeben!
+
+\begin{footnotesize}
+\verbatiminput{_thesis_DE.tex}
+\end{footnotesize}
+
+
+
+
+
diff --git a/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/messbox.tex b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/messbox.tex
new file mode 100644
index 00000000000..5227d769e13
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back/messbox.tex
@@ -0,0 +1,17 @@
+\chapter*{Messbox zur Druckkontrolle}
+
+
+
+\begin{center}
+{\Large --- Druckgröße kontrollieren! ---}
+
+\bigskip
+
+\calibrationbox{100}{50} % Angabe der Breite/Hoehe in mm
+
+\bigskip
+
+{\Large --- Diese Seite nach dem Druck entfernen! ---}
+
+\end{center}
+