[PATCH 1/2] qqz.sty: Add page number to the QQZ heading for 'nq' build

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

 



>From 7b56ddf382f836201b9e88e2f7b185fae422314e Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@xxxxxxxxx>
Date: Fri, 31 Jul 2020 00:18:58 +0900
Subject: [PATCH 1/2] qqz.sty: Add page number to the QQZ heading for 'nq' build

Excerpt of Paul's message:

    For a printed book, would it make sense to put the page number of the
    quick-quiz source (the location of the little box containing "QQ" and
    the quick-quiz number) into each answer?  Or after each question?

This commit adds the page number at the right-hand side of quiz heading
in framed box.  It is also a hyperlink to the little box in the text.

Suggested-by: Paul E. McKenney <paulmck@xxxxxxxxxx>
Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx>
---
 qqz.sty | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/qqz.sty b/qqz.sty
index 6d87e192..897d1ab6 100644
--- a/qqz.sty
+++ b/qqz.sty
@@ -59,6 +59,8 @@
 \newcommand{\QuickQuizAnswerChapter}{\textbf{Unknown QuickQAC!!!}}
 
 \newcommand{\QuickQHeading}[3]{\hyperref[#2.#3]{\textbf{Quick Quiz #3:}}\label{#1.#3}}
+\newcommand{\QuickQHeadingPage}[3]{\hyperref[#2.#3]{\textbf{Quick Quiz #3:}}\label{#1.#3}%
+	\hfill\raisebox{0.5ex}{\footnotesize\fbox{p.\pageref{#2.#3}}}}
 \newcommand{\QuickQHeadingLight}[3]{\scriptsize QQ~\hyperref[#2.#3]{#3}\label{#1.#3}}
 \newcommand{\QuickQHeadingBegin}[3]{\scriptsize QQ~\hyperref[#2.#3]{#3}\label{#1.#3},}
 \newcommand{\QuickQHeadingMiddle}[3]{\scriptsize\hyperref[#2.#3]{{ #3}}\label{#1.#3},}
@@ -219,7 +221,7 @@
 \newcommand{\QuickQ}[1]{
 	\begin{tcolorbox}[breakable]
 	\refstepcounter{quickquizctrC}
-	\QuickQHeading{QQA}{QQ}{\QuickQuizAnswerChapter.\thequickquizctrC} \\
+	\QuickQHeadingPage{QQA}{QQ}{\QuickQuizAnswerChapter.\thequickquizctrC}\\
 }
 
 \newcommand{\QuickA}[1]{%
-- 
2.17.1




[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