diff options
author | Robert Alessi <alessi@robertalessi.net> | 2019-03-14 15:19:53 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2019-03-14 15:19:53 +0100 |
commit | 0e9519fa29b1c9c5abe2fe50bd53e253b65684fe (patch) | |
tree | 8c8a09668a0dc42f1817689408cefbafb7bc0961 /samples/icite-biblatex.tex | |
parent | 9519935e55fb341e745c532e43d80ff99ff93712 (diff) | |
download | icite-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.tex | 33 |
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} |
67 | Plato, \emph{Laches}: first | 80 | Plato, \emph{Laches}: first |
68 | citation\icite[179a1--4]{Plato:Laches}. And | 81 | citation\icite[\plat{179}[a][1--4]]{Plato:Laches}. And |
69 | another\icite[179c5--180a1]{Plato:Laches}, and | 82 | another\icite[\plat*{179}[c][5]{180}[a][1]]{Plato:Laches}, and |
70 | another\icite[181b5--181c3]{Plato:Laches}. | 83 | another\icite[\plat*{181}[b][5]{181}[c][3]]{Plato:Laches}. |
71 | 84 | ||
72 | Plato, \emph{Theaetetus}: first | 85 | Plato, \emph{Theaetetus}: first |
73 | citation\icite[142c2--142d3]{Plato:Theaetetus}. And | 86 | citation\icite[\plat*{142}[c][2]{142}[d][3]]{Plato:Theaetetus}. And |
74 | another\icite[142d4--5]{Plato:Theaetetus}, and | 87 | another\icite[\plat{142}[d][4--5]]{Plato:Theaetetus}, and |
75 | another\icite[143b5]{Plato:Theaetetus}. | 88 | another\icite[\plat{143}[b][5]]{Plato:Theaetetus}. |
76 | 89 | ||
77 | Aristotle, \emph{Politica}: first | 90 | Aristotle, \emph{Politica}: first |
78 | citation\icite[1252a25--1252.b27]{Aristotle:Politica}. And | 91 | citation\icite[\arist*{1252}[a][25]{1252}[b][27]]{Aristotle:Politica}. And |
79 | another\icite[1253a5]{Aristotle:Politica}, and | 92 | another\icite[\arist{1253}[a][5]]{Aristotle:Politica}, and |
80 | another\icite[1253a30--39]{Aristotle:Politica}. | 93 | another\icite[\arist{1253}[a][30--39]]{Aristotle:Politica}. |
81 | 94 | ||
82 | This passage should not be indexed\icite[44--78]{Reynolds.Wilson1994}. | 95 | This passage should not be indexed\icite[44--78]{Reynolds.Wilson1994}. |
83 | 96 | ||