在 中biblatex
,条目开头的后续提及的相同名称列表将用破折号代替。唯一的例外是新页面的第一个条目。我该如何摆脱它?我也希望新页面的第一个条目有一个永久的破折号。
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{Pall.SC,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC}
}
@book{Pall.SC2,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial2,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC}
}
@book{Pall.SC3,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial3,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC}
}
@book{Pall.SC4,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial4,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC}
}
@book{Pall.SC5,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial5,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC}
}
@book{Pall.SC6,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial6,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC}
}
@book{Pall.SC7,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial7,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC7}
}
@book{Pall.SC8,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial7,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC8}
}
@book{Pall.SC8,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial8,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC9}
}
@book{Pall.SC9,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial9,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC9}
}
@book{Pall.SC10,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial10,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC10}
}
@book{Pall.SC11,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial11,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC11}
}
@book{Pall.SC12,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial12,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC12}
}
@book{Pall.SC13,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial13,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC13}
}
@book{Pall.SC14,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial14,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC14}
}
@book{Pall.SC15,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial15,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC15}
}
@book{Pall.SC16,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial16,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC16}
}
@book{Pall.SC17,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial17,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC17}
}
@book{Pall.SC18,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial18,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC18}
}
@book{Pall.SC19,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial19,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC19}
}
@book{Pall.SC20,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial20,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC20}
}
@book{Pall.SC21,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial21,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC21}
}
@book{Pall.SC22,
title = {Palladios. Dialogue sur la vie de Jean Chrysostome. 1: Introduction, texte critique, traduction et notes; 2: Histoire du texte, index et appendices},
editor = {Malingrey, Anne-Marie and Leclercq, Philippe},
series = {SC},
number = {341–342},
volumes = {2},
location = {Paris},
keywords = {Vita},
date = {1988},
}
@classictext{Pallad.Dial22,
author = {{Pall. v. Chrys.}},
xref = {Pall.SC22}
}
\end{filecontents}
\usepackage[ngerman]{babel}
\usepackage[autostyle=true,german=quotes]{csquotes}
\usepackage[style=sbl,ibidtracker=false,idemtracker=false]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\null\vfill
genannt \autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial}.
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial2}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial3}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial4}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial5}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial6}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial7}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial8}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial9}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial10}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial11}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial12}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial13}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial14}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial15}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial16}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial17}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial18}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial19}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial20}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial21}
\autocite[Vgl.:][1, 1–5 (SC 341, 100–102 Malingrey/Leclercq)]{Pallad.Dial22}
\printbibliography
\end{document}
答案1
biblatex
明确检查条目是否是(双)页中的第一个条目,并隐藏那里的破折号,以避免读者不得不返回上一个(双)页来检查相关名称。如果您想要破折号,您可以\ifsamepage
从bbx:dashcheck
bibmacro 中删除测试:
\makeatletter
\renewbibmacro*{bbx:dashcheck}[2]{%
\ifboolexpr{
test {\iffieldequals{fullhash}{\bbx@lasthash}}
and
(
not bool {bbx@inset}
or
test {\iffieldequalstr{entrysetcount}{1}}
)
and togl {blx@dashed}
}
{#1}
{#2}}
\makeatother