Я ищу входные данные для печати связанных полей только в библиографии, а не в cites. Я использую 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}
, у меня будет в сноске что-то вроде:
В. Крисафулли,Нормативная эффективность положений Конституции, в «Анналах Триестини», т. XVIII, 1948:Написано в память о Луиджи Козаттини, сез. I, стр. 21-42, рис. вКонституция и ее основные положения, Джуффре, Милан 1952.
Аналогичный вид вывода в библиографии.
Но я ищу более короткую сноску, например:
В. Крисафулли,Нормативная эффективность положений Конституции, в «Анналах Триестини», т. XVIII, 1948:Написано в память о Луиджи Козаттини, т. 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}
Сноска цитирования
Библиография