• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

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?
 

quarx

Brauner Matapfel
Registriert
17.04.05
Beiträge
8.444
Wie ist denn die .bib-Datei codiert? Mit Unicode kann BibTeX nichts anfangen.
 

NightFish

Querina
Registriert
29.06.07
Beiträge
186
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}}
 

quarx

Brauner Matapfel
Registriert
17.04.05
Beiträge
8.444
Und wenn Du das mit einem Editor öffnest, sind es dann mehrere Bindestriche oder jeweils nur einer? o_O

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.
 

NightFish

Querina
Registriert
29.06.07
Beiträge
186
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}