biblatex ibid에서 대시 수정

biblatex ibid에서 대시 수정

나는 사용하고있다

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

동일한 저자를 다른 기호(예: 훨씬 긴 대시)로 표시하기 위해 참고문헌에 사용된 대시를 수정할 수 있습니까? 같은 것 \renewcommand{\ibidendash}{\textemdash\textemdash}? 설명서에는 대시를 끄는 방법이 나와 있지만 수정하는 방법은 나와 있지 않습니다.

대표적인 것이 50-style-authoryear.tex파일이다.

여기에 이미지 설명을 입력하세요

답변1

다음은 길이의 일부로 설정된 규칙을 사용하는 버전입니다.\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}

코드 출력

답변2

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

관련 정보