How to avoid printing the shorthand
label in each subsequent quote from the same work?
Sticking with the idea of using MLA with biblatex
standard styles (in my case authortitle-ticomp
), I've got a problem with entries that have shorthand
defined:
Instead of using the ibid
mechanism, biblatex
prints the shorthand
in each subsequent quote from the same work. Would it use ibid
instead, I could use the solution from lockstep to redefine the cite:ibid
macro to make away with ibid
and thus virtually have mla-style citations.
So for me, the easiest way seems to be to make biblatex
use ibid
for entries that have a shorthand
defined. I'd be equally happy about a solution that would just not print the shorthand
anymore in any subsequent quote of the same text.
I felt that this should be a feature of biblatex
and posted a feature request quite some time ago, but in the end was referred to TEX.SE for a solution.
Minimum Working Example:
\documentclass{scrartcl}
\usepackage[backend=biber,style=authortitle-ticomp]{biblatex}
\usepackage{filecontents}
% lockstep's solution to have no "ibid"
%\renewbibmacro*{cite:ibid}{%
%% \printtext[bibhyperref]{\bibstring[\mkibid]{ibidem}}% DELETED
% \ifloccit
% {\global\booltrue{cbx:loccit}}
% {}}
\begin{filecontents}{\jobname.bib}
@INBOOK{adorno:halbbildung,
author = {Theodor W. Adorno},
title = {Theorie der Halbbildung},
year = {1959},
pages = {93-121},
shorthand = {Halbbildung},
booktitle = {Gesammelte Schriften Band 8},
booksubtitle = {Soziologische Schriften I},
editor = {Rolf Tiedemann},
publisher = {Suhrkamp},
location = {Frankfurt am Main},
options = {useeditor=false},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
A quote \autocite[93]{adorno:halbbildung}. A second one \autocite[94]{adorno:halbbildung}. A third one \autocite[94]{adorno:halbbildung}.
\end{document}