mirror of
https://git.robertalessi.net/icite
synced 2023-12-14 04:33:05 +01:00
89 lines
2.6 KiB
TeX
89 lines
2.6 KiB
TeX
% Compile with --shell-escape
|
|
\documentclass{article}
|
|
\usepackage[english]{babel}
|
|
|
|
\usepackage{hyperref}
|
|
\hypersetup{colorlinks, hidelinks, pdfauthor={Robert
|
|
Alessi}, pdftitle={icite and BibLaTeX}}
|
|
|
|
\usepackage{fancyvrb}
|
|
\fvset{numbers=left,obeytabs,frame=lines}
|
|
|
|
\usepackage{ccicons}
|
|
\usepackage{enumitem}
|
|
\setlist{nosep}
|
|
\setlist[itemize]{label=\textendash}
|
|
\setlist[enumerate,1]{label=(\alph*)}
|
|
\setlist[enumerate,2]{label=\roman*.}
|
|
|
|
\usepackage[citecmd=autocite, defaultindex=none]{icite}
|
|
\IndexSubtypeAs{ancient}{pr-sources}
|
|
\bibinput{bibsample}
|
|
|
|
\usepackage[xindy]{imakeidx}
|
|
\makeindex[name=pr-sources, title={Index locorum citatorum}]
|
|
|
|
\usepackage[style=oxnotes]{biblatex}
|
|
\addbibresource{bibsample.bib}
|
|
|
|
\begin{document}
|
|
\DefineShortVerb{\|}
|
|
\vspace*{-.5in}
|
|
\noindent
|
|
\textbf{\textsf{icite sample file}} --- \cczero\ This
|
|
file is public domain
|
|
|
|
\section*{Preamble}
|
|
This file demonstrates how \textsf{icite} can be used to produce an
|
|
index of passages cited in combination with Bib\LaTeX.
|
|
|
|
The relevant part of the preamble which is used here follows:
|
|
\begin{Verbatim}
|
|
\usepackage[citecmd=autocite, defaultindex=none]{icite}
|
|
\IndexSubtypeAs{ancient}{pr-sources}
|
|
\bibinput{bibsample}
|
|
|
|
\usepackage[xindy]{imakeidx}
|
|
\makeindex[name=pr-sources, title={Index locorum citatorum}]
|
|
|
|
\usepackage[style=oxnotes]{biblatex}
|
|
\addbibresource{bibsample.bib}
|
|
\end{Verbatim}
|
|
|
|
\paragraph{Remarks}
|
|
\begin{enumerate}
|
|
\item |citecmd=autocite| instructs \textsf{icite} to use the
|
|
|\autocite| command to insert the citations in the body text.
|
|
\item |defaultindex=none| disables indexing by default.
|
|
\item |\IndexSubtypeAs{ancient}{pr-sources}| makes an exception for
|
|
authors whose |entrysubtype| field matches the string |ancient| and
|
|
instructs \textsf{icite} to have them indexed in an index named
|
|
|pr-sources|.
|
|
\item To actually produce the index, |\printindex[pr-sources]| is needed
|
|
at the end of the document.
|
|
\end{enumerate}
|
|
|
|
\section*{Body text}
|
|
Plato, \emph{Laches}: first
|
|
citation\icite[179a1--4]{Plato:Laches}. And
|
|
another\icite[179c5--180a1]{Plato:Laches}, and
|
|
another\icite[181b5--181c3]{Plato:Laches}.
|
|
|
|
Plato, \emph{Theaetetus}: first
|
|
citation\icite[142c2--142d3]{Plato:Theaetetus}. And
|
|
another\icite[142d4--5]{Plato:Theaetetus}, and
|
|
another\icite[143b5]{Plato:Theaetetus}.
|
|
|
|
Aristotle, \emph{Politica}: first
|
|
citation\icite[1252a25--1252.b27]{Aristotle:Politica}. And
|
|
another\icite[1253a5]{Aristotle:Politica}, and
|
|
another\icite[1253a30--39]{Aristotle:Politica}.
|
|
|
|
This passage should not be indexed\icite[44--78]{Reynolds.Wilson1994}.
|
|
|
|
\printindex[pr-sources]
|
|
|
|
\section*{Bibliographical database}
|
|
\VerbatimInput{bibsample.bib}
|
|
\end{document}
|