Re: [RFC NOT PULL] Add experimental target 'noqq' (sans inline Quick Quizzes)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 22 Mar 2020 11:24:15 -0700, Paul E. McKenney wrote:
> On Sat, Mar 21, 2020 at 11:24:14AM +0900, Akira Yokosawa wrote:
>> Hi Paul,
>>
>> So this in an improved "noqq" relative to qqz.2020.03.17a.
>> It presents anchors to Appendix E in framed boxes.
>>
>> To display essential quizzes inline, I added additional macros to be
>> used in the form of:
>>
>>     \EQuickQuiz{
>>         quiz part
>>     }\EQuickQuizAnswer{
>>         answer part
>>     }\EQuickQuizEnd
>>
>>
>> To improve the looks of consecutive quizzes, I further added macros
>> to be used for sequence of Quick Quizzes in the form of:
>>
>>     \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, I applied schemes above to count/count.tex.
>> Does this amount of changes in .tex files look acceptable to you?
>>
>> If you think they are acceptable, I'll do the changes in other consecutive
>> quick quizzes.
>>
>> Futher tuning of noqq's look can be done by tweaking qqz.sty. I think 
>> "noqq" looks OK, though.
>>
>> Any feedback is welcome!
> 
> These are now on branch qqz.2020.03.22a, which is on top of the earlier
> qqz.2020.03.17a.
> 
> I do like the comma-separated list of quick-quiz IDs for the -noqq
> variant, and marking a few of the quizzes as "essential" makes sense.
> 
> I believe that the churn should be fine in this case.  This does after
> all at least partially address a long-standing complaint from a small
> but noisy group of people.  ;-)
> 
> Should the "hb" target also put boxes around the quick quizzes?
> (I freely confess to having lost track of what most of the targets do!)

Prompted by this question, I was looking into the -hb build.
It turned out that the change made in commit 648af1774e3a ("Stop using
modified book.cls") I submitted back in April 2018 broke the -hb build
in that pdflatex generates PDF having page size of normal letterpaper.

It looks like the letterpaperhb option needs to be in the modified
book.cls file.
As there was no complaint regarding this regression, I guess nobody
cares -hb build.

And I'm wondering how the -hb build is supposed to work.

Do you choose paper of 10.75in x 8.25in in printing -hb PDF?
Or do you use normal letterpaper and cut edges by 0.25in afterwords?

        Thanks, Akira

> 
> 							Thanx, Paul
> 
>>         Thanks, Akira
>> --
>> The following changes since commit 01dcc70d3f66a1224ba63dc50bbe8370d3711c1b:
>>
>>   qqz.sty: Add background color to Quiz part of Quick Quizzes (2020-03-17 20:24:09 +0900)
>>
>> are available in the Git repository at:
>>
>>   https://github.com/akiyks/perfbook.git tags/for-paul-2020.03.21a
>>
>> for you to fetch changes up to 77e161e26d37453b751429799fd3c8b49cf7e0c9:
>>
>>   qqz.sty: Make noqq's Appendix E look same as that of 2cqq's (2020-03-21 10:53:16 +0900)
>>
>> ----------------------------------------------------------------
>> Akira Yokosawa (3):
>>       Add experimental target 'noqq' (sans inline Quick Quizzes)
>>       Permit consecutive QQs to appear in a framed box
>>       qqz.sty: Make noqq's Appendix E look same as that of 2cqq's
>>
>>  Makefile                |   5 +-
>>  count/count.tex         | 270 ++++++++++++++++++++++++++----------------------
>>  perfbook.tex            |   3 +
>>  qqz.sty                 |  73 ++++++++++++-
>>  utilities/extractqqz.sh |   8 +-
>>  5 files changed, 231 insertions(+), 128 deletions(-)



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux