58 |
58 |
$(PERLPATH) ./index.pl $(DOCBOOKS:.xml=) > $@
|
59 |
59 |
|
60 |
60 |
%.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
|
|
61 |
dblatex -t tex -p custom.xsl --texstyle=amcdocstyle --xslt-opts="--nonet" --xslt-opts="--catalogs" $(DBLATEX_OPT) $< -o $@
|
|
62 |
|
|
63 |
%.ja.tex: %.ja.xml amcdocstyle.sty
|
|
64 |
dblatex -P latex.encoding=utf8 -b xetex -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 |
69 |
%.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
|
|
70 |
set -e ; export TEXINPUTS=./img_pdf/: ; $(PDFLATEX) $<; $(PDFLATEX) $<
|
|
71 |
$(PERLPATH) ../reproducible-pdf.pl --id $@
|
|
72 |
rm -f $(foreach ext,aux cb cb2 glo idx log out toc,$*.$(ext))
|
|
73 |
|
|
74 |
%.ja.pdf: %.ja.tex $(BLOCK_IMAGES:.svg=.pdf)
|
|
75 |
sed -i -e '/setuplocale/a\\\\usepackage{xeCJK}\\setCJKmainfont{IPAexMincho}\\setCJKsansfont{IPAexGothic}\\setCJKmonofont{IPAexGothic}' $<
|
|
76 |
set -e ; export TEXINPUTS=./img_pdf/: ; $(XELATEX) $<; $(XELATEX) $<
|
|
77 |
$(PERLPATH) ../reproducible-pdf.pl --fonts --id $@
|
81 |
78 |
rm -f $(foreach ext,aux cb cb2 glo idx log out toc,$*.$(ext))
|
82 |
79 |
|
83 |
80 |
%.x: %.ext %.man %.html ;
|