• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Problem mit Unicode (XeLaTeX) und BibTeX

NightFish

Querina
Registriert
29.06.07
Beiträge
186
Hi,
ich benutze in einer Projektarbeit XeLaTeX (um den Hausfont der Uni einbinden zu können). Vermutlich aufgrund der Unicode-Unterstützung funktioniert dort die aus LaTeX bekannte Unterscheidung zwischen Trenn-, Binde- und Gedankenstrich (-, -- bzw. ---) nicht mehr, stattdessen wird der korrekte Strich einfach als Unicode-Zeichen eingefügt.

BibTeX weiß davon aber nichts und produziert nun folgenden Output:
Bildschirmfoto 2010-05-13 um 09.53.29.png

Folgenden Code nutze ich zum EInbinden des Literaturverzeichnisses:
Code:
%BibTeX
\cleardoublepage
%\addcontentsline{toc}{chapter}{Literaturverzeichnis}
\markright{Literaturverzeichnis}
\bibliographystyle{natdin}
\bibliography{books}

natbib ist mit
Code:
\usepackage[numbers]{natbib}
eingebunden.

Wie bekomme ich das hin, dass mein Literaturverzeichnis korrekt formatiert wird?
 
Wie ist denn die .bib-Datei codiert? Mit Unicode kann BibTeX nichts anfangen.
 
Die bib-Datei ist Unicode-Codiert (mit BibDesk erstellt):

Code:
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/


%% Created for Nightfish at 2010-05-15 14:52:38 +0200 


%% Saved with string encoding Unicode (UTF-8) 



@url{wikiidd,
	Author = {Wikipedia},
	Date-Added = {2010-05-15 14:46:22 +0200},
	Date-Modified = {2010-05-15 14:46:32 +0200},
	Note = {[Online; Stand 15. Mai 2010]},
	Title = {Internet der Dinge --- Wikipedia{,} Die freie Enzyklop{\"a}die},
	Url = {http://de.wikipedia.org/w/index.php?title=Internet_der_Dinge&oldid=74316075},
	Year = {2010},
	Bdsk-Url-1 = {http://de.wikipedia.org/w/index.php?title=Internet_der_Dinge&oldid=74316075}}

@phdthesis{chisu,
	Author = {Razvan Chisu},
	Date-Added = {2010-05-15 11:19:07 +0200},
	Date-Modified = {2010-05-15 11:23:05 +0200},
	Month = {03},
	School = {fml -- Lehrstuhl f{\"u}r F{\"o}rdertechnik Materialfluss Logistik, Technische Universit{\"a}t M{\"u}nchen},
	Title = {Kommunikations- und Steuerungsstrategien f{\"u}r das Internet der Dinge},
	Year = {2010}}
 
Und wenn Du das mit einem Editor öffnest, sind es dann mehrere Bindestriche oder jeweils nur einer? :-/

Ich habe jetzt mal folgende .bib-Datei mit XeLaTeX getestet:
Code:
% This file was created with JabRef 2.4.2.
% Encoding: UTF8

@ARTICLE{Mu10,
  author = {Mustermann,Max},
  title = {Moderne Musterh\"{a}user --- eine empirische Studie},
  journal = {Der Architekt},
  year = {2010},
  volume = {1},
  pages = {1--13},
  owner = {thorsten},
  timestamp = {2010.05.16}
}

@comment{jabref-meta: selector_journal:}

@comment{jabref-meta: selector_author:}

@comment{jabref-meta: selector_keywords:}

@comment{jabref-meta: selector_publisher:}
... liefert mit
Code:
\documentclass{article}

\usepackage[ngerman]{babel}
\usepackage{bibgerm}

\begin{document}
Dies ist ein Testdokument mit einem Zitat \cite{Mu10}.

\bibliographystyle{gerplain}
\bibliography{test}

\end{document}
das, was es soll (d.h. mit Geviertstrich). BibDesk habe ich (noch) nicht getestet.
 
Die Bib-Datei die ich oben gepostet habe ist direkt aus dem Texteditor kopiert. Wenn ich die korrekten Unicode-Zeichen in die Bib-Datei einfüge werden die auch dargestellt. Ist aber auch keine Lösung, da natdin bzw. natbib bei den ISBN-Nummern aus einem "-" jeweils ein "--" macht, da dort wohl irgendwo hinterlegt ist dass die mit Halbgeviertstrich getrennt werden müssen.

Dein Minimalbeispiel funktioniert allerdings so wie es soll...

Hier mal alle includierten Pakete falls das weiterhilft:
Code:
\documentclass[11pt, a4paper,oneside,article]{memoir} %Auswahl der Klasse, oneside=einseitig, twoside=zweiseitig
\usepackage{xunicode} 
\usepackage{fontspec} 
\usepackage{xltxtra}
\usepackage{float} %zur besseren Positionierung von Grafiken
\usepackage{ngerman}
\usepackage{hyperref} %Verknüpfungen (URLs und innerhalb des Dokuments)
\usepackage{pdfpages} 
\usepackage[usenames]{color}
\usepackage{ulem} % durchstreichen
\usepackage{natbib}
\bibpunct{[}{]}{;}{a}{,}{,}
\bibliographystyle{natdin}