problem beim erstellung der projektarbeit

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


bassier
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 22. Jan 2013, 21:04

problem beim erstellung der projektarbeit

Beitrag von bassier »

hallo ins forum.

ich muss in der schule eine projektarbeit, eine ausgedehnte facharbeit, schreiben und habe mich entschlossen diese in latex zu schreiben.

Das lief bis heute auch ganz gut, ohne dass ich große kenntnisse in latex hätte, denn ich habe mir eine vorlage (von stefan macke die masterarbeit) genommen und diese mit dem editor tex studio nun bearbeitet. einfach auf pdflatex kompiliert und dann als pdf ausgeben lassen.

Nun habe ich ein Problem, denn anscheinend funzt alles nichtmehr so richtig. Zunächst wurden die Änderungen im Quelltext nicht mehr angenommen. Dann habe ich auch versucht auf dem anderen komilierungswegen DVI->PC etc. das dokument zu kompilieren. Dabei bekomme ich zwar auch ein Dokument, aber mit dem titel und vielen lehrzeilen. Mitlerweile bekomme ich auch mit pdflatex diesen nonsens.

wenn ich kompiliere ,kriege ich als fehlermeldungen:

Undefined control sequence
Undefined control sequence


in zeile 0 in der package datei

und


Missing \begin{document}.


in zeile 0 im hauptdokument.

hier die package datei:
% Anpassung des Seitenlayouts --------------------------------------------------
%   siehe Seitenstil.tex
% ------------------------------------------------------------------------------
\usepackage[
    automark, % Kapitelangaben in Kopfzeile automatisch erstellen
    headsepline, % Trennlinie unter Kopfzeile
    ilines % Trennlinie linksbündig ausrichten
]{scrpage2}

% Anpassung an Landessprache ---------------------------------------------------
\usepackage[ngerman]{babel}

% Umlaute ----------------------------------------------------------------------
%   Umlaute/Sonderzeichen wie äüöß direkt im Quelltext verwenden (CodePage).
%   Erlaubt automatische Trennung von Worten mit Umlauten.
% ------------------------------------------------------------------------------
\usepackage[latin1]{inputenc}

\usepackage[T1]{fontenc}
\usepackage{textcomp} % Euro-Zeichen etc.

% Schrift ----------------------------------------------------------------------
\usepackage{lmodern} % bessere Fonts
\usepackage{relsize} % Schriftgröße relativ festlegen

% Grafiken ---------------------------------------------------------------------
% Einbinden von JPG-Grafiken ermöglichen
\usepackage[dvips,final]{graphicx}
% hier liegen die Bilder des Dokuments
\graphicspath{{Bilder/}}

% Befehle aus AMSTeX für mathematische Symbole z.B. \boldsymbol \mathbb --------
\usepackage{amsmath,amsfonts}

% für Index-Ausgabe mit \printindex --------------------------------------------
\usepackage{makeidx}

% Einfache Definition der Zeilenabstände und Seitenränder etc. -----------------
\usepackage{setspace}
\usepackage{geometry}

% Symbolverzeichnis ------------------------------------------------------------
%   Symbolverzeichnisse bequem erstellen. Beruht auf MakeIndex:
%     makeindex.exe %Name%.nlo -s nomencl.ist -o %Name%.nls
%   erzeugt dann das Verzeichnis. Dieser Befehl kann z.B. im TeXnicCenter
%   als Postprozessor eingetragen werden, damit er nicht ständig manuell
%   ausgeführt werden muss.
%   Die Definitionen sind ausgegliedert in die Datei "Glossar.tex".
% ------------------------------------------------------------------------------
\usepackage[intoc]{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}

% zum Umfließen von Bildern ----------------------------------------------------
\usepackage{floatflt}


% zum Einbinden von Programmcode -----------------------------------------------
\usepackage{listings}
\usepackage{xcolor} 
\definecolor{hellgelb}{rgb}{1,1,0.9}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{1,0,0}
\definecolor{colString}{rgb}{0,0.5,0}
\lstset{
    float=hbp,
    basicstyle=\ttfamily\color{black}\small\smaller,
    identifierstyle=\color{colIdentifier},
    keywordstyle=\color{colKeys},
    stringstyle=\color{colString},
    commentstyle=\color{colComments},
    columns=flexible,
    tabsize=2,
    frame=single,
    extendedchars=true,
    showspaces=false,
    showstringspaces=false,
    numbers=left,
    numberstyle=\tiny,
    breaklines=true,
    backgroundcolor=\color{hellgelb},
    breakautoindent=true
}

% URL verlinken, lange URLs umbrechen etc. -------------------------------------
\usepackage{url}

% wichtig für korrekte Zitierweise ---------------------------------------------
\usepackage[square]{natbib}

% PDF-Optionen -----------------------------------------------------------------
\usepackage[
    bookmarks,
    bookmarksopen=true,
    colorlinks=true,
% diese Farbdefinitionen zeichnen Links im PDF farblich aus
    linkcolor=red, % einfache interne Verknüpfungen
    anchorcolor=black,% Ankertext
    citecolor=blue, % Verweise auf Literaturverzeichniseinträge im Text
    filecolor=magenta, % Verknüpfungen, die lokale Dateien öffnen
    menucolor=red, % Acrobat-Menüpunkte
    urlcolor=cyan, 
% diese Farbdefinitionen sollten für den Druck verwendet werden (alles schwarz)
    %linkcolor=black, % einfache interne Verknüpfungen
    %anchorcolor=black, % Ankertext
    %citecolor=black, % Verweise auf Literaturverzeichniseinträge im Text
    %filecolor=black, % Verknüpfungen, die lokale Dateien öffnen
    %menucolor=black, % Acrobat-Menüpunkte
    %urlcolor=black, 
    backref,
    plainpages=false, % zur korrekten Erstellung der Bookmarks
    pdfpagelabels, % zur korrekten Erstellung der Bookmarks
    hypertexnames=false, % zur korrekten Erstellung der Bookmarks
    linktocpage % Seitenzahlen anstatt Text im Inhaltsverzeichnis verlinken
]{hyperref}
% Befehle, die Umlaute ausgeben, führen zu Fehlern, wenn sie hyperref als Optionen übergeben werden
\hypersetup{
    pdftitle={\titel \untertitel},
    pdfauthor={\autor},
    pdfcreator={\autor},
    pdfsubject={\titel \untertitel},
    pdfkeywords={\titel \untertitel},
}

% fortlaufendes Durchnummerieren der Fußnoten ----------------------------------
\usepackage{chngcntr}

% für lange Tabellen -----------------------------------------------------------
\usepackage{longtable}
\usepackage{array}
\usepackage{ragged2e}
\usepackage{lscape}

% Spaltendefinition rechtsbündig mit definierter Breite ------------------------
\newcolumntype{w}[1]{>{\raggedleft\hspace{0pt}}p{#1}}

% Formatierung von Listen ändern -----------------------------------------------
\usepackage{paralist}

% bei der Definition eigener Befehle benötigt
\usepackage{ifthen}

% definiert u.a. die Befehle \todo und \listoftodos
\usepackage{todonotes}

% sorgt dafür, dass Leerzeichen hinter parameterlosen Makros nicht als Makroendezeichen interpretiert werden
\usepackage{xspace}

$ für das Glossar
\usepackage{acronym}
und das hauptdokument
% ------------------------------------------------------------------------------
% Formatvorlage für Masterarbeiten an der Ohm-Hochschule Nürnberg
% ------------------------------------------------------------------------------
%   erstellt von Stefan Macke, 24.04.2009
%   http://blog.stefan-macke.de

% Dokumentenkopf ---------------------------------------------------------------
%   Diese Vorlage basiert auf "scrreprt" aus dem koma-script.
% ------------------------------------------------------------------------------
\documentclass[
    11pt, % Schriftgröße
    DIV10,
    ngerman, % für Umlaute, Silbentrennung etc.
   a4paper, % Papierformat
    oneside, % einseitiges Dokument
    titlepage, % es wird eine Titelseite verwendet
    parskip=half, % Abstand zwischen Absätzen (halbe Zeile)
    headings=normal, % Größe der Überschriften verkleinern
    listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen
    bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen
    index=totoc, % Index im Inhaltsverzeichnis aufführen
    captions=tableheading, % Beschriftung von Tabellen unterhalb ausgeben
    final % Status des Dokuments (final/draft)
]{scrreprt}
% Meta-Informationen -----------------------------------------------------------
%   Informationen über das Dokument, wie z.B. Titel, Autor, Matrikelnr. etc
%   werden in der Datei Meta.tex definiert und können danach global
%   verwendet werden.
% ------------------------------------------------------------------------------
\input{Meta}

% benötigte Packages -----------------------------------------------------------
%   LaTeX-Packages, die benötigt werden, sind in die Datei Packages.tex
%   "ausgelagert", um diese Vorlage möglichst übersichtlich zu halten.
% ------------------------------------------------------------------------------
\input{Packages}

% Erstellung eines Index und Abkürzungsverzeichnisses aktivieren ---------------
\makeindex
\makenomenclature

% Kopf- und Fußzeilen, Seitenränder etc. ---------------------------------------
\input{Seitenstil}

% eigene Definitionen für Silbentrennung
\include{Silbentrennung}

% eigene LaTeX-Befehle
\include{Befehle}

% Das eigentliche Dokument -----------------------------------------------------
%   Der eigentliche Inhalt des Dokuments beginnt hier. Die einzelnen Seiten
%   und Kapitel werden in eigene Dateien ausgelagert und hier nur inkludiert.
% ------------------------------------------------------------------------------
\begin{document}


% auch subsubsection nummerieren
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

% Deckblatt und Abstract ohne Seitenzahl
\ofoot{}
\include{Deckblatt}
\include{Vorbemerkungen}
\ofoot{\pagemark}

% Seitennummerierung -----------------------------------------------------------
%   Vor dem Hauptteil werden die Seiten in großen römischen Ziffern 
%   nummeriert.
% ------------------------------------------------------------------------------
\pagenumbering{Roman}
\setcounter{page}{3}
\tableofcontents % Inhaltsverzeichnis

% Abkürzungsverzeichnis --------------------------------------------------------
\input{Glossar}
% für korrekte Überschrift in der Kopfzeile
\clearpage\markboth{\nomname}{\nomname}
\printnomenclature\label{sec:Glossar}

\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis
\renewcommand{\lstlistlistingname}{Verzeichnis der Listings}
\lstlistoflistings % Listings-Verzeichnis

% arabische Seitenzahlen im Hauptteil ------------------------------------------
\clearpage
\pagenumbering{arabic}

% die Inhaltskapitel werden in "Inhalt.tex" inkludiert -------------------------
\input{Inhalt}

% Literaturverzeichnis ---------------------------------------------------------
%   Das Literaturverzeichnis wird aus der BibTeX-Datenbank "Bibliographie.bib"
%   erstellt.
% ------------------------------------------------------------------------------
\bibliography{Bibliographie} % Aufruf: bibtex Masterarbeit
\bibliographystyle{natdin} % DIN-Stil des Literaturverzeichnisses

\include{Erklaerung} % Selbständigkeitserklärung

% Anhang -----------------------------------------------------------------------
%   Die Inhalte des Anhangs werden analog zu den Kapiteln inkludiert.
%   Dies geschieht in der Datei "Anhang.tex".
% ------------------------------------------------------------------------------
\begin{appendix}
    \clearpage
    \pagenumbering{roman}
    \chapter{Anhang}
    \label{sec:Anhang}
    % Rand der Aufzählungen in Tabellen anpassen
    \setdefaultleftmargin{1em}{}{}{}{}{}
    \input{Anhang}
\end{appendix}

% Index ------------------------------------------------------------------------
%   Zum Erstellen eines Index, die folgende Zeile auskommentieren.
% ------------------------------------------------------------------------------
%\printindex

\end{document}
Des Weiteren bekomme ich noch diverse Fehlermeldungen aus suffix.sty (hier nur ein ausschnitt)

Missing $ inserted I've inserted a begin-math/end-math symbol since I think
Undefined control sequence \WithSuffix
Use of \WSF doesn't match its definition \WithSuffix\edef\WSF@sfx\gdef{\let\WSF@g


Das verwundert mich etwas, da es sich hier ja um eine standartdatei handelt, die so ja garkeine fehler haben dürfte.

ich bin jetzt ziemlich ratlos, da es zuvor eigentlich gut gefunzt hat. ich hoffe ihr könnt mir sagen, wo das problem liegt.

grüße

f.bassier

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Erstelle doch bitte ein lauffähiges Minimalbeispiel, das den Fehler zeigt. Nimm' Dir die halbe Stunde, schmeiß alle Pakete raus, die nicht direkt benötigt werden (babel, inputenc, fontenc sollten auf jeden Fall drinbleiben), und Du wirst den Fehler selbst finden und viel über LaTeX gelernt haben. Oder Du kannst das Minimalbeispiel hier mit Aussicht auf gute Antworten posten.

Helmut



http://www.golatex.de/wiki/index.php?ti ... albeispiel

Besserwisser

Beitrag von Besserwisser »

Nebenbei bemerkt: Die Vorlage ist fehlerhaft! So steht beispielsweise in der KOMA-Script-Anleitung deutlich drin, dass \begin{appendix}…\end{appendix} falsch ist. Richtig wäre ein schlichtes \appendix.

Die Eingabecodierung in einer Unterdatei (packages.tex) festzulegen, halte ich ebenfalls für ungünstig, da diese weniger von der Vorlage als vielmehr vom verwendeten Editor und dessen Einstellungen abhängen sollte. Deshalb gehört das zusammen mit einem Hinweis, dass es an die Einstellungen des Editors anzupassen ist, IMHO in die Hauptdatei.

Das Paket graphicx mit Option dvips zu laden ist schon fast eine Unverschämtheit, weil damit der Weg über pdflatex gestört wird. dvips ist ohnehin der Standardfallback.

In der Hauptdatei werden veraltete KOMA-Script-Optionen verwendet, was leider zu einem suboptimalen Satz führt. Da sollte man unbedingt die Warnungen von KOMA-Script beachten!

\include hat in der Dokumentpräambel nicht, aber auch gar nichts verloren!

Das Setzen von secnumdepth und tocdepth sind Markup-Einstellungen und gehört damit nach Möglichkeit in die Dokumentpräambel.

Die Umdefinierung der Überschrift für das Listings-Verzeichnis gehört ebenfalls in die Dokumentpräambel. Wie man das dann richtig macht, steht wahlweise in der KOMA-Script-Anleitung oder in der babel-Anleitung.

Die Vorlage ist wieder einmal ein Beweis dafür, dass man von Vorlagen besser die Finger lassen sollte.

bassier
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 22. Jan 2013, 21:04

antwort

Beitrag von bassier »

danke für die schnelle hilfe.

ich habe jetzt mir die vorlage nocheinmal neu mit meinem inhalt gefüllt und habe ein dokument erhalten, das meine ästhetischen Anprüche voll erfüllt.

woran genau jetzt das problem lag kann ich nicht genau beurteilen, da es jetzt wunderbar klappt (trotz vieler fehlermeldungen).

ich bin mir bewusst, dass dies natürlich keine vollkommen befriedigende lösung ist, jedoch habe ich nicht den ehrgeiz mich auch noch mit den kleinsten feinheiten von latex vertraut zu machen. nehmt mir dass bitte nicht übel.

ich hoffe das klappt und ich bekomme damit nicht wieder so elende probleme. bei bedarf werde ich mich dann wieder an euch wenden.

grüße
f.bassier

Antworten