On Sun, Feb 24, 2019 at 08:59:07AM +0900, Akira Yokosawa wrote: > Hi Paul, > > This patch series consists of regression fixes of commit ff9ddf1a7a8f > ("defer/rcuapi: Tweak Table 9.3 with nimbusmononarrow font") and > improvements in build scripts and the preamble. > > Patches #1 and #2 are regression fixes. > > Patch #3 adds LaTeX font-package availability check to the experimental > targets. "make" used to print info on necessary font packages but > always ran pdflatex, which could end up in error. Now "make" aborts > with a message telling where to look. > > Patches #4 and #5 take care of warnings from pdfTeX. > Patch #4 resolves mismatch of PDF minor version. The warning is caused > by the change in Ghostscript 9.26 to make PDF 1.7 the default. > Now pdflatex also uses PDF 1.7 for its output. > > Patch #5 is to suppress warning from pdfTeX indicating possible > incompatible page group objects within a page. Page group objects are > generated by Inkscape in ".svg -> .pdf" transformation. As of now, > there is no .svg file with a different page group object. I've not > figured out the way to generate such a page group object by Inkscape. > Note that this change does not affect TeX Live 2013/Debian. > > Before these changes, > grep -i "pdftex warning" -c perfbook.log > returns 128 (can vary depending on page layout). > > After these patches are applied, it returns 0 (on TeX Live 2014 or > later). > > Patch #6 adds a recipe to detect conflicting page group object. You > need to set an environment variable to enable the recipe. > > Patch #7 tweaks target "clean" to keep .fcv and .ltms files. > > Patch #8 increases tabsize of fancyvrb snippets for 1c layout. > "tabsize=8" should be easier to read for kernel developers. > > You might notice slowdown of "make" due to patch #3. Hopefully, it > wouldn't be irritating for you. So far, so good. ;-) Applied and pushed, thank you! Thanx, Paul > Thanks, Akira > -- > Akira Yokosawa (8): > defer/rcuapi: Force break between two API in Table 9.3 > Makefile: Fix recipe of target 'perfbook-msn.pdf' > Makefile: Add check of font package availability > Specify PDF minor version 1.7 > Suppress warning from pdfTeX on figures transformed by Inkscape > Makefile: Add optional recipe to detect conflict in page group object > Makefile: Don't remove .fcv and .ltms files in target 'clean' > Widen tabsize of code snippets for 1c layout > > .gitignore | 2 ++ > Makefile | 64 ++++++++++++++++++++++++++++++++++++++++------- > defer/rcuapi.tex | 4 +-- > pagegroup | 6 +++++ > perfbook.tex | 19 +++++++++++--- > utilities/extpagegroup.pl | 37 +++++++++++++++++++++++++++ > 6 files changed, 118 insertions(+), 14 deletions(-) > create mode 100644 pagegroup > create mode 100755 utilities/extpagegroup.pl > > -- > 2.7.4 >