Archiv verlassen und diese Seite im Standarddesign anzeigen : Titelseite wird nicht angezeigt
Hallo!
Na nun mehrstündiger, erfolgloser Suche wende ich mich nun hoffnunsvoll an euch:
Das Problem ist folgendes: Ich habe in meiner Bachelorarbeit ein Deckblatt in einer extra *.tex-Datei erstellt und include es in der Hauptdatei. Sie wird jedoch in der PDF nicht angezeigt und es wird auch keien Fehlermeldung oder entsprechende Warnung ausgegeben.
Hier der Quelltext der Hauptdatei:
\documentclass[
12pt, german, a4paper, halfparskip, normalheadings, liststotoc, bibtotoc, idxtotoc]{scrreprt}
\input{Packages} %Packages werden global bestimmt
\input{_Meta} %Meta-Angaben werdne Global bestimmt
\input{Seitenstil} %ebenso der Seitenstil
\begin{document}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\ofoot{}
\include{Deckblatt}
\include{Abstract}
\ofoot{}
\tableofcontents
%include der einzelnen Chapter
\bibliographystyle{gerplain}
\bibliography{Literaturverzeichnis}
\end{document}
Hier der Code, der Titelseite:
\thispagestyle{plain}
\begin{titlepage}
\begin{center}
\huge{\textsc{\textbf{\titel}}}\\[1.5ex]
\LARGE{\textbf{\art}}\\[1ex]
\includegraphics[scale=0.25]{bild/tu-logo.jpg}\\[2ex]
\normalsize
\begin{tabular}{w{5.4cm}p{6cm}}\\
vorgelegt von: & \quad \autor\\[1.2ex]
Studienbereich: & \quad \studienbereich\\[1.2ex]
Matrikelnummer: & \quad \matrikelnr\\[1.2ex]
Erstgutachter: & \quad \erstgutachter\\[1.2ex]
Zweitgutachter: & \quad \zweitgutachter\\[3ex]
\end{tabular}
\copyright\ \jahr\\[1.5ex]
\end{center}
\end{titlepage}
Ich hoffe, ihr könnt mir helfen. Selbst das Austauschen des \include{Deckblatt} Befehls mit \makeindex erbringt keinen Erfolg.
Mit freundlichen Grüßen, Daniel.
Stefan_K
10-07-2008, 00:09
Hallo Daniel,
es fehlen sehr viele Informationen, die zur Fehlersuche benötigt werden, insbesondere die verwendeten Pakete und Einstellungen, die sicher in Packages.tex, _Meta.tex und Seitenstil.tex zu finden sind.
Hier wird Dir gern geholfen. Das geht effektiv, wenn Du von Deiner Arbeit eine Kopie erstellst und diese auf ein compilierbares Minimalbeispiel (http://minimalbeispiel.de/mini.html) reduzierst und das postest, das nicht nicht schwierig und wird dort beschrieben, wohin der Link dieses Satzes zeigt.
Ich habe deine Codefragmente gespeichert, das ganze auf meiner Seite übersetzbar gemacht, indem ich notwendige Pakete eingefügt habe bzw. undefinierte Makros auskommentiert habe, das Deckblatt wird angezeigt, der Fehler ist mit obigen Code-Ausschnitten also nicht für mich nachvollziehbar.
Stefan
Ok, ich ergänze noch den Quellcode. Ich habe die Quellcodes bereist reduziert. Das Problem ist imemrnoch da. Wenn ich weitere Packages entferne, funktioniert das Projekt im Allgemeinen nicht.
Die Metaangaben:
\newcommand{\titel}{Der Titel}
\newcommand{\art}{Bachelorarbeit}
\newcommand{\fachgebiet}{Mineralogie}
\newcommand{\autor}{Der Name}
\newcommand{\studienbereich}{Mineralogie}
\newcommand{\matrikelnr}{47881}
\newcommand{\erstgutachter}{Betreuer eins}
\newcommand{\zweitgutachter}{}
\newcommand{\jahr}{2008}
% Eigene Befehle
%\newcommand{\todo}[1]{\textbf{\textsc{\textcolor{red}{(TODO: #1)}}}}
% Autorennamen in small caps
\newcommand{\AutorZ}[1]{\textsc{#1}}
\newcommand{\Autor}[1]{\AutorZ{\citeauthor{#1}}}
% Befehle zur semantischen Auszeichnung von Text
\newcommand{\NeuerBegriff}[1]{\textbf{#1}}
\newcommand{\Fachbegriff}[1]{\textit{#1}}
\newcommand{\Prozess}[1]{\textit{#1}}
\newcommand{\Webservice}[1]{\textit{#1}}
\newcommand{\Eingabe}[1]{\texttt{#1}}
\newcommand{\Code}[1]{\texttt{#1}}
\newcommand{\Datei}[1]{\texttt{#1}}
\newcommand{\Datentyp}[1]{\textsf{#1}}
\newcommand{\XMLElement}[1]{\textsf{#1}}
% Abkürzungen
\newcommand{\vgl}{Vgl.\ }
\newcommand{\ua}{\mbox{u.\,a.\ }}
\newcommand{\zB}{\mbox{z.\,B.\ }}
\newcommand{\bs}{$\backslash$}
Definition des seitenstils:
\onehalfspacing
% Seitenränder
\geometry{paper=a4paper,left=35mm,right=35mm,top=3 0mm}
% Kopf- und Fußzeilen
\pagestyle{scrheadings}
% Kopf- und Fußzeile auch auf Kapitelanfangsseiten
\renewcommand*{\chapterpagestyle}{scrheadings}
% Schriftform der Kopfzeile
\renewcommand{\headfont}{\normalfont}
% Kopfzeile
\ihead{\small{\textsc{\titel}}\\ [2ex] \textit{\headmark}}
\chead{}
\ohead{}
\setlength{\headheight}{21mm} % Höhe der Kopfzeile
\setheadwidth[0pt]{textwithmarginpar} % Kopfzeile über den Text hinaus verbreitern
\setheadsepline[text]{0.4pt} % Trennlinie unter Kopfzeile
% Fußzeile
\ifoot{}
\cfoot{\pagemark}
\ofoot{}
%\counterwithout{footnote}{chapter}
Zu guter Letzt noch die Packages
\usepackage[
automark, % Kapitelangaben in Kopfzeile automatisch erstellen
headsepline, % Trennlinie unter Kopfzeile
ilines % Trennlinie linksbündig ausrichten
]{scrpage2}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{array}
\usepackage{bibgerm}
\usepackage{amsmath,amsfonts,amssymb,amsxtra}
\usepackage[squaren]{SIunits}
\usepackage{makeidx}
% Einfache Definition der Zeilenabstände und Seitenränder etc. -------------
\usepackage{setspace}
\usepackage{geometry}
\usepackage{url}
% Wichtig für korrekte Zitierweise ------------------------------------------
\usepackage[square]{natbib}
% Quellenangaben in eckige Klammern fassen ----------------------------------
\bibpunct{[}{]}{;}{a}{}{,~}
Es ist zum verzweifeln. Vieleciht hilft noch die Angabe, dass ich von TexnicCenter eine Meldung bekomme: "Die Datei *.toc wurde von außerhalb geändert. Soll sie neu geladne werden?" Immer dann wenn ich von der PDF-Datei zu TexnicCenter wechlse. Nervt, da auch die Optionen Ja und Nein beide nichts machen.
Ich habe eine Lösung gefunden. Ich habe einfach dne Quellcode der Titelseite direckt in die Hauptseite kopiert und den \include{Deckblatt} -Befehlt entfernt. Nun habe ich mein Titelseite.
Allerdings werde ich dennoch immer gefragt, ob ich die *.toc-Datei neu laden möchte. Aber das ist wohl ein anderes Thema.
OK. Nun müsst ihr mich für völlig blöd halten: die Meldung mit der *toc-Datei kam daher, dass diese in meinem Projekt geöffnet war. Ich hab das Fenster nun geschlossen und es hat sich erledigt.
Stefan_K
10-07-2008, 01:11
Hi Daniel,
schön, dass es funktioniert!
Stefan
Fehlt in dem Code nicht ein \maketitle? Oder ist das hinfällig in der titlepage-Umgebung? In meinem Testfile hat es beim include der Titleseite nur mit \maketitle funktioniert?
Sabrina.Dankers
10-07-2008, 08:23
Fehlt in dem Code nicht ein \maketitle? Oder ist das hinfällig in der titlepage-Umgebung? In meinem Testfile hat es beim include der Titleseite nur mit \maketitle funktioniert?
Bei der Titelpage-Umgebung kein \maketitle.
Ah, ok, danke. Ich war aus dem scrguide nicht ganz schlau geworden.
Stimmt das dann so?
- Maketitle brauche ich dann, wenn ich die Befehle wie \title, \author , \date etc. nutzen will.
- Die Titlepage-Umgebung verwende ich, wenn ich die Titelseite komplett selbst definieren möchte.
Sabrina.Dankers
10-07-2008, 09:58
Ah, ok, danke. Ich war aus dem scrguide nicht ganz schlau geworden.
Stimmt das dann so?
- Maketitle brauche ich dann, wenn ich die Befehle wie \title, \author , \date etc. nutzen will.
- Die Titlepage-Umgebung verwende ich, wenn ich die Titelseite komplett selbst definieren möchte.
Genau. So ist das.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.