Ändern Sie den Bindestrich in Biblatex ibid

Ändern Sie den Bindestrich in Biblatex ibid

Ich benutze

\usepackage[backend=biber,style=authoryear-ibid]{biblatex}

Ist es möglich, den in der Bibliographie verwendeten Bindestrich so zu ändern, dass derselbe Autor durch ein anderes Symbol (z. B. einen viel längeren Bindestrich) gekennzeichnet wird? So etwas wie \renewcommand{\ibidendash}{\textemdash\textemdash}? In der Dokumentation wird gezeigt, wie Bindestriche deaktiviert, aber nicht geändert werden können.

Ein Beispiel ist die 50-style-authoryear.texDatei.

Bildbeschreibung hier eingeben

Antwort1

Hier ist eine Version, die einen Regelsatz mit einem Bruchteil der Länge von\bibhang

\documentclass{article}
\begin{filecontents}{\jobname.bib}

@book{Chomsky1986,
    Address = {Cambridge Mass.},
    Author = {Noam Chomsky},
    Publisher = {{MIT} Press},
    Title = {Barriers},
    Year = {1986}}

@book{Chomsky1981,
    Address = {Dordrecht},
    Author = {Noam Chomsky},
    Publisher = {Foris Publications},
    Title = {Lectures on Government and Binding},
    Year = {1981}}
\end{filecontents}
\usepackage[style=authoryear-ibid]{biblatex}
\addbibresource{\jobname.bib}
\setlength\bibhang{.5in}
\renewcommand*{\bibnamedash}{%
  \ifdimless{\leftmargin}{0.75em}
    {\mbox{\textemdash\space}}
    {\makebox[\leftmargin][l]{%
       \ifdimless{\leftmargin}{1.25em}
         {\textendash}
         {\rule{.8\bibhang}{.2pt}}}}}
\begin{document}
\autocite{Chomsky1981,Chomsky1986}
\printbibliography
\end{document}

Ausgabe des Codes

Antwort2

\setlength\bibhang{2.4em}%% two dashes and space
\renewcommand*\bibnamedash{\textemdash\textemdash\space}

verwandte Informationen