Problem mit Plus-Zeichen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


legend_th
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 11. Jul 2014, 17:54

Problem mit Plus-Zeichen

Beitrag von legend_th »

Liebes Forum,

ich habe folgendes Problem: In meinem Literaturverzeichnis gibt es einen Verlag, der ein Pluszeichen (+) enthält. Dieser wird zwar auch im Literaturverzeichnis nach dem Setzen richtig ausgegeben, jedoch wird mir der bekannte Fehler "Package inputenc Error: Unicode char \u8:´ not set up for use with LaTeX" angezeigt. Ich würde dies gerne vermeiden, und habe auch schon so einiges versucht, damit dies eben nicht mehr passiert, z.B. \ vor dem + oder auch schon $+$ und ähnliches. Nur zur Info, beide Dateien sind in Utf-8 formatiert, daran liegt es also nicht. Ich bitte um eure Hilfe. Hier mein Minimalbeispiel:
\begin{filecontents}{MeineBib.bib}
@incollection{Egger:1996,
	Address = {Opladen},
	Author = {Egger, Stephan and Pfeuffer, Andreas and Schultheis, Franz},
	Booktitle = {Die Wiederentdeckung der Ungleichheit. Aktuelle Tendenzen in Bildung f{\"u}r Arbeit},
	Editor = {Bolder, Axel and Heid, Helmut and Heinz, Walter A. and Kutscha, G{\"u}nter and Kr{\"u}ger, Helga and Meier, Artur and Rodax, Klaus},
	Number = {Jahrbuch ´96},
	Pages = {312-339},
	Publisher = {Leske + Budrich},
	Series = {Bildung und Arbeit},
	Title = {Bildungsforschung in einer Soziologie der Praxis: Pierre Bourdieu},
	Year = {1996}}
\end{filecontents}

% Allgemeines
\documentclass[12pt,a4paper,ngerman]{scrartcl}
\usepackage[T1]{fontenc}		% Kodierung deutsche Umlaute
\usepackage[utf8]{inputenc}	% Eingabe deutsche Umlaute
\usepackage[ngerman]{babel}	% deutscher Trennalgorithmus
\usepackage[babel, german=quotes]{csquotes}	% Deutsche Anfuehrungszeichen
\usepackage{wasysym}		% Packet zum Einbinden von Symbolen (z.B. Geschlecht)

% Zitation
\usepackage[
style=authoryear-icomp,		% Zitierstil
maxbibnames=50,			% Maximale Anzahl Autoren im Literaturverzeichnis
maxcitenames=3,			% Maximale Anzahl Autoren bei Zitaten
dashed=false,				% Einträge eines Autors werden nicht zusammengefasst
url=false,					% URL-Angaben ausgeschaltet
pagetracker=true,			% ebd. bei wiederholten Angaben (false=ausgeschaltet, page=Seite, spread=Doppelseite, true=automatisch)
sorting=nyvt,				% Sortierreihenfolge im LitVerz: Zuerst nach Name, beim gleichen Autor nach Jahr, Volume und Titel
sortcites=false,				% Sortierreihenfolge bei Zitaten ausgeschaltet
firstinits=true,				% Vornamen werden abgekürzt
backend=bibtex		        	% Backend
]{biblatex}

%Anpassungen des Zitierstils
	\DefineBibliographyStrings{ngerman} {%
		andothers = {et al.},					% "et al." statt "u. a."
		editor = {\mkbibparens{Hrsg\adddot}},	% Hrsg. in Klammern
		editors = {\mkbibparens{Hrsg\adddot}} 	% Hrsg. in Klammern
		}
	% Schrägstriche zwischen den Autoren
	\renewcommand{\multinamedelim}{/} 
	\renewcommand{\finalnamedelim}{/}
	% Doppelpunkt nach Autor & Jahr im LitVerz 
	\renewcommand{\labelnamepunct}{\addcolon\addspace}
	% Sortierung der Autoren 
	\DeclareNameAlias{sortname}{last-first}
	% Ersetzen des "S." durch ":_" bei Seitenangaben im Zitat
	\renewcommand{\postnotedelim}{\addcolon\space}
	\DeclareFieldFormat{postnote}{#1}
	% Ersetzen des "S." durch ",_" der Seitenangaben im Literaturverzeichnis
	\renewcommand{\bibpagespunct}{\addcomma\space} 
	\DeclareFieldFormat{pages}{#1}
	% Titel von Artikeln und Beiträgen weder kursiv noch in Anführungsstrichen 
	\DeclareFieldFormat[article]{title}{#1}
	\DeclareFieldFormat[incollection]{title}{#1} 

% Hrsg. vor Buchtitel
\DeclareBibliographyDriver{incollection}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{in:}%
  \begingroup% NEU
  \renewbibmacro*{date+extrayear}{}% NEU
  \usebibmacro{editor+others}% NEU
  \setunit{\addcolon\space}% NEU
  \endgroup% NEU
  \usebibmacro{maintitle+booktitle}%
  \newunit\newblock
%  \usebibmacro{byeditor+others}%
%  \newunit\newblock
  \printfield{edition}%
  \newunit
  \iffieldundef{maintitle}
    {\printfield{volume}%
     \printfield{part}}
    {}%
  \newunit
  \printfield{volumes}%
  \newunit\newblock
  \usebibmacro{series+number}%
  \newunit\newblock
  \printfield{note}%
  \newunit\newblock
  \usebibmacro{publisher+location+date}%
  \newunit\newblock
  \usebibmacro{chapter+pages}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \newunit\newblock
  \usebibmacro{pageref}%
  \usebibmacro{finentry}}

%kein Komma zwischen Namen und (Hrsg.) 
\makeatletter 
\renewbibmacro*{bbx:editor}[1]{% 
  \ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}} 
    {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND 
                 \NOT\iffirstonpage\AND 
         \(\NOT\boolean{bbx@inset}\OR 
           \iffieldequalstr{entrysetcount}{1}\)} 
       {\bibnamedash} 
       {\printnames{editor} % 
    \setunit{\addspace} %statt "`\addcomma\space"' nur "`\addspace"' 
    \usebibmacro{bbx:savehash}}% 
     \usebibmacro{#1}% 
     \clearname{editor}% 
     \setunit{\addspace}}% 
    {\global\undef\bbx@lasthash 
     \usebibmacro{labeltitle}% 
     \setunit*{\addspace}}% 
  \usebibmacro{date+extrayear}} 
\makeatother

%heft und so in Bd. 15 (1-2) 
\renewbibmacro*{journal+issuetitle}{% 
  \usebibmacro{journal}% 
  \setunit*{\addspace}% 
  \iffieldundef{series} 
    {} 
    {\newunit 
     \printfield{series}% 
     \setunit{\addspace}}% 
  \printfield{volume}% 
  \iffieldundef{number} 
     {} 
      {\mkbibparens{\printfield{number}}}% 
  \setunit{\addcomma\space}% 
  \printfield{eid}% 
  \setunit{\addspace}% 
  \usebibmacro{issue+date}% 
  \setunit{\addcolon\space}% 
  \usebibmacro{issue}% 
  \newunit}

\bibliography{MeineBib.bib} 

% Dokument 
\begin{document} 

Beitrag aus Sammelband \autocite{Egger:1996} 

\printbibliography 
\end{document}


Gruß
Tim

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

+ macht sowas nicht. Suche nach einem anderen problematischen Zeichen (oft sind es unsichtbare Zeichen wie non-breaking space o.ä.).

legend_th
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 11. Jul 2014, 17:54

Beitrag von legend_th »

Hi,

vielen herzlichen dank. Du hast recht, es lag nicht am + sondern am ´ in "number". Das hatte ich wohl irgendwie übersehen :oops: .

Gruß
Tim

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Aber mal ganz ehrlich, das problematische Zeichen wird dir in der Fehlermeldung bereits gezeigt.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten