Biblatex - undefined control sequence - Hilfe

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Vino
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mi 26. Sep 2012, 10:04

Biblatex - undefined control sequence - Hilfe

Beitrag 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]
Dateianhänge
header.GIF
header.GIF (3.52 KiB) 4084 mal betrachtet

Gast

Beitrag 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

Vino
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mi 26. Sep 2012, 10:04

Beitrag 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

Gast

Beitrag 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

Vino
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mi 26. Sep 2012, 10:04

Beitrag von Vino »

Vielen Dank Ulrike :)

Mr Pink

Problem mit babel und biblatex

Beitrag 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}


Gast

Beitrag 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.

Gast

Beitrag 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.

Mr Pink

Beitrag von Mr Pink »

sorry, dass das Minimalbeispiel nicht minimal war! Tatsächlich hat das update von Miktex geholfen! vielen Dank!

Antworten