仅在参考书目中打印相关数据

仅在参考书目中打印相关数据

我正在寻找一个输入,用于仅在参考书目中打印相关字段,而不在引用中打印。我正在使用philosophy-verbose

我一般会用相关领域来转载,或者翻译,下面是一个例子:

@article{crisafulli1948,
    author={Crisafulli, Vezio},
    title={Sull'efficacia normativa delle disposizioni di principio della Costituzione},
    journal={Annali Triestini},
    note={sez.~\textsc{i}},
    issuetitle={Scritti in memoria di Luigi Cosattini},
    volume={18},
    year={1948},
    pages={21--42},
    related={crisafulli1952},
    relatedstring={rist.\ in}
}

@book{crisafulli1952,
    author={Crisafulli, Vezio},
    title={La Costituzione e le sue disposizioni di principio},
    xdata={giuffre},
    year={1952}
}

我有脚注,第一次有完整引文;最后\cite{crisafulli1948}有参考书目。如果我提供文本,我的脚注中会包含以下内容:

V. Crisafulli,刑法原则规定的规范效力, 在《Annali Triestini》卷中十八、1948年:纪念 Luigi Cosattini 的文字,sez. I,第 21-42 页,rist.成本及其原则处置,Giuffrè,米兰 1952 年。

参考书目中有相同类型的输出。

但我正在寻找一个更短的脚注,例如:

V. Crisafulli,刑法原则规定的规范效力, 在《Annali Triestini》卷中十八、1948年:纪念 Luigi Cosattini 的文字,sez. I,第 21-42 页。

我希望在参考书目中有相关字段。这是因为我无法related=false在 的序言中使用biblatex

我强调我需要一个适用于所有类型的条目的输入,而不仅仅是文章。所以,我无法更改\DeclareBibliographyDriver{article}。更改每一个会很费力\DeclareBibliographyDriver{*}

当然,如果您有一个不仅适用于philosophy-verbose,而且适用于其他类似风格的解决方案,我会更高兴。

答案1

bbx:related您可以使用 来设置控制是否在所有引用中打印相关数据的开关为 false \AtEveryCitekey

\documentclass[italian]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=philosophy-verbose]{biblatex}

\AtEveryCitekey{\togglefalse{bbx:related}}

\begin{filecontents}{\jobname.bib}
@article{crisafulli1948,
  author        = {Crisafulli, Vezio},
  title         = {Sull'efficacia normativa delle disposizioni di principio della Costituzione},
  journal       = {Annali Triestini},
  note          = {sez.~\textsc{i}},
  issuetitle    = {Scritti in memoria di Luigi Cosattini},
  volume        = {18},
  year          = {1948},
  pages         = {21--42},
  related       = {crisafulli1952},
  relatedstring = {rist.\ in},
}
@book{crisafulli1952,
  author    = {Crisafulli, Vezio},
  title     = {La Costituzione e le sue disposizioni di principio},
  publisher = {Giuffrè},
  location  = {Milano},
  year      = {1952},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Lorem \autocite{crisafulli1948}

\printbibliography
\end{document}

脚注引用

Vezio Crisafulli,《成本原则处置的规范性有效性》,Annali Triestini,18(1948):纪念 Luigi Cosattini 所写,sez。我,页21-42。

参考书目

Crisafulli,Vezio,《成本原则处置的规范性有效性》,Annali Triestini,18(1948):纪念 Luigi Cosattini 所写,sez。我,页21-42,rist。载于《成本及其原则处置》,Giuffrè,米兰,1952 年。

相关内容