PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe zu Dokumentvorlage [Nummerierung / Formatierung]



Cubo
02-08-2007, 21:23
Hallo Liebes Forum,

Intro:
Als wiss. Mitarbeiter unserer Uni möchte ich eine Dokumentvorlage (mit LaTeX) für Semester- und Diplomarbeiten erstellen, die dann von den Studenten genutzt werden kann.

System:

Windows XP
MiKTeX 2.6
TeXnicCenter


Tatbestand:
Die beschriebene Dokumentvorlage soll wie folgt aufgebaut werden:

Masterdokument (Packages, Design, Includes...)
Mehrere Slavedokumente (Zusammenfassung, Einleitung, Thema1, Thema2 usw...)

Die verschiedenen Slavedokumente sollen dann via "\include{Filename}" im Masterdokument eingebunden werden. Das ganze sieht dann ca. so aus (Masterdokument):



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
%% Masterdokument inkl. Dokumenteinstellungen %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
\documentclass[11pt,a4paper,titlepage]{article}

% Packages Standard
\usepackage[pdftex]{graphicx}
\usepackage[backref,
pdftex,
bookmarks,
colorlinks,
pdftitle={\Latex{} Dokument},
pdfauthor={Andres Graf},
linkcolor={black},
citecolor={black},
urlcolor={black}]
{hyperref}
\usepackage{a4wide}
\usepackage{subfigure}
\usepackage[left=3cm,
right=2cm,
top=1.8cm,
bottom=1.3cm,
includeheadfoot]
{geometry}

% Packages Deutsche Anpassungen
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

% Packages Mathematische Formeln
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}

% Definition Titelseite
\title{{\Huge \textsc{\LaTeX{}-Dokument}}}
\author{\Large Andres Graf}
\date{20 Dezember 2007}

% Definition Pagestyle
\pagestyle{headings}

% Definition Textlänge ????
\newlength{\lner}
\newlength{\lnitem}
\setlength{\lnitem}{\textwidth}
\settowidth{\lner}{Errorsources: }
\addtolength{\lnitem}{-\lner}
\addtolength{\lnitem}{-\parindent}

% Definition Eulersche Zahl
\newcommand{\e}{\mathrm{e}}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%
%% Beginn des Dokuments --> TIPP: Einzelne Kapitel mit "%" deaktivierbar! %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\pagenumbering{Roman}
%%% Erstellen der Titelseite (automatisch generiert)
\maketitle

%%% Leere Seite (ev. mit passendem Zitat)
\include{Clearpage}

%%% Erstellen der Zusammenfassung in Englisch (spez. Formatierung)
\include{Abstract}

%%% Erstellen der Zusammenfassung (spez. Formatierung)
\include{Zusammenfassung}

%%% Danksagung
\include{Danksagung}

%%% Aufgabenstellung
\include{Aufgabenstellung}

%%% Erstellen des Inhaltsverzeichnis
\tableofcontents

\pagenumbering{arabic}

%%% Kapitel0
\include{Beschreibung}

%%% Einleitung
\include{Einleitung}

%%% Thema 1
\include{Thema1}

%%% Thema 2
\include{Thema2}

%%% Thema 3
\include{Thema3}

%%% Thema X
%\include{ThemaX}

%%% Schlussfolgerung
\include{Schlussfolgerung}

%%% Erkenntnisse
\include{Erkenntnisse}

%%% Offene Punkte
\include{OffenePunkte}

%%% Bildverzeichnis (automatisch generiert)
\newpage
\addcontentsline{toc}{section}{Abbildungsverzeichn is}
\listoffigures

%%% Tabellenverzeichnis (automatisch generiert)
\newpage
\addcontentsline{toc}{section}{Tabellenverzeichnis }
\listoftables

%%% References
\include{references}

%%% Anhang
\include{Anhang}

%%% End of Document
\end{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
%% Ende des Dokuments --> TIPP: Einzelne Kapitel deaktivierbar! %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%


Fragen:
Da ich in LaTeX noch ein ziemlicher Newbie bin, hätte ich zum obigen Dokument einige Fragen:

Wie ihr sicherlich im Code seht, besteht das Dokument aus mehreren Einleitenden Seiten (..., Leere Seite, Abstract, Zusammenfassung, Danksagung, Aufgabenstellung, Inhaltsverzeichnis).
Diese einleitenden Seiten möchte ich nun einheitlich gestalten, und zwar nach dem Vorbild der Zusammenfassung:


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
%% Zusammenfassung %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%

\begin{abstract}
Dies ist eine Zusammenfassung \dots
\end{abstract}

Ist es möglich, diese "Abstract" Vorlage für die anderen Seiten (z.B. Danksagung) anzupassen, indem ich den Titel irgendwie ändern kann?

Falls oben genanntes nicht möglich ist: Wie kann ich mit wenigen Befehlen selber eine Seite im "Abstract-Design" gestalten?
Das wäre mir die liebste Lösung, da ich so genau wüsste, was passiert. Das gewünschte Design könnt ihr im folgenden PDF auf der zweiten Seite betrachten:
http://www.physik.tu-berlin.de/pcpool/phcd/Dokumentation/LatexDoku/Proseminar/V01-standard/sample6.pdf

Wie ihr vielleicht im Masterdokument gesehen habt, möchte ich die Einführenden Seiten römisch nummerieren, den Rest dann wieder arabisch. Durch die Verwendung der "Abstract"-Vorlage wird allerdings dort die Nummerierung ausgeblendet und der Zähler zurückgesetzt. Kann das irgendwie umgangen werden?


...
\pagenumbering{Roman}
...
\pagenumbering{arabic}
...


OT: Ich wäre auch um generelle Anregung zu diesem Dokument / Vorgehen dankbar, wenn euch vielleicht direkt etwas ins Auge gefallen ist? Programmiertechnisch, Inhaltlich, Reihenfolge, Design, Vorgehensweise oder was auch immer... immer her mit den konstruktiven Vorschlägen!


Tja, das wärs eigentlich "schon" von meiner Seite!

Ich hoffe, hier einige Experten anzutreffen und bedanke mich schon jetzt für eure Bemühungen!

Liebe Grüsse aus der Schweiz
- Cubo

Ps. Bin für rasche Antwort sehr dankbar, stehe gerade etwas an... ;)

pospiech
02-08-2007, 23:17
Das Thema Vorlagen ist hier in letzter Zeit etwas häufiger thematisiert worden.

Falls du nicht von vorne anfangen möchtest kann ich dir meine Vorlagen anbieten: http://www.pospiech.eu/latex/vorlagen/





%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
%% Masterdokument inkl. Dokumenteinstellungen %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
\documentclass[11pt,a4paper,titlepage]{article}


Ich zitiere mal Rolf Niepraschk aus de.comp.text.tex:


Noch mal in ganze einfachen Worten: Die Standard-Klassen sind für
niemanden empfehlenswert, ganz egal welche Sprache oder welches Papier
er benutzen will.

stattdessen bitte auf eine moderne Klasse wie scrbook zurückgreifen.



% Packages Standard
\usepackage[pdftex]{graphicx}

pdftex weglassen



\usepackage[backref,
pdftex,
bookmarks,
colorlinks,
pdftitle={\Latex{} Dokument},
pdfauthor={Andres Graf},
linkcolor={black},
citecolor={black},
urlcolor={black}]
{hyperref}

hyperref als letztes laden.



\usepackage{a4wide}

nicht benutzen siehe l2tabu.pdf



\usepackage{subfigure}

Ersetzt durch neueres Paket subfig



\usepackage[left=3cm,
right=2cm,
top=1.8cm,
bottom=1.3cm,
includeheadfoot]
{geometry}

nach welchen Richtlinien ist dieser Satzspiegel erstellt worden?



% Definition Textlänge ????
\newlength{\lner}
\newlength{\lnitem}
\setlength{\lnitem}{\textwidth}
\settowidth{\lner}{Errorsources: }
\addtolength{\lnitem}{-\lner}
\addtolength{\lnitem}{-\parindent}

wofür wird das gebraucht?



\addcontentsline{toc}{section}{Abbildungsverzeichn is}
\addcontentsline{toc}{section}{Tabellenverzeichnis }

ist bei koma script eine Option der Klasse



Diese einleitenden Seiten möchte ich nun einheitlich gestalten, und zwar nach dem Vorbild der Zusammenfassung:


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
%% Zusammenfassung %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%

\begin{abstract}
Dies ist eine Zusammenfassung \dots
\end{abstract}


was willst du genau vereinheitlichen ?



Falls oben genanntes nicht möglich ist: Wie kann ich mit wenigen Befehlen selber eine Seite im "Abstract-Design" gestalten?

Was ist ein "Abstract-Design" ?



Wie ihr vielleicht im Masterdokument gesehen habt, möchte ich die Einführenden Seiten römisch nummerieren, den Rest dann wieder arabisch. Durch die Verwendung der "Abstract"-Vorlage wird allerdings dort die Nummerierung ausgeblendet und der Zähler zurückgesetzt. Kann das irgendwie umgangen werden?

geht eleganter mit \frontmatter und \mainmatter, siehe z.B: scrguide.pdf

Mehr fällt mir gerade nicht ein. Aber schau dir bitte mal meine Vorlagen an, die kompakteste ist

http://www.pospiech.eu/latex/vorlagen/diplomarbeit/
(http://www.pospiech.eu/download/latex/vorlagen/diplomarbeit/Diplomarbeit-kompakt.zip)

Meine komplettes Vorlagen in allen Details sind dokumentiert unter:
http://www.pospiech.eu/latex/vorlagen/allgemein/

Matthias

Cubo
03-08-2007, 01:31
Hallo Matthias,

Besten Dank erst mal für die rasche und ausführliche Antwort! Gerade als ich mein Post abgeschickt habe, bin ich auf deine Vorlagen gestossen... Da hast Du aber wirklich umfangreiche Arbeit geleistet... (weshalb ich nicht früher zum Antworten gekommen bin:)).

Momentan bin ich dabei, deine Vorlagen zu studieren... und werde auch noch eine Weile weiter studieren, woraus sich sicherlich noch einige Fragen ergeben werden.

Die von dir vorgeschlagenen Korrekturen habe ich bereits korrigiert, hat bestens geklappt...

Zu deinen Fragen:

nach welchen Richtlinien ist dieser Satzspiegel erstellt worden?
--> Kann ich dir leider momentan nicht genau sagen. Habe diese Werte von Kollegen der Uni übernommen... Solche Sachen werden aber sicherlich noch überarbeitet.

wofür wird das gebraucht?
--> Auch hier gilt das selbe wie vorhin... Muss erst mal beim Kollegen nachfragen :o



Präzisierung meiner Fragen zum Design:

Mit "Abstract-Design" meine ich die resultierenden Design-Vorgaben, die sich durch die Einbindung in die "Abstract-Umgebung" ergeben:



...
\begin{abstract}
Dieser Text stellt den Inhalt der Zusammenfassung dar und wird automatisch
mittig in die Seite eingebettet. Zudem wird ein Titel namens
"Zusammenfassung" eingefügt (Nach ersten Tests geschieht dies allerdings
beim scrarticle nicht mehr, war aber beim article so...)
\end{abstract}

Mich würde nun interessieren, ob ich auch beispielsweise die Danksagung (eigene Seite) so gestalten kann, dass sie so aussieht, wie die Zusammenfassung (Text mittig in der Seite eingebettet) + Tittel wie bei Zusammenfassung...


Weitere Fragen:

Ich benutze wie bereits erwähnt TeXnicCenter als Editor und Adobe Acrobat als Viewer.... nun habe ich das Problem, dass ich den Viewer jedes mal schliessen muss, bevor ich in TeXnicCenter eine neue PDF Version kreieren lassen kann. Ich habe gehört, dass es da eine Möglichkeit gibt, damit das neu erzeugte PDF immer gleich das bestehende ersetzt (ohne dass ich jedes mal das geöffnete PDF schliessen muss). Ist dier hier eine Lösung bekannt?


Besten Dank im Voraus
-Greez Andres

pospiech
03-08-2007, 08:28
(Satzspiegel)
--> Kann ich dir leider momentan nicht genau sagen. Habe diese Werte von Kollegen der Uni übernommen... Solche Sachen werden aber sicherlich noch überarbeitet.

http://de.wikipedia.org/wiki/Satzspiegel
http://www.dante.de/tex/typographie/satzspiegel/
http://www.ctan.org/tex-archive/macros/latex/contrib/koma-script/scrguide.pdf



Mich würde nun interessieren, ob ich auch beispielsweise die Danksagung (eigene Seite) so gestalten kann, dass sie so aussieht, wie die Zusammenfassung (Text mittig in der Seite eingebettet) + Tittel wie bei Zusammenfassung...

du kannst dir natürlich eine Umgebung "Danksagung" definieren die das macht.


Ich benutze wie bereits erwähnt TeXnicCenter als Editor und Adobe Acrobat als Viewer.... nun habe ich das Problem, dass ich den Viewer jedes mal schliessen muss, bevor ich in TeXnicCenter eine neue PDF Version kreieren lassen kann. Ich habe gehört, dass es da eine Möglichkeit gibt, damit das neu erzeugte PDF immer gleich das bestehende ersetzt (ohne dass ich jedes mal das geöffnete PDF schliessen muss). Ist dier hier eine Lösung bekannt?

Such mal nach "DDE Kommandos". Das ganze funktioniert aber ab AR 5 nur noch in der Adobe Acrobat Professional Version, die die wenigsten haben.

Matthias

Cubo
07-08-2007, 00:54
Hallo Matthias,

Wenn auch etwas verspätet (war mit LaTeX beschäftigt), besten Dank nochmals für deine Antwort!

Das mit den DDE-Commands hat bestens geklappt!
Danksagung und Co. konnte auch erstellt werden...
Zum Satzspiegel, zum Thema Book vs. SCRBook sowie zum Thema Literaturverzeichnis hätte ich noch ein par Fragen, auf die ich aber gerne später zurückkommen werde.


Eines der tollsten Dinge aus deiner Vorlage fand ich das Minitoc, dass ich unbedingt auch in unsere Vorlage übernehmen möchte. Dabei bin ich nun aber auf Eis gestossen, und komme nicht mehr weiter:

Ausgangslage:
Wenn ich das richtig verstanden habe, muss ich erstmal das Package minitoc laden (die ausprozentuierten Zeilen sind vorerst nicht zu beachten):


%%% minimal:
\usepackage{minitoc}

%%% extended:
%\setlength{\mtcindent}{0em} % default: 24pt
%\setcounter{minitocdepth}{2}
%\setlength{\mtcskipamount}{\bigskipamount}
%\mtcsettitlefont{minitoc}{\normalsize\SectionFont Style}
%\mtcsetfont{minitoc}{*}{\small\SectionFontStyle} %\color{textcolor}
%\mtcsetfont{minitoc}{section}{\small\SectionFontS tyle}
%\mtcsetfont{minitoc}{subsection}{\small\SectionFo ntStyle}
%\mtcsetfont{minitoc}{subsubsection}{\small\Sectio nFontStyle}


Anschliessend sollte ich das Toc erstellen lassen:


\dominitoc


Und wenn alles gut gegangen ist, sollte ich folgenden Befehl unterhalb der Kapitelüberschrift einfügen können, und das ganze sollte funktionieren:


\minitoc


Sonstige Infos:

das minitoc Packages wurde nach hyperref (ganz am Schluss aller packages) geladen
Vorher ergab die Übersetztung 0 Fehler 0 Warnungen und =0...
Ich benutze die Dokumentklasse "Book" (Dazu mehr in einem späteren Post...)


Problem:
Wenn ich das ganze nun übersetze, wird das Minitoc wie gewünscht erstellt. Leider entstehen dabei aber zig (ca. 8 Warnungen), die zwar nicht weiter schlimm scheinen, jedoch für eine Vorlage nicht akzeptabel sind:



Package minitoc(hints) Info: I0049
(minitoc(hints)) ==> You requested the hints option
(minitoc(hints)) Some hints are eventually given below.


Package minitoc(hints) Warning: W0030
(minitoc(hints)) --- The \part command is altered
(minitoc(hints)) after minitoc.


Package minitoc(hints) Warning: W0023
(minitoc(hints)) --- It may be the consequence
(minitoc(hints)) of loading the ``hyperref'' package.


Package minitoc(hints) Warning: W0028
(minitoc(hints)) --- The \chapter command is altered
(minitoc(hints)) after minitoc.


Package minitoc(hints) Warning: W0023
(minitoc(hints)) --- It may be the consequence
(minitoc(hints)) of loading the ``hyperref'' package.


Frage:
Hast du da irgendwelche Ideen, woran das liegen könnte?

Weiteres Problem:
In deiner Vorlage habe ich gesehen, dass du das Minitoc noch getunt hast, was ich wirklich super finde... alles schön bündig, klein, kompakt, gleiche schrift usw...

Wenn ich das richtig erkannt habe, hast du das mit den oben (ausprozentuierten) Befehlen erzeugt.

Wenn ich diese nun aktiviere, funktioniert alles wunderbar und das Minitoc sieht so aus wie bei deiner Vorlage.

Allerdings erhalte ich dann 22 Fehler, die nur vom Minitoc her führen. Folgend ist einer dieser Fehler dargestellt (Die Fehler sehen alle in etwa gleich aus):



\tf@toc=\write5
[8] (content\Beschreibung.tex
Kapitel 1.
! Undefined control sequence.
\mtcfont ->\small \SectionFontStyle

l.13

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\mtifont ->\normalsize \SectionFontStyle

l.13

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.


Frage:
Hättest du ev. hierzu noch einige Lösungsvorschläge bereit?

Komme momentan wirklich nicht weiter, hab auch schon das ausführliche Minitoc-Hilfe-PDF mit den integrierten Fehlermeldungen studiert, bin aber nicht wirklich schlau daraus geworden...

Weitere Fragen zu Minitoc:


Ist es möglich, das Minitoc auch im Anhang (nach dem \appendix) einzusetzen? Bei mir geschieht dort nämlich gar nichts, wenn ich im Anhang ein \minitoc einfügen möchte...
Ist es möglich, dieses Minitoc auch gleich Automatisch an eine Chapter-Überschrift zu koppeln? ... ist aber nicht so wichtig (und macht ja nicht unbedingt immer Sinn...)

Besten Dank für deine Hilfe schon mal im Voraus.

Grüsse
-Andres

pospiech
07-08-2007, 09:09
\SectionFontStyle definiere ich in meiner Vorlage weiter oben. Das ermöglicht mir bei allen Befehlen die mit den Schriften zusammenhängen die Schrift nur einmal zu definieren.

Matthias

Cubo
07-08-2007, 23:49
Danke für die knappe, aber doch hilfreiche Antwort:) ... war ja wohl klar dass da ein Anfängerfehler dahinter steckt.

Für diejenigen, die an den Antworten an den vorgehend gestellten Fragen interessiert sind:


Die Warnungen (hints), die das minitoc-package erzeugt, sind in diesem Fall nicht weiter schlimm und können wie folgt eliminiert (deaktiviert) werden:


\usepackage[nohints]{minitoc}

Das Minitoc-Package lässt sich auch in der appendix-umgebung (Anhang) einsetzen (ev. folgt später noch ein kurzes Code-Beispiel, hab das Problem noch nicht ganz gelöst...)


Grüsse
- Andres