Re: [RFC NOT PULL] Experiment to add background to question part of QQZ

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

 



On Sun, Mar 15, 2020 at 09:40:37AM +0900, Akira Yokosawa wrote:
> Hi Paul,
> 
> I have been experimenting to make question part of QQZ stand out.
> At the moment, official targets are not affected by the change.
> You can see the new look by building targets "msnt" and "1csf".
> 
> Another added target "noqq" is an experiment to remove inline questions.
> Anchors to the QQAs in Appendix E are presented at the right side of
> the column.
> 
> To make noqq to work, I need to change the \QuickQuiz{} macro format
> so that the question part is enclosed in "{ ... }".
> 
> Please give them a try and share your thoughts.

Interesting, thank you for looking into this and putting it together!

The msnt version looks rather nice, actually.  The 1scf in addition
might be quite a bit nicer for small-format devices, given the plain font.

The noqq version was generally OK, but there are some places with
multiple consecutive quick quizzes that look a bit strange, for example,
the first column of the Counting chapter.  But people who don't like
being distracted by quick quizzes might like it.  ;-)

What are your thoughts on how to proceed with this?  Were you thinking
in terms of running it by a few people to get more feedback?  Or did
you have something else in mind?

							Thanx, Paul

>         Thanks, Akira
> --
> The following changes since commit c811727b76356d53dff7614d3361353527953dd1:
> 
>   legal: Add a statement of the obvious (2020-03-14 14:20:11 -0700)
> 
> are available in the Git repository at:
> 
>   https://github.com/akiyks/perfbook.git tags/for-paul-2020.03.15a
> 
> for you to fetch changes up to c5b74e161c4e1e6e5009f95c8e96cc34d906fe14:
> 
>   defer/seqlock: Move figure env next to 1st paragraph (2020-03-15 08:51:18 +0900)
> 
> ----------------------------------------------------------------
> Akira Yokosawa (6):
>       treewide: Renew format of Quick Quiz macro
>       howto: Update Answer to QQZ 1.3 to mention inline QQA is not possible
>       Add experimental target 'noqq' (sans inline Quick Quizzes)
>       EXP qqz.sty: Add background color to Quiz part of Quick Quizzes
>       intro: Use 'VerbatimU' env for command output
>       defer/seqlock: Move figure env next to 1st paragraph
> 
>  Makefile                                  |   8 +-
>  SMPdesign/SMPdesign.tex                   |  42 ++--
>  SMPdesign/criteria.tex                    |   6 +-
>  SMPdesign/partexercises.tex               |  72 +++---
>  advsync/rcu.tex                           |  24 +-
>  advsync/rt.tex                            |  60 ++---
>  appendix/questions/after.tex              |  12 +-
>  appendix/questions/concurrentparallel.tex |  12 +-
>  appendix/questions/ordering.tex           |   6 +-
>  appendix/toyrcu/toyrcu.tex                | 162 ++++++-------
>  appendix/whymb/whymemorybarriers.tex      |  84 +++----
>  count/count.tex                           | 384 +++++++++++++++---------------
>  cpu/cpu.tex                               |   6 +-
>  cpu/hwfreelunch.tex                       |   6 +-
>  cpu/overheads.tex                         |  31 +--
>  cpu/overview.tex                          |  12 +-
>  cpu/swdesign.tex                          |  12 +-
>  datastruct/datastruct.tex                 |  84 +++----
>  debugging/debugging.tex                   | 152 ++++++------
>  defer/hazptr.tex                          |  42 ++--
>  defer/rcuapi.tex                          |  54 ++---
>  defer/rcuexercises.tex                    |  12 +-
>  defer/rcufundamental.tex                  |  36 +--
>  defer/rcuintro.tex                        |  42 ++--
>  defer/rcurelated.tex                      |   6 +-
>  defer/rcuusage.tex                        |  78 +++---
>  defer/refcnt.tex                          |  30 +--
>  defer/seqlock.tex                         |  62 ++---
>  defer/whichtochoose.tex                   |  18 +-
>  easy/easy.tex                             |  18 +-
>  formal/axiomatic.tex                      |  36 +--
>  formal/dyntickrcu.tex                     |  90 +++----
>  formal/formal.tex                         |  12 +-
>  formal/ppcmem.tex                         |  30 +--
>  formal/spinhint.tex                       |  48 ++--
>  future/formalregress.tex                  |  42 ++--
>  future/htm.tex                            |  54 ++---
>  future/tm.tex                             |   6 +-
>  howto/howto.tex                           |  30 ++-
>  intro/intro.tex                           |  94 ++++----
>  locking/locking-existence.tex             |  18 +-
>  locking/locking.tex                       | 156 ++++++------
>  memorder/memorder.tex                     | 246 +++++++++----------
>  owned/owned.tex                           |  42 ++--
>  perfbook.tex                              |   8 +
>  qqz.sty                                   |  53 ++++-
>  together/applyrcu.tex                     |  30 +--
>  together/hash.tex                         |   6 +-
>  together/refcnt.tex                       |  42 ++--
>  toolsoftrade/toolsoftrade.tex             | 210 ++++++++--------
>  utilities/extractqqz.sh                   |   8 +-
>  51 files changed, 1449 insertions(+), 1385 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