File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -46,12 +46,25 @@ latexmk -pdf std
4646cp 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
5669if [ -f ../../htmlgen.patch ]
5770then
You can’t perform that action at this time.
0 commit comments