Skip to content

Commit 71b99ec

Browse files
committed
Handle both memoir versions
1 parent 6906e4c commit 71b99ec

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

gen_html_std.sh

+15-2
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,25 @@ latexmk -pdf std
4646
cp std.pdf std_orig.pdf
4747

4848
# 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 \
5055
| sed 's/\\newlabel{\([^}]*\)}.*TitleReference {\([^}]*\)}.*/\1 \2/' \
5156
| sed 's/\\newlabel{\([^}]*\)}{{\(Clause\|Annex\) \([^}]*\)}.*/\1 \3/' \
5257
| 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\) //' \
5465
| sort > annex-f
66+
fi
67+
5568

5669
if [ -f ../../htmlgen.patch ]
5770
then

0 commit comments

Comments
 (0)