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-nobiblatex.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-nobiblatex.tex')
-rw-r--r-- | samples/icite-nobiblatex.tex | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/samples/icite-nobiblatex.tex b/samples/icite-nobiblatex.tex index 6893247..baf2973 100644 --- a/samples/icite-nobiblatex.tex +++ b/samples/icite-nobiblatex.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} |
@@ -21,7 +26,11 @@ | |||
21 | \IndexSubtypeAs{ancient}{pr-sources} | 26 | \IndexSubtypeAs{ancient}{pr-sources} |
22 | \bibinput{bibsample} | 27 | \bibinput{bibsample} |
23 | 28 | ||
24 | \usepackage[xindy]{imakeidx} | 29 | \usepackage{classics} |
30 | \newclassic{plat}{#1|#1|#1} | ||
31 | \newclassic{arist}{#1|\textit{#1}|#1} | ||
32 | |||
33 | \usepackage[xindy,nonewpage]{imakeidx} | ||
25 | \makeindex[name=pr-sources, title={Index locorum citatorum}] | 34 | \makeindex[name=pr-sources, title={Index locorum citatorum}] |
26 | 35 | ||
27 | \begin{document} | 36 | \begin{document} |
@@ -42,6 +51,10 @@ The relevant part of the preamble which is used here follows: | |||
42 | \IndexSubtypeAs{ancient}{pr-sources} | 51 | \IndexSubtypeAs{ancient}{pr-sources} |
43 | \bibinput{bibsample} | 52 | \bibinput{bibsample} |
44 | 53 | ||
54 | \usepackage{classics} | ||
55 | \newclassic{plat}{#1|#1|#1} | ||
56 | \newclassic{arist}{#1|\textit{#1}|#1} | ||
57 | |||
45 | \usepackage[xindy]{imakeidx} | 58 | \usepackage[xindy]{imakeidx} |
46 | \makeindex[name=pr-sources, title={Index locorum citatorum}] | 59 | \makeindex[name=pr-sources, title={Index locorum citatorum}] |
47 | \end{Verbatim} | 60 | \end{Verbatim} |
@@ -61,19 +74,20 @@ The relevant part of the preamble which is used here follows: | |||
61 | 74 | ||
62 | \section*{Body text} | 75 | \section*{Body text} |
63 | Plato, \emph{Laches}: first | 76 | Plato, \emph{Laches}: first |
64 | citation.\footnote{\icite[179a1--4]{Plato:Laches}.} And | 77 | citation.\footnote{\icite[\plat{179}[a][1--4]]{Plato:Laches}.} And |
65 | another,\footnote{\icite[179c5--180a1]{Plato:Laches}.} | 78 | another,\footnote{\icite[\plat*{179}[c][5]{180}[a][1]]{Plato:Laches}.} |
66 | and another.\footnote{\icite[181b5--c3]{Plato:Laches}.} | 79 | and another.\footnote{\icite[\plat*{181}[b][5]{181}[c][3]]{Plato:Laches}.} |
67 | 80 | ||
68 | Plato, \emph{Theaetetus}: first | 81 | Plato, \emph{Theaetetus}: first |
69 | citation.\footnote{\icite[142c2--d3]{Plato:Theaetetus}.} | 82 | citation.\footnote{\icite[\plat*{142}[c][2]{142}[d][3]]{Plato:Theaetetus}.} |
70 | And another,\footnote{\icite[142d4--5]{Plato:Theaetetus}.} | 83 | And another,\footnote{\icite[\plat{142}[d][4--5]]{Plato:Theaetetus}.} |
71 | and another.\footnote{\icite[143b5]{Plato:Theaetetus}.} | 84 | and another.\footnote{\icite[\plat{143}[b][5]]{Plato:Theaetetus}.} |
72 | 85 | ||
73 | Aristotle, \emph{Politica}: first citation.\footnote{% | 86 | Aristotle, \emph{Politica}: first citation.\footnote{% |
74 | \icite[1252a25--b27]{Aristotle:Politica}.} And | 87 | \icite[\arist*{1252}[a][25]{1252}[b][27]]{Aristotle:Politica}.} And |
75 | another,\footnote{\icite[1253a5]{Aristotle:Politica}.} and | 88 | another,\footnote{\icite[\arist{1253}[a][5]]{Aristotle:Politica}.} |
76 | another.\footnote{\icite[1253a30--39]{Aristotle:Politica}.} | 89 | and another.\footnote{% |
90 | \icite[\arist{1253}[a][30--39]]{Aristotle:Politica}.} | ||
77 | 91 | ||
78 | This passage should not be | 92 | This passage should not be |
79 | indexed.\footnote{\icite[44--78]{Reynolds.Wilson1994}.} | 93 | indexed.\footnote{\icite[44--78]{Reynolds.Wilson1994}.} |