[PATCH -perfbook 0/3] Rework epigraphs

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

 



Hi Paul,

I could have made a simple patch to add an \emph{} to the
\epigraph command at Section 11.1, but I ended up reworking
all the epigraphs instead.

Why?

Because I don't think putting an \emph{} in every \epigraph
command is the right thing to do. You might miss doing it while
adding a new one or replacing an existing one.

Hence the large diff of Patch 1/3.

Patches 2/3 and 3/3 are more of POCs of tweaking the look of
epigraphs. You can control it all together by redefining
\epigraph in the preamble.

I think emphasizing quoted text and using small-caps shape for
the source part can make epigraphs look distinct from main text.
Emphasizing book titles is consistent with the convention in
Bibliography.

That said, I'm not sure if you like the modified look of them.
If you have a better idea, please let me know.

        Thanks, Akira

--
Akira Yokosawa (3):
  Redefine \epigraph to avoid boilerplate \emph{}
  epigraph: Emphasize quoted text and book titles
  Use Biolinum font family for epigraph

 SMPdesign/SMPdesign.tex              |  6 +++---
 SMPdesign/beyond.tex                 |  4 ++--
 SMPdesign/criteria.tex               |  2 +-
 SMPdesign/partexercises.tex          |  2 +-
 ack.tex                              |  2 +-
 advsync/advsync.tex                  |  6 +++---
 advsync/rt.tex                       |  4 ++--
 appendix/questions/questions.tex     |  2 +-
 appendix/styleguide/styleguide.tex   |  2 +-
 appendix/toyrcu/toyrcu.tex           |  2 +-
 appendix/whymb/whymemorybarriers.tex |  2 +-
 count/count.tex                      | 12 ++++++------
 cpu/cpu.tex                          |  2 +-
 cpu/hwfreelunch.tex                  |  2 +-
 cpu/overheads.tex                    |  2 +-
 cpu/overview.tex                     |  2 +-
 cpu/swdesign.tex                     |  2 +-
 datastruct/datastruct.tex            | 16 ++++++++--------
 debugging/debugging.tex              | 18 +++++++++---------
 defer/defer.tex                      |  4 ++--
 defer/hazptr.tex                     |  2 +-
 defer/rcu.tex                        |  2 +-
 defer/seqlock.tex                    |  2 +-
 defer/updates.tex                    |  2 +-
 defer/whichtochoose.tex              |  2 +-
 easy/easy.tex                        | 10 +++++-----
 formal/axiomatic.tex                 |  2 +-
 formal/formal.tex                    |  6 +++---
 formal/ppcmem.tex                    |  2 +-
 formal/sat.tex                       |  2 +-
 formal/spinhint.tex                  |  2 +-
 formal/stateless.tex                 |  2 +-
 future/cpu.tex                       |  2 +-
 future/formalregress.tex             |  2 +-
 future/fp.tex                        |  2 +-
 future/future.tex                    |  2 +-
 future/htm.tex                       |  2 +-
 future/tm.tex                        |  2 +-
 glossary.tex                         |  4 ++--
 howto/howto.tex                      | 12 ++++++------
 intro/intro.tex                      | 12 ++++++------
 locking/locking-existence.tex        |  2 +-
 locking/locking.tex                  | 14 +++++++-------
 memorder/memorder.tex                | 14 +++++++-------
 owned/owned.tex                      | 14 +++++++-------
 perfbook-lt.tex                      |  5 ++++-
 qqz.sty                              |  2 +-
 summary.tex                          |  2 +-
 together/applyrcu.tex                |  2 +-
 together/count.tex                   |  2 +-
 together/hazptr.tex                  |  2 +-
 together/refcnt.tex                  |  2 +-
 together/seqlock.tex                 |  2 +-
 together/together.tex                |  2 +-
 toolsoftrade/toolsoftrade.tex        | 10 +++++-----
 55 files changed, 124 insertions(+), 121 deletions(-)


base-commit: 81ce330ad5a1a687ef43129373fb1f38bef9dd55
-- 
2.25.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