flatten-ja.diff

Alexis Bienvenüe, 02/04/2018 06:19 pm

Download (2.1 kB)

 
b/doc/Makefile Sun Feb 04 18:17:39 2018 +0100
57 57
html/index.html: FORCE
58 58
	$(PERLPATH) ./index.pl $(DOCBOOKS:.xml=) > $@
59 59

  
60
%.ja.tex: %.ja.xml amcdocstyle.sty
61
	dblatex -P latex.encoding=utf8 -b xetex -t tex -p custom.xsl --texstyle=amcdocstyle --xslt-opts="--nonet" --xslt-opts="--catalogs" $(DBLATEX_OPT) $< -o $@
62

  
60 63
%.tex: %.xml amcdocstyle.sty
61
	 case $< in \
62
	   *.ja.xml) dblatex -P latex.encoding=utf8 -b xetex -t tex -p custom.xsl --texstyle=amcdocstyle --xslt-opts="--nonet" --xslt-opts="--catalogs" $(DBLATEX_OPT) $< -o $@ ;; \
63
	   *.xml) dblatex -t tex -p custom.xsl --texstyle=amcdocstyle --xslt-opts="--nonet" --xslt-opts="--catalogs" $(DBLATEX_OPT) $< -o $@ ;; \
64
	 esac
64
	dblatex -t tex -p custom.xsl --texstyle=amcdocstyle --xslt-opts="--nonet" --xslt-opts="--catalogs" $(DBLATEX_OPT) $< -o $@
65 65

  
66 66
PDFLATEX=pdflatex -halt-on-error -interaction=nonstopmode
67 67
XELATEX=xelatex -halt-on-error -interaction=nonstopmode
68 68

  
69
%.ja.pdf: %.ja.tex $(BLOCK_IMAGES:.svg=.pdf)
70
	sed -i -e '/setuplocale/a\\\\usepackage{xeCJK}\\setCJKmainfont{IPAexMincho}\\setCJKsansfont{IPAexGothic}\\setCJKmonofont{IPAexGothic}' $<
71
	set -e ; export TEXINPUTS=./img_pdf/: ; $(XELATEX) $<; $(XELATEX) $<
72
	$(PERLPATH) ../reproducible-pdf.pl --fonts --id $@
73
	rm -f $(foreach ext,aux cb cb2 glo idx log out toc,$*.ja.$(ext))
74

  
69 75
%.pdf: %.tex $(BLOCK_IMAGES:.svg=.pdf)
70
	set -e; export TEXINPUTS=./img_pdf/: ; case $< in \
71
	  *.ja.tex) \
72
            sed -i -e '/setuplocale/a \ \
73
\\usepackage{xeCJK}\
74
\\setCJKmainfont{IPAexMincho}\
75
\\setCJKsansfont{IPAexGothic}\
76
\\setCJKmonofont{IPAexGothic}\
77
' $<; \
78
            $(XELATEX) $<; $(XELATEX) $<; $(PERLPATH) ../reproducible-pdf.pl --fonts --id $@ ;; \
79
	  *.tex) $(PDFLATEX) $<; $(PDFLATEX) $<; $(PERLPATH) ../reproducible-pdf.pl --id $@ ;; \
80
	esac
76
	set -e ; export TEXINPUTS=./img_pdf/: ; $(PDFLATEX) $<; $(PDFLATEX) $<
77
	$(PERLPATH) ../reproducible-pdf.pl --id $@
81 78
	rm -f $(foreach ext,aux cb cb2 glo idx log out toc,$*.$(ext))
82 79

  
83 80
%.x: %.ext %.man %.html ;