Kommando abgestürzt: biber

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


Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Nun, du kannst selbstverständlich alle Umlaute als "a oder \"a usw schreiben. Aber das ist was mühsam. Sehr viel einfacher und bequemer ist es, wenn du *alle* Dateien in utf8 kodierst.

inputenc-Fehler gibt es normalerweise aus zwei Gründen: Eine der Dateien ist doch nicht utf8. Oder beim Kopieren hast du irgendwelche seltsamen Unicodezeichen eingefügt (zero width space u.ä), die standardmäßig nicht "aktiviert" sind.

Syreanna
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: Do 4. Sep 2014, 10:04

Beitrag von Syreanna »

Alle Dateien in utf8 kodieren ging natürlich viel besser und hat auch wieder einen ganzen Satz Fehler entfernt. Vielen Dank dafür :-)

Jetzt werde ich jedoch in meiner Hauptdatei einen Fehler ganz am Ende nicht los, beim \end{document}
! Package inputenc Error: Keyboard character used is undefined
(inputenc)                in inputencoding `utf8'.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.66 \end
         {document}
You need to provide a definition with \DeclareInputText 
or \DeclareInputMath before using this key.
Bzw. ein Fehler der Form:
inputenc: Keyboard character used is undefined(inputenc) in inputencoding `utf8'. \end
oder
Package inputenc Error: Unicode char \u8:ätz not set up for use with LaTeX \end

Habe auch gerade eben schon gegoogelt, aber bisher habe ich noch nichts funktionierendes gefunden... :-(

Sind das Fehler durch seltsame Unicodezeichen? Wie z.B. -, § etc? Wenn ja, wie kann ich das ändern?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du kannst das hier mal versuchen:

Problem after copying text: inputenc Error: Unicode char \u8:‭ not set up for use with LaTeX

Vielleicht kannst du dadurch die Fehlerquelle identifizieren.

Syreanna
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: Do 4. Sep 2014, 10:04

Beitrag von Syreanna »

Hat nicht geklappt. Jedoch habe ich etwas auf dem Weg gefunden, der Fehler liegt wohl in meiner bibliography. Wie ich es lösen kann, weiß ich nur noch nicht.

Habe aber wieder von utf8 auf latin1 umgestellt, da ist die Anzahl der Fehlermeldungen zumindest geringer bzw. ist es ein und dieselbe bezogen auf \end{document}

inputenc: Keyboard character used is undefined(inputenc) in inputencoding `latin1'. \end

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ein Fehler ist schon zuviel. Du solltest wissen, dass TeX-Fehler zählt. Wenn du nicht konsequent Fehler korrigierst, dann wirst du irgendwann mal so eine
Meldung bekommen (und keine pdf-Datei):
(That makes 100 errors; please try again.)
!  ==> Fatal error occurred, no output PDF file produced!
Dabei ist es egal, ob es verschiedene oder immer dieselben Fehler sind.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Du solltest deine Datein übrigens nur umkodieren, wenn du eine Sicherheitskopie hast. Du wärst nicht die erste Person, welche dann Zähneknirschend vor dem Rechner sitzt.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Syreanna
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: Do 4. Sep 2014, 10:04

Beitrag von Syreanna »

Die Startdatei, bevor ich auf Biber gewechselt habe, habe ich noch. Alle Unterdateien habe ich nicht wirklich angerührt.

Aktuell habe ich 5x diesen inputenc Fehler und solange die nicht weg sind, erstellt mir TexStudio auch keine PDF. Wenn der Fehler tatsächlich in der bibliography liegt, was kann ich dagegen unternehmen? Alle Umlaute rausnehmen? Eine neue bib erstellen und hoffen, dass es mit dieser besser funktioniert?

Edit: Ich muss das wohl revidieren. Er öffnet mir zwar nicht automatisch die PDF aber erzeugt trotz des Fehlers die PDF. Jetzt muss ich nur versuchen den los zu kriegen.

Danke bisher für die Hilfe :-)
Zuletzt geändert von Syreanna am Fr 5. Sep 2014, 19:14, insgesamt 1-mal geändert.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

So etwas kann man in 15 Minuten zu lösen, wenn man die Dateien hat und weiß, wo man hinschauen muss. Ohne die Dateien kann man dir keine konkrete Lösung sagen.
Alle Unterdateien habe ich nicht wirklich angerührt.
Und wie sind die kodiert?

Syreanna
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: Do 4. Sep 2014, 10:04

Beitrag von Syreanna »

Die Befürchtung habe ich auch, aber ich kann ja nur Ausschnitte posten.

Alle Latin1, wobei ich den Text für jedes Unterkapitel aus Word kopiert habe. Die Literaturdatei war noch UTF8, das habe ich gerade in Jabref geändert und in TexStudio habe ich alle Dateien kontrolliert und sind jetzt definitiv 8859-1 kodiert.
\documentclass[11pt,titlepage,onecolumn,headsepline,footsepline,numbers=noenddot,
liststotocnumbered,bibtotocnumbered,
oneside,a4paper,BCOR8mm,fleqn]{scrbook}
\usepackage[includefoot,includehead,left=2cm,right=1.5cm,top=1.7cm,bottom=2cm]{geometry}
\usepackage{graphicx} %Enhanced support for graphics
\usepackage{pdfpages} %Include PDF documents in LaTeX
\usepackage[latin1]{inputenc} %geht nicht %Umlaute
\usepackage{uarial} %Arial clone
\renewcommand{\familydefault}{\sfdefault} 					% Only if the base font of the document is to be sans serif
\usepackage[T1]{fontenc} 									%Dadurch lassen sich Probleme beim Trennen von W?rter, die Umlaute enthalten, vermeiden beziehungsweise sie k?nnen dann erst ?berhaupt getrennt werden
%\usepackage[numbers]{natbib}
\usepackage[backend=biber,style=numeric,texencoding=latin1,bibencoding=latin1]{biblatex} 
\addbibresource{Literatur}
\usepackage{blindtext}
\usepackage{eurosym} 										%METAFONT and macros for Euro sign
\usepackage[ngerman]{babel}
\parindent 0pt
%\usepackage{cancel} 										%Kann in Formeln Terme durchstreichen
\usepackage{umoline} 										%Underline text allowing line breaking
\usepackage{caption} 										%F?r Bildunterschriften
\captionsetup{margin=8pt,font=small,labelfont=bf} 			%Bild und Tabellenunterschrift auf 8pt festgesetzt
\usepackage{float} 											%Force figure placement in text 
\input{epsf}												%Simple macros for EPS inclusion
\usepackage{epsfig}											%Include Encapsulated PostScript in LATEX documents
\renewcommand\figurename{Abbildung}							%?ndert die Bezeichnung der Bilder in Abbildung
\usepackage{amsmath}
\usepackage[per-mode=symbol,detect-weight]{siunitx}
\usepackage{pdflscape}
%\usepackage{lscape}
\usepackage{threeparttable} 
\usepackage{hyperref}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[automark]{scrpage2} 
\usepackage{epstopdf}
\usepackage{setspace} 										%Zeilenabstand einstellen
\onehalfspacing 											%anderthalbfacher Zeilenabstand

\begin{document}
\pagestyle{scrheadings} 
\ohead{\pagemark} 
\ihead{\headmark} 
\chead{} 
\ofoot{}\ifoot{}\cfoot{} 

\include{Deckblatt}
\pagenumbering{Roman}
\tableofcontents
\include{00Begriffe}

%\include{Kapitel/Nomenklatur}

% einfügen der einzelnen Kapitel
\newpage
\pagenumbering{arabic}
\include{01Einleitung}
\listoftables
\listoffigures
\printbibliography
%\bibliographystyle{humannat}
%\bibliography{Literatur} 
%\include{Kapitel/Anhang}
\end{document}
Wobei ich jetzt jede einzelne Datei neu erstellt habe, mit Copy & Paste, und jetzt sind die inputenc Fehler weg. Aber er zeigt mir das Literaturverzeichnis nicht mehr an...
Prozess gestartet: biber "Bachelorarbeit1"

INFO - This is Biber 1.9
INFO - Logfile is 'Bachelorarbeit1.blg'
INFO - Reading 'Bachelorarbeit1.bcf'
INFO - Found 28 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'Literatur' for section 0

ERROR - Cannot find 'Literatur'!
INFO - ERRORS: 1

Prozess endete mit Fehler(n)

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Du hast mehr gemacht als copy&paste, denn da fehlt die Endung .bib beim Befehl \addbibresource.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten