aboutsummaryrefslogtreecommitdiff
path: root/samples/icite-biblatex.tex
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2019-03-14 15:19:53 +0100
committerRobert Alessi <alessi@robertalessi.net>2019-03-14 15:19:53 +0100
commit0e9519fa29b1c9c5abe2fe50bd53e253b65684fe (patch)
tree8c8a09668a0dc42f1817689408cefbafb7bc0961 /samples/icite-biblatex.tex
parent9519935e55fb341e745c532e43d80ff99ff93712 (diff)
downloadicite-0e9519fa29b1c9c5abe2fe50bd53e253b65684fe.tar.gz
not-a-bugfix: biblatex citation commands cannot be found inside \if ... \fi, otherwise autopunct becomes inoperative
Diffstat (limited to 'samples/icite-biblatex.tex')
-rw-r--r--samples/icite-biblatex.tex33
1 files changed, 23 insertions, 10 deletions
diff --git a/samples/icite-biblatex.tex b/samples/icite-biblatex.tex
index e52cb8b..678f9f4 100644
--- a/samples/icite-biblatex.tex
+++ b/samples/icite-biblatex.tex
@@ -1,3 +1,8 @@
1\RequirePackage{filecontents}
2\begin{filecontents*}{\jobname.xdy}
3(merge-rule "\*" "" :eregexp)
4(markup-locclass-list :open ": " :sep ", ")
5\end{filecontents*}
1% Compile with --shell-escape 6% Compile with --shell-escape
2\documentclass{article} 7\documentclass{article}
3\usepackage[english]{babel} 8\usepackage[english]{babel}
@@ -20,7 +25,11 @@
20\IndexSubtypeAs{ancient}{pr-sources} 25\IndexSubtypeAs{ancient}{pr-sources}
21\bibinput{bibsample} 26\bibinput{bibsample}
22 27
23\usepackage[xindy]{imakeidx} 28\usepackage{classics}
29\newclassic{plat}{#1|#1|#1}
30\newclassic{arist}{#1|\textit{#1}|#1}
31
32\usepackage[xindy,nonewpage]{imakeidx}
24\makeindex[name=pr-sources, title={Index locorum citatorum}] 33\makeindex[name=pr-sources, title={Index locorum citatorum}]
25 34
26\usepackage[style=oxnotes]{biblatex} 35\usepackage[style=oxnotes]{biblatex}
@@ -43,6 +52,10 @@ The relevant part of the preamble which is used here follows:
43\IndexSubtypeAs{ancient}{pr-sources} 52\IndexSubtypeAs{ancient}{pr-sources}
44\bibinput{bibsample} 53\bibinput{bibsample}
45 54
55\usepackage{classics}
56\newclassic{plat}{#1|#1|#1}
57\newclassic{arist}{#1|\textit{#1}|#1}
58
46\usepackage[xindy]{imakeidx} 59\usepackage[xindy]{imakeidx}
47\makeindex[name=pr-sources, title={Index locorum citatorum}] 60\makeindex[name=pr-sources, title={Index locorum citatorum}]
48 61
@@ -65,19 +78,19 @@ The relevant part of the preamble which is used here follows:
65 78
66\section*{Body text} 79\section*{Body text}
67Plato, \emph{Laches}: first 80Plato, \emph{Laches}: first
68citation\icite[179a1--4]{Plato:Laches}. And 81citation\icite[\plat{179}[a][1--4]]{Plato:Laches}. And
69another\icite[179c5--180a1]{Plato:Laches}, and 82another\icite[\plat*{179}[c][5]{180}[a][1]]{Plato:Laches}, and
70another\icite[181b5--181c3]{Plato:Laches}. 83another\icite[\plat*{181}[b][5]{181}[c][3]]{Plato:Laches}.
71 84
72Plato, \emph{Theaetetus}: first 85Plato, \emph{Theaetetus}: first
73citation\icite[142c2--142d3]{Plato:Theaetetus}. And 86citation\icite[\plat*{142}[c][2]{142}[d][3]]{Plato:Theaetetus}. And
74another\icite[142d4--5]{Plato:Theaetetus}, and 87another\icite[\plat{142}[d][4--5]]{Plato:Theaetetus}, and
75another\icite[143b5]{Plato:Theaetetus}. 88another\icite[\plat{143}[b][5]]{Plato:Theaetetus}.
76 89
77Aristotle, \emph{Politica}: first 90Aristotle, \emph{Politica}: first
78citation\icite[1252a25--1252.b27]{Aristotle:Politica}. And 91citation\icite[\arist*{1252}[a][25]{1252}[b][27]]{Aristotle:Politica}. And
79another\icite[1253a5]{Aristotle:Politica}, and 92another\icite[\arist{1253}[a][5]]{Aristotle:Politica}, and
80another\icite[1253a30--39]{Aristotle:Politica}. 93another\icite[\arist{1253}[a][30--39]]{Aristotle:Politica}.
81 94
82This passage should not be indexed\icite[44--78]{Reynolds.Wilson1994}. 95This passage should not be indexed\icite[44--78]{Reynolds.Wilson1994}.
83 96