Literaturverzeichnis bekommt Ärger mit latin1 und inputenc

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


kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Literaturverzeichnis bekommt Ärger mit latin1 und inputenc

Beitrag von kla4dj »

Hallo zusammen,

eigentlich habe ich zwei Probleme. Aber das eine ergibt sich aus dem anderen. :lol: Habe nämlich probiert ein Minimalbeispiel zu erstellen, bekomme dann aber wieder andere Probleme.

Fangen wir mit dem Hauptproblem an meiner Hauptdatei an und schauen uns dann das Minimalbeispiel an, in dem die Struktur der Hauptdatei noch mal beschrieben wird.

Habe eine Datei in dem ich Zitate habe. Wenn ich die Datei dann kompiliere erhalte ich folgende Fehlermeldungen:
! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `latin1'.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.83 \input{02_Inhalt/Literaturverzeichnis.tex}
You need to provide a definition with \DeclareInputText
or \DeclareInputMath before using this key.
LaTeX Font Info: Try loading font information for T1+pcr on input line 2.
(/Applications/texlive/2013/texmf-dist/tex/latex/psnfss/t1pcr.fd
File: t1pcr.fd 2001/06/04 font definitions for T1/pcr.
)
Package microtype Info: Loading generic settings for font family
(microtype) `pcr' (encoding: T1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
! LaTeX Error: Command \textcurrency unavailable in encoding T1.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.83 \input{02_Inhalt/Literaturverzeichnis.tex}
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
! LaTeX Error: Command \textcurrency unavailable in encoding T1.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.83 \input{02_Inhalt/Literaturverzeichnis.tex}
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
LaTeX Font Info: Font shape `OMS/ppl/m/sc' in size <12> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 2.
Package babel Info: Redefining ngerman shorthand "|
(babel) in language on input line 2.
Package babel Info: Redefining ngerman shorthand "~
(babel) in language on input line 2.
Package babel Info: Redefining ngerman shorthand "|
(babel) in language on input line 2.
Package babel Info: Redefining ngerman shorthand "~
(babel) in language on input line 2.
[15
]
! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `latin1'.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.83 \input{02_Inhalt/Literaturverzeichnis.tex}
You need to provide a definition with \DeclareInputText
or \DeclareInputMath before using this key.
! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `latin1'.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.83 \input{02_Inhalt/Literaturverzeichnis.tex}
You need to provide a definition with \DeclareInputText
or \DeclareInputMath before using this key.
Irgendein ein "Sonderzeichen" stört ihn im Literaturverzeichnis. Habe aber probiert, die ganze .bib-Datei mal zu löschen, teilweise auszukommentieren oder nur eine Quelle drin zu lassen. Dementsprechend habe ich auch meine Hauptdatei angepasst, nicht dass er keine Zitierquellen findet.


Hier das Minimalbeispiel. Wenn ich das kompilieren möchte, erhalte ich die Meldung, dass er die test.bib-Datei nicht findet. Klammere ich die Zitierstelle im Text aus, erhalte ich kein Problem. Habe auch schon mehrfach nach geschaut, ob die Datei wirklich da liegt.

*test.tex
\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
%\usepackage[babel]{csquotes}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage%
[%
	style = authoryear-comp,		% authoryear-comp oder 
	backend = biber,
	hyperref = true,
	maxnames = 2,
	isbn = true,
	doi = true, 			% DOIs im LitVZ
	language = german,
	texencoding=utf8,
	bibencoding=utf8
	firstinits = true,		% Vornamen abkürzen
	uniquename = init,
	%backref = true,		% Seitenzahlen der Verweise im LitVZ
	dashed = false, 		% Falls mehrere gleiche Autoren auftauchen, werden die Einträge mit 
							% einem Strich abgekürzt. S.a. http://projekte.dante.de/DanteFAQ/BiblatexStile --> autoryear
]{biblatex}


\addbibresource{bib/test.bib}

\begin{document}
Hallo Welt! \cite{A_01}

\printbibliography 
\end{document}

*test.bib
@book{A_01,
   author = {Hauff, Michael von},
   title = {Industrial ecology management - nachhaltige Entwicklung durch Unternehmensverbünde},
   publisher = {Springer/Gabler},
   address = {Wiesbaden},
   ISBN = {978-3-8349-2361-5
978-3-8349-6638-4},
   year = {2012},
   type = {Book}
}
Process started

INFO - This is Biber 1.6 INFO - Logfile is 'test.blg' INFO - Reading 'test.bcf' INFO - Found 1 citekeys in bib section 0 INFO - Processing section 0 INFO - Looking for bibtex format file 'bib/test.bib' for section 0

Process exited with error(s)
Zuletzt geändert von kla4dj am Mo 27. Jan 2014, 13:50, insgesamt 1-mal geändert.

Felix
Forum-Century
Forum-Century
Beiträge: 210
Registriert: Sa 25. Jan 2014, 13:57

Beitrag von Felix »

Zur Not, falls Du keine schnelle Lösung kriegst, kannst Du Umlaute auch anders schreiben, statt sie direkt einzugeben, wie "u statt ü, in der bib-Datei.

Felix
Ein TikZ Süchtiger :-)

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

Beitrag von u_fischer »

Von welchem Ordner aus startest du biber bei deinem Minimalbeispiel?
Wo genau befindet sich die test.tex und die test.bib?

Was dein Hauptdokument angeht: Bist du dir sicher, dass alle deine Dateien die gleiche Kodierung haben? Ich habe ein bisschen den Eindruck, dass du latin1/utf8 mehr oder weniger zufällig wählst.

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

@felix
Danke für den Tipp. Habe bereits Sonderzeichen, die bekanntlich Probleme machen schon ausgetauscht ( _ ; ´ ; “ ” ) .Aber beim Kompilieren stößt es ja auch auf, wenn ich sogar alles auskommentiert habe.

@u_fischer
Danke für den latin1/uft8 -Hinweis. Das ist mir eben auch aufgefallen. Habe es auf latin1 geändert. Problem bleibt gleich.

Biber starte ich aus dem gleichen Ordner wie sonst auch. Habe das ja Default in den Einstellungen eingegeben, oder meinst Du etwas anderes?

Die Ordnerstrukur von den Dateien ist:

hier (Ordner)
..->test.tex
..->bib (Ordner)
.....->test.bib

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

Beitrag von u_fischer »

Öffne mal ein Terminal für den Ordner, in dem sich deine test.tex befindet

(http://pointaix.blogspot.de/2012/07/mac ... rdner.html)

Gib dort

biber test

ein.

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Terminal spuckt mir das hier aus :
INFO - This is Biber 1.6
INFO - Logfile is 'test.blg'
ERROR - Cannot find control file 'test.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
INFO - ERRORS: 1
Im Ordner liegt jedoch test.bcf und "backend=biber" wird im Minimalbeispiel auch übergeben.

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

Beitrag von u_fischer »

Gib mal
dir 
oder
ls
ein (hoffentlich kennt der mac das). Wird in der Liste test.bcf aufgeführt?

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Das kommt dabei raus:
dhcp-XXX-XXX-XX-XXX:test Pia$ biber dir
INFO - This is Biber 1.6
INFO - Logfile is 'dir.blg'
ERROR - Cannot find control file 'dir.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
INFO - ERRORS: 1

dhcp-XXX-XXX-XX-XXX:test Pia$ biber is
INFO - This is Biber 1.6
INFO - Logfile is 'is.blg'
ERROR - Cannot find control file 'is.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
INFO - ERRORS: 1
dhcp-XXX-XXX-XX-XXX:test Pia$ 
weit und breit nichts von test.bcf :-(

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

Beitrag von Johannes_B »

Ulrike wollte eigentlich nur das hier wissen:

http://texwelt.de/wissen/fragen/2308/wi ... ufen-wurde


Biber erstellt die Datei, test ist dabei der Name deines Hauptdokumentes.
Zuletzt geändert von Johannes_B am Mo 27. Jan 2014, 17:06, insgesamt 1-mal geändert.
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.

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

Beitrag von u_fischer »

Du soll "dir" eingeben. Nicht biber dir. (und wer auch immer meinen Beitrag editiert hat, hat ls und nicht is geschrieben).

Falls "test Pia" bedeutet, dass deine Ordner Leerzeichen enthalten: Vermeide das.

Antworten