Seite 1 von 1

Biblatex - undefined control sequence - Hilfe

Verfasst: Di 6. Nov 2012, 11:58
von Vino
Hallo zusammen,

ich bin am verzweifeln... Die letzten zwei Tage versuche ich mein Literaturverzeichnis hinzubekommen. Ich nutze biblatex.
Das Testbeispiel funktioniert bei mir.
In meinem Dokument jedoch tauchen sechs Fehler auf. Jedes Mal: "Undefined Control Sequences". Und das immer in derselben Zeile "\begin{document}".


Dazu kommt noch, dass in der ausgegebenen .pdf Datei im Header jeder Zeit neben der Kapitelbezeichnung noch ein "fromOriginLanguage" auftaucht. Das Literaturverzeichnis wird aber ausgegeben.

Hat jemand eine Idee woran es liegen könnte? Habe ich vielleicht die Reihenfolge der Paketaufrufe falsch gemacht?

Viele Grüße und danke schon einmal für eure Mühen!


%

\usepackage{ngerman} 	%Deutsche Trennungen, Anführungszeichen und mehr
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc} %Eingabe von ä,ü,ö,ß
\usepackage{tabulary}
\usepackage{wrapfig}
\usepackage{graphicx} 				%Einbinden von Grafiken
\usepackage{epstopdf} 	
\usepackage{subfigure}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=numeric,natbib=true,firstinits,defernumbers,backend=biber]{biblatex}
\addbibresource{bibtextest.bib}
\newcommand{\cmd}[1]{\texttt{\textbackslash #1}}
\setlength{\parindent}{0pt}

\usepackage{siunitx}
\sisetup{%
   output-decimal-marker={,},% Komma als Dezimaltrenner
   per-mode = symbol, %-or-fraction % pro-Einheiten mit Bruch oder /
   list-final-separator = { \translate{und} },
	 range-phrase = { \translate{bis} },
	 separate-uncertainty,
	 table-format = 1.3(1)
}
\usepackage[acronym,
            nonumberlist,
						section=chapter]
					{glossaries}
\usepackage[colorlinks=true, 
						urlcolor=black,
						filecolor=black,
						linkcolor=black,
						citecolor=black]{hyperref}


%%
%% Ab hier alles für Glossaries
%%
\renewcommand*{\glspostdescription}{}
\renewcommand*{\glsautoprefix}{gls:}

\newglossary[slg]{symbole}{syi}{syg}{Symbolverzeichnis}
\makeglossaries

%% STYLE FÜR EINHEITEN
\newglossarystyle{physeinheiten}{
% Umgebung: longtable
\renewenvironment{theglossary}
{\begin{longtable}[l]{@{}p{1,5cm}p{1,5cm}p{7cm}@{}}\\}
{\end{longtable}}

% Tabellenkopf

\renewcommand*{\glossaryheader}{
\textbf{Symbol} & \textbf{Einheit} & \textbf{Bezeichnung}\\\\
\endhead}

% keine Überschriften zwischen Gruppen
\renewcommand*{\glsgroupheading}[1]{}
% Haupteinträge in einer Zeile:
\renewcommand*{\glossaryentryfield}[4]{
\glsentryuseri{##1}% Symbol
& \si{\glsentryuserii{##1}}% Einheit
& \glstarget{##1}{##2}% Bezeichnung
\\\\ % Zeilenende
}

% Untereinträge wie Haupteinträge
\renewcommand*{\glossarysubentryfield}[6]{
\glossaryentryfield{##2}{##3}{##4}{##5}{##6}}

% nichts zwischen Gruppen
\renewcommand*{\glsgroupskip}{}
}	

% Laden der Verzeichniseinträge
\loadglsentries[abk]{content/abk}  %Einladen extern gespeicherter Abkürzungen
\loadglsentries[symbole]{content/sym}	%Einladen extern gespeicherter Symbole

\begin{document}

%Alle Verzeichniseinträge ausgeben
\glsaddall

\tableofcontents{}

\frontmatter

%\printglossaries 
\printglossary[type=acronym,title=Abkürzungsverzeichnis] 
\printglossary[type=symbole,style=physeinheiten,title=Symbolverzeichnis]
\mainmatter
\input{content/test}
\printbibliography
\appendix
\input{content/Anhang}

}
\end{document}

%
[/code]

Verfasst: Di 6. Nov 2012, 12:47
von Gast
Du solltest \usepackage{ngerman} entfernen. Abgesehen davon mangelt es deinem Beispiel an Informationen: Der Code ist wegen der externen Dateien bei anderen nicht lauffähig und kann daher nicht getestet werden, und den genauen Wortlaut der Fehlermeldung hast du auch nicht genannt (welcher Befehl ist undefiniert?).

Ulrike Fischer
www.troubleshooting-tex.de

Verfasst: Di 6. Nov 2012, 13:05
von Vino
Hallo Ulrike,

danke für die schnelle Antwort.
Entschuldige, dass ich die Anforderungen and das Minimalbeispiel nicht genau geprüft habe. Für das nächste Mal setze ich das um!
Dein Tipp mit dem ngerman paket hat funktioniert, ich musste dafür aber auch das "babel" paket löschen.

Jetzt ist mein Inhaltsverzeichnis und Literaturverzeichnis jedoch in Englisch dargestellt. Welches paket kann ich stattdessen laden, damit ich dieses Phänomen nicht habe?


Lieben Dank noch einmal für deine Hilfe

Fabian

Verfasst: Di 6. Nov 2012, 13:10
von Gast
Vino hat geschrieben: Dein Tipp mit dem ngerman paket hat funktioniert, ich musste dafür aber auch das "babel" paket löschen.
Wenn du das auch hätte löschen sollen, hätte ich es erwähnt ...
Vino hat geschrieben: Jetzt ist mein Inhaltsverzeichnis und Literaturverzeichnis jedoch in Englisch dargestellt. Welches paket kann ich stattdessen laden, damit ich dieses Phänomen nicht habe?
\usepackage[ngerman]{babel}

Ulrike Fischer
www.troubleshooting-tex.de

Verfasst: Di 6. Nov 2012, 13:21
von Vino
Vielen Dank Ulrike :)

Problem mit babel und biblatex

Verfasst: Mi 23. Nov 2016, 10:32
von Mr Pink
Hallo hallo,
bei mir taucht eine ähnliche Fehlermeldung auf. Sobal ich Babel und biblatex zusammen verwenden bekomme ich ein:
undefined control sequence \begin{document}

kommentiere ich entweder Babel aus oder biblatex (zusammen mit \bibliography und \printbibliography) kompiliert alles einwandfrei.

kann mir da jemand weiterhelfen?
%

\documentclass[a4paper, DIV=calc, twoside, headsepline, 12pt]{scrbook} 
\usepackage[latin1]{inputenc} 
\usepackage[ngerman,english]{babel}

\usepackage[onehalfspacing]{setspace}
\usepackage[a4paper, includeheadfoot, bindingoffset=0.8cm,left=2.5cm, right=2.5cm, top=2.5cm, bottom=2 cm]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{url}
\usepackage{graphicx}
\graphicspath{{./images/}}
\usepackage[font=small]{caption}
\usepackage{epstopdf}
\usepackage{bm}
\usepackage{float}
\usepackage{color}
\usepackage{multirow}
\usepackage{siunitx}
\usepackage{scrhack}
% \usepackage[backend=bibtex8,style=numeric-comp,giveninits,url=false,sorting=none,maxnames=10]{biblatex}
% \bibliography{MasterThesis}
\usepackage{csquotes}


\begin{document}

\tableofcontents


%\chapter{Introduction}
%\input{Introduction.tex}

%\newpage
%\printbibliography

\end{document}


Verfasst: Mi 23. Nov 2016, 11:04
von Gast
Kann ich über den Online-Editor-Link nicht nachvollziehen. Wenn also ein Update der TeX-Distribution nicht hilft, dann mach ein echtes Minimalbeispiel (nach dieser verlinkten Anleitung), das dein Problem zeigt, und kopiere die gesamte Fehlermeldung aus der log-Datei. Da dabei auch die Umbrüche wichtig sein können, binde die Fehlermeldung bitte wie Code ein.

Verfasst: Mi 23. Nov 2016, 11:08
von Gast
Wenn man sich schon an eine bereits beantwortete Frage anhängt und damit die Frage erneut öffnet, sollte man auch die bereits gegebenen Hinweise bezüglich Minimalbeispiel und Fehlermeldung beachten! Genau dieselben Fehler wie der Vorgänger zu wiederholen, wenn auf diese Fehler bereits deutlich hingewiesen wurde, ist - höflich gesagt - wenig sinnvoll.

Besser wäre, eine neue Frage wirklich als neue Frage zu stellen und ggf. auf eine ähnliche Frage zu verweisen.

Verfasst: Mi 23. Nov 2016, 11:46
von Mr Pink
sorry, dass das Minimalbeispiel nicht minimal war! Tatsächlich hat das update von Miktex geholfen! vielen Dank!