
Я форматирую свою библиографию с помощью biblatex-chicago
. Я использовал эту ibid
опцию, поэтому, когда две последовательные ссылки относятся к одной и той же работе, вторая набирается как «там же», за которой следует номер страницы. Она должна быть заглавной (там же), когда находится в начале предложения, и строчной (там же) в любом другом месте. \headlesscite
Однако при использовании результатом всегда будет «там же» — заглавная.
Например:
See \cite[10]{smith:title}.
Smith argues
\parentext{\headlesscite[12]{smith:title}}
that...
производит
См. Джон Смит,Название книги(Адрес: Издатель, 2015): 10. Смит утверждает (Там же, 12), что...
вместо
См. Джон Смит,Название книги(Адрес: Издатель, 2015): 10. Смит утверждает (там же, 12), что...
Это тонкая разница. Возможно ли сделать это изменение?
решение1
Мое предыдущее предложение в комментариях не будет работать должным образом с предварительными заметками, поэтому этот однострочник придется расширить, чтобы он делал то, что нам нужно.
\renewbibmacro*{hlcprenote}{%
\iffieldundef{prenote}%
{}
{\printfield{prenote}%
\ifboolexpr{%
test {\ifciteseen}
or
togl {cms@allshort}
}
{\addspace}%
{\nopunct}}}
На самом деле это определение hlcprenote
in chicago-notes.cbx
с одним существенным отличием: мы убрали a, \bibsentence
тем самым отключив автоматическую прописную букву.
МВЭ
\documentclass{article}
\usepackage[notes]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\renewbibmacro*{hlcprenote}{%
\iffieldundef{prenote}%
{}
{\printfield{prenote}%
\ifboolexpr{%
test {\ifciteseen}
or
togl {cms@allshort}
}
{\addspace}%
{\nopunct}}}
\begin{document}
\cite{worman} and \headlessparencite[12]{worman} or \cite{worman} and \headlessparencite[cf][12]{worman}.
\end{document}