diff options
author | Karl Berry <karl@freefriends.org> | 2017-10-28 22:35:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-10-28 22:35:47 +0000 |
commit | 7d87b9bed420925e771c90f27c7a25db352b8161 (patch) | |
tree | e4d63375390114ffc20d5fc610f3d32881fdbc1d /Master/texmf-dist/doc/latex/hagenberg-thesis/examples/HgbThesisTutorial/back | |
parent | 273e485888671e409de40cffd23ad2153549915d (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')
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} + |