Skip to content

Instantly share code, notes, and snippets.

@tnishinaga
Created July 14, 2018 08:46
Show Gist options
  • Save tnishinaga/a445177a05c0f125093faa900e520294 to your computer and use it in GitHub Desktop.
Save tnishinaga/a445177a05c0f125093faa900e520294 to your computer and use it in GitHub Desktop.
#!/bin/sh
docker run --rm -v `pwd`/book:/work vvakame/review:2.5 /bin/sh -c "cd /work && review-pdfmaker config.yml"
sudo chown -R $USER. ./book
[1] tnishinaga@tx230> ./build.sh
compiling book.tex
This is e-upTeX, Version 3.14159265-p3.7.1-u1.21-161114-2.6 (utf8.uptex) (TeX Live 2016/Debian) (preloaded format=uplatex)
restricted \write18 enabled.
entering extended mode
(./book.tex
pLaTeX2e <2016/11/29u01> (based on LaTeX2e <2017/01/01> patch level 3)
Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/platex/jsclasses/jsbook.cls
Document Class: jsbook 2017/01/13 okumura, texjporg
(/usr/share/texlive/texmf-dist/tex/platex/jsclasses/jslogo.sty))
(/usr/share/texlive/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/platex/japanese-otf/ajmacros.sty))
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty)
Package caption Warning: Unsupported document class (or package) detected,
(caption) usage of the caption package is not recommended.
See the caption package documentation for explanation.
) (/usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def))
(/usr/share/texmf/tex/latex/lm/lmodern.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvipdfmx.def)))
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty)
(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu)))
(/usr/share/texlive/texmf-dist/tex/platex/base/ascmac.sty
(/usr/share/texlive/texmf-dist/tex/platex/base/tascmac.sty))
(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (./jumoline.sty)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver: hdvipdfm.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvipdfm.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/usr/share/texlive/texmf-dist/tex/platex/pxjahyper/pxjahyper.sty)
(./reviewmacro.sty
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty))
No file book.aux.
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd)
(I search kanjifont definition file: . . ) (I search font definition file: . .
. . . . . . ) (/usr/share/texmf/tex/latex/lm/t1lmr.fd)
*geometry* driver: auto-detecting
*geometry* detected driver: dvips
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
Package hyperref Warning: Rerun to get /PageLabels entry.
<./images/cover.jpg> [1]
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)
(/usr/share/texmf/tex/latex/lm/ot1lmr.fd)
(/usr/share/texmf/tex/latex/lm/omllmm.fd)
(/usr/share/texmf/tex/latex/lm/omslmsy.fd)
(/usr/share/texmf/tex/latex/lm/omxlmex.fd) [2] (./book.tex
! LaTeX Error: Can be used only in preamble.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1 \documentclass
[dvipdfmx,uplatex,oneside]{jsbook}
?
! Emergency stop.
...
l.1 \documentclass
[dvipdfmx,uplatex,oneside]{jsbook}
Output written on book.dvi (2 pages, 1516 bytes).
Transcript written on book.log.
/var/lib/gems/2.3.0/gems/review-2.5.0/lib/review/pdfmaker.rb:39:in `system_or_raise': failed to run command: uplatex book.tex (RuntimeError)
from /var/lib/gems/2.3.0/gems/review-2.5.0/lib/review/pdfmaker.rb:202:in `block (2 levels) in build_pdf'
from /var/lib/gems/2.3.0/gems/review-2.5.0/lib/review/pdfmaker.rb:201:in `times'
from /var/lib/gems/2.3.0/gems/review-2.5.0/lib/review/pdfmaker.rb:201:in `block in build_pdf'
from /var/lib/gems/2.3.0/gems/review-2.5.0/lib/review/pdfmaker.rb:165:in `chdir'
from /var/lib/gems/2.3.0/gems/review-2.5.0/lib/review/pdfmaker.rb:165:in `build_pdf'
from /var/lib/gems/2.3.0/gems/review-2.5.0/lib/review/pdfmaker.rb:239:in `generate_pdf'
from /var/lib/gems/2.3.0/gems/review-2.5.0/lib/review/pdfmaker.rb:131:in `execute'
from /var/lib/gems/2.3.0/gems/review-2.5.0/lib/review/pdfmaker.rb:81:in `execute'
from /var/lib/gems/2.3.0/gems/review-2.5.0/bin/review-pdfmaker:16:in `<top (required)>'
from /usr/local/bin/review-pdfmaker:22:in `load'
from /usr/local/bin/review-pdfmaker:22:in `<main>'
#!/bin/sh -x
docker pull vvakame/review:2.5
# create initial template files
docker run --rm -v `pwd`/:/work vvakame/review:2.5 /bin/sh -c "cd /work && review-init book"
# change owner
sudo chown -R $USER. ./book
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment