PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung ! Argument of \language@active@arg" has an extra }



X_Y
13-07-2014, 14:27
Hallo zusammen,

ich arbeite mit Texmaker sowie Miktex 2.9 und bekomme seit neustem wenn ich "PDFLatex" ausführe folgende Fehlermeldung

! Argument of \language@active@arg" has an extra }

sowie


! Paragraph ended before \language@active@arg" was complete.

Dies ist mein Code
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Dissertationsvorlage von Jörg große Schlarmann
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%
\documentclass[a4paper,12pt,DIV=calc,oneside, headsepline,ngerman,headings=small,openany,listof= totoc, bibliography=totoc]{scrbook}
\usepackage[T1]{fontenc} % Schriftverbesserung
\usepackage{mathptmx} %für Times New Roman im Text
\setkomafont{disposition}{\rmfamily} % Times New Roman in den Überschriften
\setkomafont{chapterentry}{\rmfamily \bfseries} %Times New Roman im Inhaltsverzeichnis
\usepackage[ngerman]{babel} % Deutscher Satzbau
\usepackage[ansinew]{inputenc} % für Windows, damit die Umlaute funktionieren
\usepackage{scrpage2} % zur Manipulation der Kopf und Fusszeilen
\usepackage{makeidx} % zum Erstellen und Indexen (Abkürzungsverzeichnis)
\makeindex
\usepackage[pdftex]{graphicx} % zum Einbinden von Grafiken und Bilddateien
\usepackage[intoc]{nomencl} % Abkuerzungsverzeichnis (und ins Inhaltsverzeichnis aufnehmen)
\let\abk\nomenclature % Befehl umbenennen in abk
\renewcommand{\nomname}{Abkürzungsverzeichnis} % Deutsche Überschrift
\setlength{\nomlabelwidth}{.20\hsize} % Punkte zw. Abkürzung und Erklärung
\renewcommand{\nomlabel}[1]{#1 \dotfill} % Punkte zw. Abkürzung und Erklärung
\setlength{\nomitemsep}{-\parsep} % Zeilenabstände verkleinern
\makenomenclature
\usepackage[backend=biber, style=apa,
apabackref=true,
backend=biber,
hyperref=true,
maxnames=1,
maxcitenames=6,
maxbibnames=99,
sorting=debug,
natbib=true,
language=ngerman,
doi=true,
url=true
]{biblatex}
\addbibresource{F:/Doktorarbeit/Text/Literaturverzeichnis.bib}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}}
\usepackage{pdfpages} % zum Einbinden von PDF-Dateien
\usepackage[vcentering,dvips]{geometry} % Seitengröße definieren
\geometry{a4paper,left=3cm,right=3cm,top=3cm,botto m=3cm}
\usepackage{color} % um Text zu färben
\usepackage{endnotes} % End- und Fußnoten
\usepackage{url} % Weblinks
\usepackage[hidelinks]{hyperref} % klickbare Kapitel und Link-Farben ohne Hervorhebung
%\hypersetup{colorlinks=true, linkcolor=blue, pagecolor=blue, urlcolor=blue, citecolor=blue}
\usepackage{caption} % für z.B. Tabellenüberschriften
\usepackage{fancybox} % für Kasten und Boxen
\usepackage{longtable} % für mehrseitige lange Tabellen
\usepackage{tabularx} % für Tabellen
\usepackage{eurosym} % Für das e-Symbol
\usepackage{setspace}%Aktiviert einzelnen Zeilenabstand
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentrierte Spalten mit Breitenangabe
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit Breitenangabe
\newcommand{\ctab}{\centering\arraybackslash } % Tabellenabschnitt zentrieren
\newcommand{\rtab}{\raggedleft\arraybackslash} % Tabellenabschnitt rechtsbündig
\newcommand{\ltab}{\raggedright\arraybackslash} % Tabellenabschnitt linksbündig
\clubpenalty = 10000 % schliesst "Schusterjungen" aus
\widowpenalty = 10000 % schliesst "Hurenkinder" aus
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\shorthandoff{"} % aus "A wird NICHT Ä!
%
%
% %%%%%%%%%%%%%% D E C K B L A T T
% ================================================
\begin{titlepage}
\end{titlepage}
% ================================================
%
%
% %%%%%%%%%%%%%% V O R S P A N N
\frontmatter % dies leitet einführende Seiten ein. Die Seitenzahlen werden römisch angezeigt
\pagenumbering{Roman} %große Römische Ziffern
\include{includes/00prokom}
\include{includes/00widm}
\pdfbookmark[1]{Inhaltsverzeichnis}{toc}
\tableofcontents % Inhaltsverzeichnis ausgeben
\listoffigures % beginnend mit dem Abbildungsverzeichnis
\listoftables % ... und dem Tabellenverzeichnis
\newpage
\printnomenclature % Abkürzungsverzeichnis ausgeben
%
%
%
% %%%%%%%%%%%%%% H A U P T T E I L
% ????????????????????
\mainmatter % dies leitet den Haupttext ein. Die Seitenzahlen werden arabisch angezeigt
\KOMAoptions{chapterprefix=false}% Kapitelnamen werden ausgeschrieben
\onehalfspacing %Zeilenabstand 1,5
\include{includes/01Einleitung}
\include{includes/02Methoden}
\include{includes/03Ergebnisse}
\include{includes/04Diskussion}
\appendix % leitet den Anhang-Teil ein
\addcontentsline{toc}{chapter}{Anhang}% fügt die Überschrift "Anhang" ins TOC ein
\backmatter % hiermit wird der Nachspann eingeleitet. Seitenzahlen werden weiter fortgeführt
\input{includes/05Anhang}
\singlespacing
\printbibliography
\selectlanguage{ngerman}
\end{document}

Andere Dokumente kann ich ohne Probleme kompilieren.

Habt ihr ne Ahnung? Bei der spanischen Babelversion ist das wohl ein bekannter Fehler, zur deutschen Version habe ich allerdings nichts gefunden...

Vielen Dank für eure Hilfe!
Daniel

FelixT
13-07-2014, 17:12
Bei mir kommt mit dem Code kein Fehler, außer dass die includierten Dateien nicht gefunden werden, die Du hier nicht gepostet hast. Vielleicht ist der Fehler darin. Hier jedoch nicht. Evtl. poste ein Minimalbeispiel (http://texwelt.de/wissen/fragen/569/was-ist-ein-vollstandiges-minimalbeispiel-oder-kurz-vm-und-wie-erstelle-ich-dieses).

Felix

X_Y
13-07-2014, 17:50
Hey Felix,

ich bin grade auf diesen Beitrag gestoßen
http://www.mrunix.de/forums/archive/index.php/t-70047.html. Das Verschieben von

\usepackage[ngerman]{babel} % Deutscher Satzbau an das Ende des Headers hat das Problem gelöst.

Viele Grüße
Daniel

Studi
13-07-2014, 19:32
Bei mir trat das Problem nicht auf. Evtl. hast Du eine ältere Version eines Paketes, die mit Babel konfliktet. Oder es ist bei MiKTeX so, ich verwende TeX Live.


Das Verschieben von

\usepackage[ngerman]{babel} % Deutscher Satzbau an das Ende des Headers hat das Problem gelöst.

Da wäre ich vorsichtig: Pakete oder Makros könnten babel vorher brauchen. Stell Dir Text-Makros mit Umlauten vor, oder Dokument-Meta-Informationen damit. Ich würde es nicht weiter runterschieben als nötig. Lässt sich ja testen, und nebenbei fändest Du beim Hochschieben das verursachende Paket.

Studi