BiBTeX und Babel!?

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


j0chn

BiBTeX und Babel!?

Beitrag von j0chn »

Hallo Leute,
erst einmal: ich bin neu und sag Hallo!! ^^.
Ich habe eine kleines Babel und BiBTex Problem.
Also ich weiß schonmal dass es iwie damit zusammenhängen sollte :)
Ich hab schon 3 Stunden nach dem Problem gesucht und nichts gefunden, nur dass ich Babel einsetzen soll, damit der Fehler den ich habe nicht mehr habe. Nur ich habe den Fehler ja wenn ich Babel einsetze (mitlerweile auch ohne). Ich konnte das Problem glaube ich auch schon auf das "\cite" Zitat beschränken, da die Fehler weg sind, wenn ich cite auskommentier!
Naja ich benutze das TeXNicCenter mit MikTex 2.8 unter Windows 7 und joa ich schick euch einfach mal den Header und den Fehler.
Header:
\documentclass[a4paper, 12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{bibgerm}
\usepackage{cite}
\addto\captionsngerman{\renewcommand\refname{Quellenverzeichnis}}
\parindent 0pt
\setcounter{tocdepth}{4}   
\setcounter{secnumdepth}{4}
\addtolength{\topmargin}{-5mm}           % Ausgleich \hrulefill
\addtolength{\textheight}{5mm}           % Ausgleich \hrulefill
\addtolength{\oddsidemargin}{-1in}        % Ausgleich Treiberrand
\addtolength{\oddsidemargin}{13mm}        % Ausgleich Bindung
\textwidth210mm                           % Papierbreite DIN A4
\addtolength{\textwidth}{-45mm}           % Ausgleich linker Rand
\addtolength{\textwidth}{-25mm}           % Ausgleich rechter Rand
Und das der Eintrag für BiBTeX:
\cite{Schmeh}
\bibliographystyle{gerapali}
\bibliography{bibliography/Literatur}
Und das dann die Fehlermeldung:
Package Babel Error: You haven't defined the language deutsch yet.

Vielen Dank für eure Hilfe
MfG j0chn

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Irgendwo wird bei Dir versucht, auf die Sprache »deutsch« umzuschalten, die es nicht gibt. Lösch mal alle Hilfsdateien, also *.aux, *.lot, *.lof etc. Falls das das Problem nicht löst, musst Du mal schauen, wo Du »deutsch« statt »ngerman« als Sprache angegeben hast. Ansonsten solltest Du unbedingt l2tabu (siehe zweite Zeile meiner Signatur) lesen. Wenn Du mehr Hilfe benötigst, solltest Du außerdem die erste Zeile meiner Signatur beachten!

Statt bibgerm empfehle ich übrigens biblatex oder zumindest babelbib.

j0chn

Beitrag von j0chn »

Hi,
danke für die Antwort.
Ich habe die Hilfsdatein gelöscht, leide rohne Erfolg.
Dann habe ich den zweiten Link überflogen und meine Datei etwas angepasst (auch erfolglos), Und der zweite Link handelt ja von dem Forum"Knigge" den werde ich mir nachher mal anschauen (gerade in der Uni).
Und zu dem Thema "deutsch": In den Optionen von Latex kann ich kein ngerman angeben und in dem Code selbst hab ich ja ngerman mit babel definiert und in den Parametern der documentclass hab ich gar nichts angegeben (wenn ich da ngerman reinschreibe passiert aber auch nichts).
Wo sollte ich denn deutsch angegeben haben können? Der relevante Code ist ja bereits gepostet.
Danke und mfG
jßchn

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

j0chn hat geschrieben:Wo sollte ich denn deutsch angegeben haben können?
Woher soll ich das wissen? Siehe dazu die erste Zeile meiner Signatur.
j0chn hat geschrieben:Der relevante Code ist ja bereits gepostet.
Nein. Du hast entgegen aller Empfehlungen nur den Code gepostet, den Du für relevant gehalten hast. Da Du nicht weißt, wo der Fehler liegt, ist es erstaunlich, dass Du wissen willst, was relevant ist. So gut bin ich leider nicht. Daher wiederhole ich: Siehe die erste Zeile meiner Signatur.

Antworten