diff options
author | Akira Yokosawa <akiyks@gmail.com> | 2020-03-19 07:46:36 +0900 |
---|---|---|
committer | Akira Yokosawa <akiyks@gmail.com> | 2020-03-26 07:23:00 +0900 |
commit | 7f98949bf0e8e017759c36bca5b90dcb577cecc0 (patch) | |
tree | bd161159f7e9b426d3a76099259160a73e5a3318 /utilities | |
parent | d4dac17184d618af5f46b4ccf0ddd22525d5dfea (diff) | |
download | perfbook-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.sh | 8 |
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{}/' |