
Estoy usando
\usepackage[backend=biber,style=authoryear-ibid]{biblatex}
¿Es posible modificar el guión utilizado en la bibliografía para indicar al mismo autor mediante otro símbolo (por ejemplo, un guión mucho más largo)? Algo como \renewcommand{\ibidendash}{\textemdash\textemdash}
? La documentación muestra cómo desactivar los guiones, pero no modificarlos.
Un ejemplo es el 50-style-authoryear.tex
archivo.
Respuesta1
Aquí hay una versión que usa una regla establecida en una fracción de la longitud de\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}
Respuesta2
\setlength\bibhang{2.4em}%% two dashes and space
\renewcommand*\bibnamedash{\textemdash\textemdash\space}