PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : JabRef speichert nicht also UTF8 -> Probleme



ionas
09-11-2010, 11:14
Hallo!

Ich habe ein Problem mit meiner bibliography.
Ich verwende Jabref um die .bib Datei zu erstellen und TexShop als editor.

\documentclass[pdftex, halfparskip, 12pt, a4paper, titlepage, liststotoc, bibtotoc, intoc]{scrartcl}


\begin{document}

\nocite{adsorptionszone1}
\nocite{adsorptionszone2}

\bibliography{referenzen}
\bibliographystyle{alpha}

\end{document}

Der Fehler:

LaTeX Warning: Citation `adsorptionszone1' undefined on input line 84.


LaTeX Warning: Citation `adsorptionszone2' undefined on input line 85.

(./Vorlage.bbl


./Vorlage.bbl:5: 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.5 \newblock Ü
ber die charakterisierung dynamischer adsorptionssysteme. 1.




Wenn ich die Vorlage.bbl öffne steht dort (obwohl ich in den Voreinstellungen von Jabref, wie auch in TexShop UTF-8 gewählt habe:







% This file was created with JabRef 2.6.
% Encoding: MacRoman

@ARTICLE{adsorptionszone2,
author = {Böhlen, B. and Guyer, A.},
title = {Über die Charakterisierung dynamischer Adsorptionssysteme. 2. Mitteilung},
journal = {Helvetica Chimica Acta},
year = {1960},
volume = {43},
pages = {255--262},
issn = {1522-2675},
owner = {Jonas},
publisher = {John Wiley \& Sons},
timestamp = {2010.11.09}
}

@ARTICLE{adsorptionszone1,
author = {Böhlen, B. and Guyer, A.},
title = {Über die Charakterisierung dynamischer Adsorptionssysteme. 1. Mitteilung},
journal = {Helvetica Chimica Acta},
year = {1959},
volume = {42},
pages = {2679--2687},
number = {7},
issn = {1522-2675},
publisher = {John Wiley \& Sons}
}

@comment{jabref-meta: selector_publisher:}

@comment{jabref-meta: selector_author:}

@comment{jabref-meta: selector_journal:}

@comment{jabref-meta: selector_keywords:}



Also MacRoman, was ich mir nicht erklären kann und wie ich denke zu dem Fehler führt.

Es wäre super, wenn ihr mir dabei helfen könntet.



Vielen Dank schonmal!

Schweinebacke
09-11-2010, 11:37
bibtex kann kein utf8. bibtex kann nur US-ASCII (8bit-Codierung, bei der das oberste Bit immer 0 ist, also eigentlich nur 7bit-Zeichen). bibtex8 kann verschiedene 8bit-Codierungen, beispielsweise iso-latin-1. bibtexu kann utf8, es gibt aber offenbar keine Doku, wie das funktioniert. biber kann utf8. biblatex kann mit bibtex, bibtex8 oder biber zusammen arbeiten.

recode und iconv können us-ascii oder iso-latin-1 nach utf-8 konvertieren und auch einen Ausschnitt aus utf-8 in diese Codierungen. Zumindest recode kann dabei auch TeX-Codierung von einigen Sonderzeichen wie Umlauten und ß.

ionas
09-11-2010, 11:53
Und wie kann ich das Problem dann lösen?
Ich habe die File noch mal mit JabRef als ASCII gespeichert, jedoch kommt hier der gleiche Fehler …

ionas
09-11-2010, 12:16
Also mit BibDesk hat es jetzt funktioniert (Die Kommas im Author waren das Problem)
JabRef muss ich noch ausprobieren.