Re: [PATCH -perfbook 0/5] Updates of qqz.sty

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

 



On Thu, Apr 15, 2021 at 02:47:45PM +0900, Akira Yokosawa wrote:
> On Wed, 14 Apr 2021 22:11:33 -0700, Paul E. McKenney wrote:
> > On Thu, Apr 15, 2021 at 12:49:18PM +0900, Akira Yokosawa wrote:
> >> On Wed, 14 Apr 2021 10:31:23 -0700, Paul E. McKenney wrote:
> >>> On Wed, Apr 14, 2021 at 07:47:51PM +0900, Akira Yokosawa wrote:
> >>>> Hi Paul,
> >>>>
> >>>> A change in upstream hyperref package (v7.00j) breaks code in
> >>>> qqz.sty.
> >>>> Now, \refstepcounter in vertical mode can cause a page break.
> >>>> Our use of \refstepcounter in framed Quick Quiz is in vertical
> >>>> mode and if a page break happens at that point, destination point
> >>>> set by \refstepcounter is discarded by tcolorbox, which results in
> >>>> a missing destination.
> >>>>
> >>>> This can be fixed by leaving vertical mode in front of \refstepcounter,
> >>>> which is what Patch 1/5 does.
> >>>>
> >>>> The updated code is compatible with older versions of hyperref as
> >>>> long as our usage patterns are concerned.
> >>>> Aa a bonus, new link-target positions look nicer (not too close to the
> >>>> "Quick Quiz" labels).
> >>>>
> >>>> Patches 2/5--4/5 are (in my opinion) improvements to the -nq build.
> >>>> Seeing both Quizzes and Answers in the final section, one would
> >>>> just see the answer without taking time to think about a quiz.
> >>>> So these patches modify the -nq build so that chapter-wise sections
> >>>> have only the quiz parts.
> >>>> Answers are presented in Appendix E in the same way as the other
> >>>> builds.
> >>>>
> >>>> Patch 5/5 adds page references in the answers of non-nq builds.
> >>>
> >>> Good points, queued and pushed, thank you!
> >>>
> >>> On interesting thing is that if you click on the small bubble in the
> >>> text, you are taken to the corresponding QQ at the end of that chapter.
> >>> If you click on the square, you are taken to the answer.  If you click
> >>> on the page number in the square in the upper right-hand corner of the
> >>> QQ question, you get taken back to the original small bubble, all of
> >>> which is goodness.
> >>>
> >>> However, if you click on the either black square at the end of the
> >>> question or the white shadowed square at the end of the answer, you get
> >>> taken back to the small bubble in the text.
> >>
> >> Ya, that's as described in the commit log of Patch 2/5:
> >>
> >>     o Hyperlinks are made in the following way:
> >>
> >>       - Inline QQ marker -> Chapter-wise Quiz -> Answer in Appendix
> >>       - Page number marker in Quiz part -> Inline QQ marker
> >>       - Answer in Appendix -> Inline QQ marker
> > 
> > OK, my reading comprehension was clearly substandard.  :-/
> > 
> >>> Is it possible that some of our readers will expect that these two squares
> >>> will instead take them back to the question at the end of the chapter?
> >>
> >> It is possible, but the white box at the end of the answer is supposed
> >> to be a short-cut for those wanting to resume reading text.
> > 
> > True enough.
> > 
> >> So, appended is a compromise modifying the links of "Quick Quiz"
> >> and black box in the answer to go back to chapter-wise quiz section.
> >>
> >> Thoughts?
> > 
> > It does work well, and removes one layer of clicking that otherwise
> > needs to happen.  Let's see what people think about it.
> > 
> > We also have the page-number marker that goes back to the text, so we do
> > have the option of making the black and white boxes go to the beginning
> > and end of the quick-quiz box at the end of the chapter.
> 
> No, my point in making white box to go back to the end of the quiz
> in normal builds was to help people reach the text following the
> quiz.
> So linking white box to a quiz at the end of the chapter spoils
> this purpose.  A page-number marker can be far away from the white
> box when the answer is long.
> 
> >                                                          But again,
> > let's see how this patch works for people.
> > 
> > Any objection to my pushing it as is, or should I wait for a second
> > version.  (I have queued it, but not yet pushed it out.)
> 
> I'm OK with your pushing it as is.

Done!

							Thanx, Paul

>         Thanks, Akira
> 
> > 
> > 							Thanx, Paul
> > 
> >>        Thanks, Akira 
> >>
> >>> This is probably not a big deal, given that clicking on the small bubble
> >>> will take them to that list, but I figured that it was worth asking
> >>> the question.
> >>>
> >>> 							Thanx, Paul
> >>>
> >>>>         Thanks, Akira
> [...]



[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