Re: [perfbook GIT PULL] Use \clnrefragne to reference range of lines

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

 



On Sun, Nov 24, 2019 at 04:21:48PM +0900, Akira Yokosawa wrote:
> Hi Paul,
> 
> This pull request consists of changes to use \clnrefrange to reference
> range of lines in snippets. The motivation is to use endashes (--)
> consistently (as much as possible) for ranges of numbers throughout perfbook.
> 
> NOTE: What character to use in \crefrange and \clnrefrange is specified
>       in perfbook.tex using a couple of macro definitions.
>       E.g.: "\newcommand{\crefrangeconjunction}{--}" and
>       "\newcommand{\clnrefrange}[2]{lines~\lnref{#1}--\lnref{#2}}"
> 
> The final (15th) commit uses \crefrange for ranges of figure numbers.
> 
> After these changes, there remain only a couple of tens of dashes (-)
> which represent ranges of numbers in the LaTeX sources of perfbook.
> 
> Other possible changes to use \cref{} and its variants do not affect
> the resulting PDF in most cases. Such changes are error prone as are evident
> in fixes by commits 7b327fa2fe97 ("miscellaneous: Fix numerous typos") and
> a35705b57c70 ("advsync/rt: Fix usage of \clnref{}"). 
> So they are not included in this request. Such changes can wait until
> there is some other change nearby.

Pulled and pushed, thank you!

							Thanx, Paul

>         Thanks, Akira
> --
> The following changes since commit cfc525d6386e17dbe7ec6e5e658678139e60ee2b:
> 
>   Typo fixes: "and and" and light-weight->lightweight (2019-11-23 11:23:01 -0800)
> 
> are available in the Git repository at:
> 
>   https://github.com/akiyks/perfbook.git tags/for-paul-2019.11.24b
> 
> for you to fetch changes up to 38eec3194c9aac87a63568ef42f1e626408bb5dd:
> 
>   Use \crefrange{}{} for range of figures (2019-11-24 13:44:41 +0900)
> 
> ----------------------------------------------------------------
> Akira Yokosawa (15):
>       toolsoftrade: Use \clnrefrange{}{} for range of lines in snippets
>       toolsoftrade: Add cross reference to lines in snippets
>       count: Use \clnrefrange{}{} for range of lines in snippets
>       SMPdesign: Use \clnrefrange{}{} for ranges of lines in snippets
>       SMPdesign: Add cross references to lines in snippets
>       locking: Use \clnrefrange{}{} to reference range of lines in snippets
>       defer: Use \clnrefrange{}{} to refernece range of lines in snippets
>       defer/rcufundamental: Add cross refernece to line in snippet
>       datastruct: Use \clnrefrange{}{} to refernece range of lines in snippets
>       debugging: Use \clnrefrange{}{} to refernece range of lines in snippets
>       formal: Use \clnrefrange{}{} to refernece range of lines in snippets
>       together: Fix singular/plural verb form
>       advsync/rt: Fix usage of \clnref{}
>       Add cross references to lines in snippets of count_lim and count_stat_eventual
>       Use \crefrange{}{} for range of figures
> 
>  CodeSamples/count/count_stat_eventual.c |   4 +-
>  CodeSamples/toolsoftrade/rwlockscale.c  |   2 +-
>  SMPdesign/SMPdesign.tex                 |  10 +--
>  SMPdesign/beyond.tex                    |  27 ++++---
>  SMPdesign/partexercises.tex             |  18 ++---
>  advsync/rt.tex                          |   4 +-
>  count/count.tex                         | 135 ++++++++++++++++----------------
>  datastruct/datastruct.tex               |  67 ++++++++--------
>  debugging/debugging.tex                 |  14 ++--
>  defer/defer.tex                         |   8 +-
>  defer/hazptr.tex                        |  18 ++---
>  defer/rcufundamental.tex                |  11 ++-
>  defer/rcuintro.tex                      |   2 +-
>  defer/rcuusage.tex                      |   8 +-
>  defer/refcnt.tex                        |   8 +-
>  defer/seqlock.tex                       |  12 +--
>  formal/axiomatic.tex                    |  20 ++---
>  formal/dyntickrcu.tex                   |   2 +-
>  formal/spinhint.tex                     |  60 +++++++-------
>  locking/locking-existence.tex           |   2 +-
>  locking/locking.tex                     |  16 ++--
>  owned/owned.tex                         |  16 ++--
>  together/applyrcu.tex                   |   2 +-
>  toolsoftrade/toolsoftrade.tex           |  66 +++++++++-------
>  24 files changed, 279 insertions(+), 253 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