%
% This file presents the `verbose-trad1' style
%
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[german,american]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=verbose-trad1,hyperref]{biblatex}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{hyperref}
\bibliography{examples}
% Some generic settings:
\newcommand*{\cmd}[1]{\texttt{\textbackslash #1}}
\newcolumntype{H}{>{\bfseries}l}
\newcolumntype{C}{>{\ttfamily}c}
\newcolumntype{V}{>{\ttfamily}l}
\newenvironment*{inlinetable}
  {\trivlist\footnotesize\item}
  {\endtrivlist}
\newcommand*{\code}[1]{%
  \detokenize\expandafter{\string#1}}
\begin{document}

\section*{The \texttt{verbose-trad1} style}

This is a traditional citation style which uses scholarly
abbreviations like `ibidem', `idem', `opere citato', and `loco
citato' in a special way to replace recurrent authors, titles, and
page ranges across separate citation commands. This style is best
explained by example. Let's assume a \texttt{bib} file with the
following entries:

\begin{inlinetable}
\begin{tabularx}{\linewidth}{@{}CX@{}}
\toprule
\multicolumn{1}{@{}H}{Entry Key} &
\multicolumn{1}{H}{Entry Data} \\
\cmidrule(r){1-1}\cmidrule(l){2-2}
a1 & Author A, Title 1 \\
a2 & Author A, Title 2 \\
a3 & Author A, Title 3 \\
b1 & Author B, Title 1 \\
\bottomrule
\end{tabularx}
\end{inlinetable}
%
Here's an example of how this citation scheme works:

\begin{inlinetable}
\begin{tabularx}{\linewidth}{@{}VlX@{}}
\toprule
\multicolumn{1}{@{}H}{Command} &
\multicolumn{1}{H}{Conditions} &
\multicolumn{1}{H}{Citation} \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite{a1}}        & Initial reference	& Verbose citation \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite{b1}}        & Initial reference	& Verbose citation \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite[26]{a1}}    & Author changed	& Author, opere citato, page \\
                        & + Title is last title by \emph{this} author \\
                        & + Page is new/different from last page cited \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite[59]{b1}}    & Author changed	& Author, opere citato, page \\
                        & + Title is last title by \emph{this} author \\
                        & + Page is new/different from last page cited \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite[26]{a1}}    & Author changed	& Author, loco citato \\
                        & + Title is last title by \emph{this} author \\
                        & + Page is last page cited from \emph{this} work \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite[59]{b1}}    & Author changed	& Author, loco citato \\
                        & + Title is last title by \emph{this} author \\
                        & + Page is last page cited from \emph{this} work \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite{a2}}        & Initial reference	& Verbose citation \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite{b1}}        & Author changed	& Author, opere citato \\
                        & + Title is last title by \emph{this} author \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite{a1}}        & Author changed	& Author, Title \\
                        & + Title is different from last title by \emph{this} author \\
                        & + Title has been cited before \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite[55]{a2}}    & Same author		& Idem, Title, page \\
                        & + Title is different from last title by \emph{this} author \\
                        & + Title has been cited before \\
\cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(l){3-3}
\code{\cite[55]{a2}}    & Same author and title	& Ibidem, page \\
\bottomrule
\end{tabularx}
\end{inlinetable}
%
Note that `ibidem' is sometimes taken to mean both `same
author+title' and `same author+title+page' in traditional citation
schemes. By default, this is not the case in this style because it
may lead to ambiguous citations. If you you prefer the alternative
interpretation of `ibidem', set the package option 
\texttt{ibidpage=true} or simply \texttt{ibidpage} in the preamble.
If you want terms such as `ibidem' to be printed in italics,
redefine \cmd{mkibid} as follows:

\begin{verbatim}
\renewcommand*{\mkibid}{\emph}
\end{verbatim}
%
Now let's go over the above examples again, using real bibliography
entries this time.

\clearpage

\subsection*{\cmd{footcite} examples}

This is just filler text.\footcite{aristotle:anima}
This is just filler text.\footcite{averroes/bland}
This is just filler text.\footcite[26]{aristotle:anima}
This is just filler text.\footcite[59--61]{averroes/bland}
This is just filler text.\footcite[26]{aristotle:anima}
This is just filler text.\footcite[59--61]{averroes/bland}
This is just filler text.\footcite{aristotle:physics}
This is just filler text.\footcite{averroes/bland}
This is just filler text.\footcite{aristotle:anima}
This is just filler text.\footcite[55]{aristotle:physics}
% ibidpage=true would suppress the following page number:
This is just filler text.\footcite[55]{aristotle:physics}

\clearpage

% If the `shorthand' field is defined, the shorthand is introduced
% on the first citation. All subsequent citations will then use the
% shorthand.

This is just filler text.\footcite{kant:kpv}
This is just filler text.\footcite{kant:ku}
This is just filler text.\footcite[24]{kant:kpv}
This is just filler text.\footcite[59--63]{kant:ku}

\clearpage

\subsection*{\cmd{autocite} examples}

% The \autocite command works like \footcite. Note that
% the period is moved and placed before the footnote.

This is just filler text \autocite{aristotle:rhetoric}.
This is just filler text \autocite{averroes/bland}.
This is just filler text \autocite{aristotle:rhetoric}.
This is just filler text \autocite{aristotle:anima}.
This is just filler text \autocite{aristotle:physics}.
This is just filler text \autocite{aristotle:physics}.

\end{document}

% CAVEATS

% German users should note that the scholarly abbreviations 
% typically used in German do not make a distinction between
% `op. cit.' and `loc. cit.'. Both are rendered as `a.a.O.',
% causing some citations to be misleading.
%
% It is advisable to use the `verbose-trad2' style in German
% documents. If you really want to use `verbose-trad1', use the
% Latin keywords. This is accomplished by putting the following
% in the preamble or the configuration file:
%
%   \DefineBibliographyStrings{german}{%
%     idem          = {id\adddot},
%     idemsf        = {id\adddot},
%     idemsm        = {id\adddot},
%     idemsn        = {id\adddot},
%     idempf        = {id\adddot},
%     idempm        = {id\adddot},
%     idempn        = {id\adddot},
%     idempp        = {id\adddot},
%     ibidem        = {ibid\adddot},
%     opcit         = {op\dotspace cit\adddot},
%     loccit        = {loc\dotspace cit\adddot},
%   }
