Seite 1 von 2
Wechseln der Sprache von Englisch auf Deutsch
Verfasst: Di 13. Aug 2013, 16:53
von Patrick1990
Hallo,
habe hier ein Dokument, was in englischer Sprache ist. Zum Beispiel "contents".
Bisher habe ich den Befehl
\usepackage[ngerman]{babel}
Die funktioniert hier jedoch nicht.
Was muss ich tun?
http://www.latextemplates.com/template/ ... range-book
Hier der Link zum Dokument
Verfasst: Di 13. Aug 2013, 18:04
von Epllus
Bei mir funktioniert's. Hast du alles abgespeichert, bevor du das Dokument gesetzt hast?
Grüße
Epllus
Das Kreuz mit den Vorlagen
Verfasst: Di 13. Aug 2013, 18:33
von Besserwisser
In structure.tex wird
\usepackage[english]{babel}
verwenden. Du kannst dann natürlich nicht zusätzlich babel noch einmal mit ngerman als Option laden. Du kannst aber beispielsweise die Option english beim Laden von babel in struture.tex in ngerman ändern. Nicht wundern, wenn dann beim ersten LaTeX-Lauf nach der Änderung ein Fehler in der aux-, der toc-, der lof- oder sonstigen Hilfsdateien gemeldet wird. Das ist normal und lässt sich einfach aussitzen.
Ich würde aber generell empfehlen,
mit einer minimalen Vorlage zu beginnen und dann nach und nach die Dinge dazu zu nehmen, die man wirklich braucht und von denen man wenigstens halbwegs weiß, was sie bewirken. Dann hat man solche Probleme meist nicht.
Verfasst: So 25. Aug 2013, 20:13
von Patrick1990
Ja, leider bekomme ich Fehlermeldungen wenn ich es auf ngerman schreibe.
Diese gehen auch nicht weg.
Präzision bitte!
Verfasst: So 25. Aug 2013, 21:03
von Stamm-
Patrick1990 hat geschrieben:Ja, leider bekomme ich Fehlermeldungen wenn ich es auf ngerman schreibe.
Diese gehen auch nicht weg.
Und die lauten genau wie?
Verfasst: So 25. Aug 2013, 21:54
von Patrick1990
structure.tex kann ich ja generell nicht setzen.
Nachdem ich nun english mit ngerman ersetzt habe kommt in main.tex folgende Meldung:
Package biblatex Warning: Missing 'hyperref' package.
(biblatex) Setting hyperref=false.
Package biblatex Warning: 'babel' detected but 'csquotes' missing.
(biblatex) Loading 'csquotes' recommended.
(./main.aux
(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
! Package babel Error: You haven't loaded the option english yet.
See the babel package documentation for explanation.
Type H <return> for immediate help.
...
l.7 \select@language{english}
?
Verfasst: Mo 26. Aug 2013, 07:23
von Johannes_B
Kompilierung ordnungsgemäß beenden lassen, und nochmal starten. Das Verhalten ist normal bei der Umstellung der Sprache.
Die Warnungen waren aber garantiert vorher schon da.
Verfasst: Mo 26. Aug 2013, 08:50
von Patrick1990
Wie kann ich das ordnungsgemäß beenden lassen? Er stoppt an dieser Stelle.
Als ich english anstatt ngerman in der datei structure.tex stehen hatte hat er diese Fehler nicht angezeigt.
Verfasst: Mo 26. Aug 2013, 09:21
von Stefan Kottwitz
Hallo Patrick,
siehe:
Package babel Error: You havent loaded the option... - Du kannst die .aux-Datei löschen.
Zur
biblatex Warnung: lade
hyperref vorher.
Stefan
Verfasst: Mo 26. Aug 2013, 09:21
von Johannes_B
Das kommt auf deinen Editor an. Kompilier am besten mal mit texworks, der wurde mit TexLive und Miktex auf deinem System installiert. Wähle pdflatex (das verwendest du doch?) und wenn er beim Fehler stoppt unten in die kleine Zeile ein
für quite eingeben und mit enter bestätigen.
Beim nächsten Durchlauf sollte es dann passen.
@Stefan: Ich wusste doch, dass es auf Texwelt schon was dazu gibt. Leider hat google mir da vorhin nicht weiter geholfen.
@Patrick: Lies dir die Antwort von saputello durch, um zu wissen warum dieser Fehler erscheint.
Beste Grüße
Johannes