Seite 1 von 2

Problem mit biber (TeXShop, OS X 10.9)

Verfasst: Do 2. Jan 2014, 21:08
von metallissimus
Hallo,

ich schreibe gerade meine erste Hausarbeit mit TeXShop und scheitere gerade kläglich am Versuch, biblatex bzw. biber zum Laufen zu bringen.

Selbst das Minimalbeispiel aus diesem Thread (Wichtige Hinweise zur Erstellung von Literaturverzeichnissen) funktioniert bei mir nicht:
\documentclass{scrartcl}
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Zitiere Onlinequelle: \cite{ctan}\par
Zitiere Buch: \cite{companion}\par
Zitiere Artikel: \cite{springer}
\printbibliography
\end{document}
Hier mal der vermutlich ausschlaggebende Teil des Konsolenoutput, wenn ich das Beispiel setzen will:
No file minimaltest.bbl.

LaTeX Warning: Citation 'ctan' on page 1 undefined on input line 5.


LaTeX Warning: Citation 'companion' on page 1 undefined on input line 6.


LaTeX Warning: Citation 'springer' on page 1 undefined on input line 7.


LaTeX Warning: Empty bibliography on input line 8.

[1{/usr/local/texlive/2013/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./minimaltest.aux)

LaTeX Warning: There were undefined references.


Package biblatex Warning: Please (re)run Biber on the file:
(biblatex)                minimaltest
(biblatex)                and rerun LaTeX afterwards.

Was ist da los?

Verfasst: Do 2. Jan 2014, 21:29
von Johannes_B
Hast du biber laufen lassen?

Verfasst: Do 2. Jan 2014, 21:32
von metallissimus
Ja, mehrmals. Ist auch ein in TeXShop anstelle von bibtex eingetragen in den Einstellungen.

Logfile (blg):
[0] Config.pm:387> INFO - This is Biber 1.6
[1] Config.pm:390> INFO - Logfile is 'minimaltest.blg'

Verfasst: Do 2. Jan 2014, 21:33
von Johannes_B
Na zeig mal die komplette blg.

Verfasst: Do 2. Jan 2014, 21:36
von metallissimus
Das ist die komplette blg. Ich hab mich auch schon gewundert... da läuft wohl irgendwas gar nicht erst richtig durch?

In der Konsole steht noch eine Zeile mehr, wenn ich biber laufen lasse:
data source /var/folders/br/1hd9vdbs39x0_h44h_lqg9lh0000gn/T/par-64616e69656c626f6c6c696e676572/cache-955b5cd96386991ca6623279060097e4c757d28e/inc/lib/Biber/LaTeX/recode_data.xml not found in .
INFO - This is Biber 1.6
INFO - Logfile is 'minimaltest.blg'

Verfasst: Fr 3. Jan 2014, 21:14
von Johannes_B
Bist du dir ganz sicher?

Btw solltest du mal ein Update deiner Distribution machen. Biber und biblatex müssen zusammen passen.

Das cache Problem sollte sich dadurch auch lösen, ansonsten http://tex.stackexchange.com/questions/ ... a-xml-file

Verfasst: Sa 4. Jan 2014, 19:50
von metallissimus
Johannes_B hat geschrieben:Btw solltest du mal ein Update deiner Distribution machen.
Danke für den Hinweis! Nach dem Update funktioniert das o.g. Minimalbeispiel problemlos.

Mein eigenes Projekt macht aber immer noch bzw. wieder Ärger. Wenn ich biber laufen lasse, bleibt es an dieser Stelle hängen:
Cannot find encoding "macce" at /loader/HASH(0x1008bd568)/IO/File.pm line 181.
INFO - This is Biber 1.8
INFO - Logfile is 'mbsp.blg'
INFO - Reading 'mbsp.bcf'
INFO - Found 1 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'biblatex-examples.bib' for section 0
Hier mein Code:
\documentclass[fontsize=12pt,a4paper]{scrartcl}[2003/01/01]
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[T1]{fontenc}
\usepackage[macce]{inputenc} 
\usepackage{textcomp}
\usepackage{blindtext}
\usepackage{graphicx}
\usepackage[backend=biber,style=authoryear]{biblatex}
%\bibliography{Literatur}
\addbibresource{biblatex-examples.bib}

\begin{document}

\section{Vorwort}

Zitiere Onlinequelle: \cite{ctan}\par

\printbibliography 

\end{document}

Verfasst: Sa 4. Jan 2014, 20:11
von Johannes_B
Ich würde dir empfehlen dein gesamtes Projekt mit utf8 zu speichern. Wie überprüfe ich die Eingabekodierung in meinem Editor
Mach aber bitte vorher Sicherungskopien.

Verfasst: Sa 4. Jan 2014, 20:27
von metallissimus
Jetzt funktioniert bzgl. biber alles, aber er meckert (natürlich?) bei jedem Umlaut im Text und stellt ihn nicht dar:


./Mendelssohntest.tex:24: Package inputenc Error: Keyboard character used is un
defined
(inputenc)                in inputencoding `utf8'.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.24 Test Ä
           
? 
Muss ich jetzt alle Umlaute als "A usw. schreiben, oder gibt es da noch andere Möglichkeiten?

Edit: "Jetzt" heißt, ich habe meinen Editor (TeXShop) und das Projekt auf utf8 umgestellt, einmal in den Programmeinstellungen und einmal mit der Zeile:
\usepackage[utf8]{inputenc} 

Verfasst: Sa 4. Jan 2014, 20:37
von Johannes_B
Öffne die Dateien mit einem Texteditor deiner Wahl, kopiere den Inhalt in TexShop und speichere neu ab. Das sollte klappen.
Mach natürlich vorher Sicherungskopien.