von legend_th » Fr 31. Okt 2014, 11:42
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
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:
[code]
\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}
[/code]
Gruß
Tim