Seite 1 von 1

Zeichenfehler in der Bibliothek finden

Verfasst: Mi 7. Feb 2018, 15:33
von TestFuchs
Moin nochmal,

ich füge gerade viele Quellen in JabRef hinzu. Wenn ich nun in TexStudio kompiliere, dann bekomme ich Fehlermeldungen, weil gewisse Zeichen nicht erkannt werden. Nun ist die Suche nach den falschen Zeichen wirklich mühselig.

Habt ihr eine Idee, wie ich die Fehler schneller finden kann?

LG TestFuchs

Beispiel für so ein Fehlerfall:
@Book{MvIT10,
  title     = {Management von IT-Projekten},
  publisher = {Springer Heidelberg Dordrecht London New York},
  year      = {2010},
  author    = {Hans Wieczorrek},
  editor    = {Hans Wieczorrek und Peter Mertens},
  isbn      = {978-3-642-16126-11},
  address   = {Heidelberg},
  edition   = {7},
}

Verfasst: Mi 7. Feb 2018, 15:48
von Bartman
Die Zuweisungen an die (zum Teil veralteten) Datenfelder sind zwar teilweise nicht richtig formatiert, aber ich sehe keinen Grund für eine Fehlermeldung.

Verfasst: Mi 7. Feb 2018, 15:50
von markusv
Wie lautet der Fehler denn genau? In deinem Code-Schnipsel ist nichts zu erkennen und auch ein Minimalbeispiel damit erzeugt keine Fehler.

Vielleicht kannst du ja ein Minimalbeispiel mit dem angesprochenem Fehler posten?!?

Verfasst: Mi 7. Feb 2018, 15:50
von TestFuchs
Ich bekomme folgende Fehlermeldung:
Package inputenc Error: Unicode char � (U+FFFD)(inputenc) not set up for use with LaTeX. \begin


Bei manchen Authoren habe ich das zum Beispiel hinbekommen, indem ich die Umlaute alle durch ue, ae und oe ersetzt habe

Verfasst: Mi 7. Feb 2018, 16:07
von TestFuchs
Hier nun das Minimalbeispiel:
\documentclass[]{article}

% Pakete
\RequirePackage[ngerman]{babel} % deutsches Sprachpaket
\RequirePackage[utf8]{inputenc} % utf8 Support
\RequirePackage[babel, german=quotes]{csquotes}

%Literatur Einstellungen
\usepackage[backend=biber, style=alphabetic]{biblatex}
\addbibresource{quellen.bib}
\begin{document}
	
\section{Test1}
\subsection{Test2}
   Das hier ist ein Testsatz, der zitiert werden muss. \cite[S.33]{DIN_DE_69901_1}
	
\addcontentsline{toc}{section}{Literatur}
\printbibliography
\end{document}
Quelle:
@Misc{DIN_DE_69901_1,
  author       = {Deutsches Institut für Normung},
  title        = {DIN 69901-1 Projektmanagement - Projektmanagementsysteme - Teil 1: Grundlagen},
  howpublished = {Norm},
  month        = jan,
  year         = {2009},
  key          = {DIN DE 69901-1},
  number       = {DIN DE 69901-1},
}

Verfasst: Mi 7. Feb 2018, 16:23
von TestFuchs
OK. Fehler gefunden. Ich habe das "ü" übersehen.

Ich bin ein blutiger Anfänger. Und es gibt bestimmt Möglichkeiten, dass TexStudio auch Umlaute in der Bibliothek funktioniert.

Habt ihr eine Idee?
Ich verwende:
TexStudio 2.12.6
JabRef 4.0

LG TestFuchs

Verfasst: Mi 7. Feb 2018, 16:28
von Gast
Aber sicher doch. Wenn Du inputenc lädst und dort utf8 angibst (eine gute Wahl), müssen natürlich auch Deine .tex-Datei und die .bib-Datei in UTF8 codiert sein. Überprüfe das mal mit http://texwelt.de/wissen/fragen/2656/wi ... nem-editor

Verfasst: Mi 7. Feb 2018, 18:27
von Bartman
Weil Du den folgenden Quelltext schon ein paar Themen lang mitschleppst, möchte ich mich kurz dazu äußern:
\cite[33]{DIN_DE_69901_1}
Es geht hier nicht nur darum, zwei Zeichen weniger zu tippen, sondern auch um die Abhängigkeit von der eingestellten Sprache und das einheitliche Erscheinungsbild.

Abschnitt 3.14.3 Page Numbers in Citations
%\addcontentsline{toc}{section}{Literatur}
\printbibliography[heading=bibintoc]
Hier muss die Gliederungsebene über ein Argument bestimmt werden, während BibLaTeX die Frage in diesem Fall intern beantwortet.

Abschnitt 3.7.7 Bibliography Headings and Environments

Beide Abschnitte findest Du in der Dokumentation von biblatex.