File tree 1 file changed +15
-2
lines changed
1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -46,12 +46,25 @@ latexmk -pdf std
46
46
cp std.pdf std_orig.pdf
47
47
48
48
# create the "annex-f" file that maps stable names to section numbers
49
- grep -h ' ^\\newlabel{' * .aux \
49
+
50
+ # Memoir 3.8 changed the content of the .aux files so as to require a different incantation
51
+ if grep -q TitleReference * .aux
52
+ then
53
+ # Memoir < 3.8
54
+ grep -h ' ^\\newlabel{' * .aux \
50
55
| sed ' s/\\newlabel{\([^}]*\)}.*TitleReference {\([^}]*\)}.*/\1 \2/' \
51
56
| sed ' s/\\newlabel{\([^}]*\)}{{\(Clause\|Annex\) \([^}]*\)}.*/\1 \3/' \
52
57
| sed ' s/\\newlabel{\(eq:[^}]*\)}{{\([^}]*\)}.*/\1 \2/' \
53
- | grep -v ' ^\\' \
58
+ | grep -v ' ^\\' \
59
+ | sort > annex-f
60
+ else
61
+ grep -h ' ^\\newlabel{' * .aux \
62
+ | sed ' s/^\\newlabel{\([^}]*\)}{{\([^}]*\)}.*/\1 \2/' \
63
+ | grep -v ' ^\\' \
64
+ | sed ' s/\(Clause\|Annex\) //' \
54
65
| sort > annex-f
66
+ fi
67
+
55
68
56
69
if [ -f ../../htmlgen.patch ]
57
70
then
You can’t perform that action at this time.
0 commit comments