summaryrefslogtreecommitdiffstats
path: root/utilities
diff options
context:
space:
mode:
authorAkira Yokosawa <akiyks@gmail.com>2020-03-19 07:46:36 +0900
committerAkira Yokosawa <akiyks@gmail.com>2020-03-26 07:23:00 +0900
commit7f98949bf0e8e017759c36bca5b90dcb577cecc0 (patch)
treebd161159f7e9b426d3a76099259160a73e5a3318 /utilities
parentd4dac17184d618af5f46b4ccf0ddd22525d5dfea (diff)
downloadperfbook-7f98949bf0e8e017759c36bca5b90dcb577cecc0.tar.gz
Permit consecutive QQs to appear in a framed box
To be able to frame consective Quick Quizzes, add further macros to annotate such a sequence of Quick Quizzes. They are annotated in the following way: \QuickQuizSeries{% \QuickQuizB{ quiz part 1 }\QuickQuizAnswerB{ answer part 1 }\QuickQuizEndB % \QuickQuizM{ quiz part 2 }\QuickQuizAnswerM{ answer part 2 }\QuickQuizEndM % \QuickQuizE{ quiz part 3 }\QuickQuizAnswerE{ answer part 3 }\QuickQuizEndE } % end of \QuickQuizSeries As a PoC, use these annotations in Chapter "Counting". Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
Diffstat (limited to 'utilities')
-rw-r--r--utilities/extractqqz.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/utilities/extractqqz.sh b/utilities/extractqqz.sh
index f40d7cb4..305c1b8b 100644
--- a/utilities/extractqqz.sh
+++ b/utilities/extractqqz.sh
@@ -24,9 +24,9 @@
echo "% mainfile: perfbook.tex"
sed -n -e '/^\\QuickQuizChapter{/p' \
- -e '/^\\E\?QuickQuiz{/,/^}\\E\?QuickQuizEnd/p' |
+ -e '/^\\E\?QuickQuiz[BEM]\?{/,/^}\\E\?QuickQuizEnd[BEM]\?/p' |
sed -e 's/^\\QuickQuizChapter{/\\QuickQAC{/' \
- -e 's/^\\E\?QuickQuiz{/\\QuickQ{}/' \
- -e 's/^}\\E\?QuickQuizAnswer{/\\QuickA{}/' \
+ -e 's/^\\E\?QuickQuiz[BEM]\?{/\\QuickQ{}/' \
+ -e 's/^}\\E\?QuickQuizAnswer[BEM]\?{/\\QuickA{}/' \
-e 's/^\\QContributedBy{/\\ContributedBy{/' \
- -e 's/^}\\E\?QuickQuizEnd/\\QuickE{}/'
+ -e 's/^}\\E\?QuickQuizEnd[BEM]\?/\\QuickE{}/'