vvakame / docker-review Goto Github PK
View Code? Open in Web Editor NEWRe:VIEW build container by docker
License: MIT License
Re:VIEW build container by docker
License: MIT License
カスタムなクラス/スタイルファイルやフォントを入れたいときの場所を提供したい。
imgmath (HTMLやテキストで数式部分をTeX切り出しして画像化する機能)を有効すると、現在はコマンドが不足してエラーになります。
現在のDockerイメージにpoppler-utilsパッケージを入れたいのですが、いかがでしょう。
The following additional packages will be installed:
libnspr4 libnss3 libpoppler82
The following NEW packages will be installed:
libnspr4 libnss3 libpoppler82 poppler-utils
0 upgraded, 4 newly installed, 0 to remove and 17 not upgraded.
Need to get 2,963 kB of archives.
After this operation, 8,549 kB of additional disk space will be used.
で+8MBです。
あと、これを入れる場合に
のどっちがよいでしょうか。
https://twitter.com/golden_lucky/statuses/853563129870954497
この辺。
これの16行めのあとで kanji-config-updmap ipaex というスクリプトを実行すれば、デフォルトでIPAexフォントを使うようになるはず。https://github.com/vvakame/docker-review/blob/master/Dockerfile …
手元でDockerが使えなくなってたのでPRはためらわれた
手元で今までのとこの変更くわえたのを作って羊にPDF見せたら埋込のほうが印刷所で圧勝できるって言ってたのでそうする。
Dockerイメージ「vvakame/review」を使うと、LaTeXコンパイルエラーになることがあるので報告します。
Re:VIEW初心者向けの「reviewstarter」というサイトを作ってます。
https://kauplan.org/reviewstarter/
これはRe:VIEWの初期設定をGUI画面で行ってからプロジェクトをダウンロードするサイトです。
ところがreviewstarterで作ったプロジェクトが、Dockerイメージvvakame/reviewでコンパイルするとエラーになりました。
原因はフォント不足とスタイルファイル不足、そしてTeXLiveのバージョンが微妙に古いせいでした。
なので、vvakame/reviewのDockerファイルをフォークして別のDockerイメージを作り、フォントとスタイルファイルの追加とTexLiveのバージョン上げを行いました。
詳細はこちら。
https://github.com/kauplan/docker-review/tree/kauplan/review2.5/review-2.5
プルリクエストを出す予定はないですが、いちおう報告しておこうと思い、Issueを書きました。
読み終わったらクローズしてください。
vvakame/review
のコンテナイメージはいずれもamd64のコンテナイメージのみ提供されており、arm64のコンテナイメージが欲しい場合は自前でビルドする必要があります。
現在、自分はM1 Macの環境でDockerfileを下記の通り修正して自前ビルドして使っています。PDFビルド等の挙動に問題はありません。
- RUN curl -sL -o /tmp/pandoc.deb https://github.com/jgm/pandoc/releases/download/${PANDOC_VERSION}/pandoc-${PANDOC_DEB_VERSION}-amd64.deb && \
+ RUN curl -sL -o /tmp/pandoc.deb https://github.com/jgm/pandoc/releases/download/${PANDOC_VERSION}/pandoc-${PANDOC_DEB_VERSION}-arm64.deb && \
各種依存関係もarm64対応しており、また最近はarm64のマシンの利用も増えてきましたのでarm64対応のコンテナイメージの提供があると非常に助かります。
@kmuto 利用者も増えてきたっぽい(9K pulls!)のでいい加減やるべきかなという気持ちになってきました。
./
→ latest
tag 今まで通り最新を追いかける./review-2.3
→ Re:VIEW v2.3.x の最新を追いかける。 docker pull vvakame/review:2.3
的な./review-2.4
→ ryという感じでいいですかね?(Re:VIEWのバージョニングルールがイマイチわかってないです semverではないはず?
refs #29
PRをもらった経緯がある。
こういう感じでやればいいんだー、と参考にしつつメンテできる範囲でやっていきたい。
3.0.0をリリースしたので更新希望。
kmuto/review
にも vvakame/review
にもたくさんお世話になっています!いつもありがとうございます!
Windowsの環境で TechBooster/ReVIEW-Template
と vvakame/review
を組み合わせて使おうとした際に、上手くPDFが出力できなかった、という事象です。
>docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
vvakame/review 3.0 b2f181724acf 10 days ago 1.81GB
git clone
して、ローカルの C:\Users\mochikoAsTech\Documents\ReVIEW-Template
にリポジトリがある状態になったC:\Users\mochikoAsTech\Documents\ReVIEW-Template
以下に次の2ファイルを用意した
version: '3'
services:
review:
volumes:
- .:/ReVIEW-Template
build: .
working_dir: /ReVIEW-Template
FROM vvakame/review:3.0
docker-compose run review review-init sampleDoc
cd C:\Users\mochikoAsTech\Documents\ReVIEW-Template\sampleDoc
docker-compose run review rake pdf
ReVIEW-Template
のarticles以下でやってみたcd C:\Users\mochikoAsTech\Documents\ReVIEW-Template\articles
docker-compose run review rake pdf
review-pdfmaker config.yml
W, [2019-03-11T07:17:15.804407 #7] WARN -- : review-pdfmaker: major version of configuration file is different.
compiling preface.tex
compiling article.tex
compiling contributors.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.
(./review-jsbook.cls
Document Class: review-jsbook 2018/09/30 v3.0 Re:VIEW pLaTeX class modified for
jsbook.cls
(/usr/share/texlive/texmf-dist/tex/latex/base/fix-cm.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/keyval.tex))))
(/usr/share/texlive/texmf-dist/tex/latex/everypage/everypage.sty) (./jsbook.cls
Document Class: jsbook 2018/06/23 jsclasses (okumura, texjporg)
(/usr/share/texlive/texmf-dist/tex/platex/jsclasses/jslogo.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/generic/ifxetex/ifxetex.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))
(./gentombow.sty (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
)
***** Package gentombow detected b5paper. *****
***** Now the output size is automatically set to a4. *****
) (/usr/share/texlive/texmf-dist/tex/platex/japanese-otf-uptex/otf.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)
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.47 \usepackage
[dvipdfmx]{pxjahyper}
?
! LaTeX Error: Option clash for package hyperref.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.47 \usepackage
[dvipdfmx]{pxjahyper}
?
(./reviewmacro.sty (./review-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
! Undefined control sequence.
<argument> \review@texcompiler
l.13 ...else{\equal{\review@texcompiler}{uplatex}}
{%
?
(/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/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/bm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty)
! LaTeX Error: Command \shadedb already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.52 {\endMakeFramed}
?
! LaTeX Error: Command \parasep already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.54 \newcommand{\parasep}{\vspace*{3zh}}
?
(/usr/share/texlive/texmf-dist/tex/platex/pxrubrica/pxrubrica.sty)
! Undefined control sequence.
<argument> \review@documentclass
l.73 ... \OR \equal{\review@documentclass}{tbook}}
{%
?
! Undefined control sequence.
<argument> \review@documentclass
l.73 ... \OR \equal{\review@documentclass}{tbook}}
{%
?
! LaTeX Error: Command \reviewimage already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.116 \end{figure}}
?
! LaTeX Error: Command \reviewdummyimage already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.122 \end{figure}}
?
! LaTeX Error: Command \reviewemlist already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.132 \end{alltt}\end{shaded}}
?
! LaTeX Error: Command \reviewlist already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.136 ...nd{alltt}\end{shaded}\par\vspace*{0.5zw}}
?
! LaTeX Error: Command \reviewsource already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.140 ...nd{alltt}\end{shaded}\par\vspace*{0.5zw}}
?
! LaTeX Error: Command \reviewcmd already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.144 \end{alltt}\end{shadedb}}
?
! LaTeX Error: Command \reviewbox already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.148 \end{alltt}\end{framed}}
?
! LaTeX Error: Command \reviewtable already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.154 \end{center}}
?
! LaTeX Error: Command \reviewcolumn already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.161 \vspace{2zw}}
?
! LaTeX Error: Command \reviewcolumnhead already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.164 ...ent\large \review@intn@columnhead{}: #2}}
?
! LaTeX Error: Command \reviewtablecaption already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.167 \caption{#1}}
?
! LaTeX Error: Command \WSF:\reviewtablecaption the character * already defined
.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.170 \caption*{#1}}
?
! LaTeX Error: Command \reviewimgtablecaption already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.176 \caption{#1}\vspace{-3mm}}
?
! LaTeX Error: Command \reviewbackslash already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.179 \textbackslash{}}
?
! LaTeX Error: Command \reviewlistcaption already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.182 ...skip{\small\noindent #1}\vspace*{-1.3zw}}
?
! LaTeX Error: Command \reviewemlistcaption already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.185 ...skip{\small\noindent #1}\vspace*{-1.3zw}}
?
! LaTeX Error: Command \reviewsourcecaption already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.188 ...skip{\small\noindent #1}\vspace*{-1.3zw}}
?
! LaTeX Error: Command \reviewcmdcaption already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.191 ...skip{\small\noindent #1}\vspace*{-1.3zw}}
?
! LaTeX Error: Command \reviewindepimagecaption already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.194 \begin{center}#1\end{center}}
?
! LaTeX Error: Command \reviewboxcaption already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.197 ...skip{\small\noindent #1}\vspace*{-1.3zw}}
?
! LaTeX Error: Command \reviewimageref already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.199 ...reviewimageref}[2]{\review@intn@image #1}
?
! LaTeX Error: Command \reviewtableref already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.200 ...reviewtableref}[2]{\review@intn@table #1}
?
! LaTeX Error: Command \reviewlistref already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.201 ...{\reviewlistref}[1]{\review@intn@list #1}
?
! LaTeX Error: Command \reviewbibref already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.203 \newcommand{\reviewbibref}[2]{#1}
?
! LaTeX Error: Command \reviewcolumnref already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.204 ...columnref}[2]{\review@intn@columnname #1}
?
! LaTeX Error: Command \reviewsecref already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.205 \newcommand{\reviewsecref}[2]{#1}
?
! LaTeX Error: Command \reviewminicolumntitle already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.214 {\large \review@intn@memohead{}: #1}\\}}
?
! LaTeX Error: Command \reviewminicolumn already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.220 \end{screen}\vspace{2zw}}
?
! LaTeX Error: Command \reviewkw already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.255 ...mmand{\reviewkw}[1]{\textbf{\textgt{#1}}}
?
! LaTeX Error: Command \reviewami already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.256 \newcommand{\reviewami}[1]{\mask{#1}{A}}
?
! LaTeX Error: Command \reviewem already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.257 \newcommand{\reviewem}[1]{\textbf{#1}}
?
! LaTeX Error: Command \reviewstrong already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.258 \newcommand{\reviewstrong}[1]{\textbf{#1}}
?
! LaTeX Error: Command \reviewunderline already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.260 ...mand{\reviewunderline}[1]{\Underline{#1}}
?
! LaTeX Error: Command \reviewstrike already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.269 \newcommand{\reviewstrike}[1]{#1}
?
! LaTeX Error: Command \reviewth already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.277 \newcommand{\reviewth}[1]{\textgt{#1}}
?
! LaTeX Error: Command \reviewtitlefont already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.278 ...ont}[0]{\usefont{T1}{phv}{b}{n}\gtfamily}
?
! LaTeX Error: Command \reviewmainfont already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.279 \newcommand{\reviewmainfont}[0]{}
?
! LaTeX Error: Command \reviewcolophon already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.280 \newcommand{\reviewcolophon}[0]{\clearpage}
?
! LaTeX Error: Command \reviewappendix already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.281 \newcommand{\reviewappendix}[0]{\appendix}
?
! LaTeX Error: Command \reviewprepartname already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.283 ...{\reviewprepartname}{\review@prepartname}
?
! LaTeX Error: Command \reviewpostpartname already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.284 ...reviewpostpartname}{\review@postpartname}
?
! LaTeX Error: Command \reviewprechaptername already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.285 ...ewprechaptername}{\review@prechaptername}
?
! LaTeX Error: Command \reviewpostchaptername already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.286 ...postchaptername}{\review@postchaptername}
?
! LaTeX Error: Command \reviewfigurename already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.287 ...nd{\reviewfigurename}{\review@figurename}
?
! LaTeX Error: Command \reviewtablename already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.288 ...mand{\reviewtablename}{\review@tablename}
?
! LaTeX Error: Command \reviewappendixname already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.289 ...reviewappendixname}{\review@appendixname}
?
) (./review-style.sty
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty))
(./techbooster-doujin-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t
ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex))
(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t
ex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de
f)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.
tex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet
ric.code.tex
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod
e.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison
.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari
thmetics.code.tex)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.
code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c
ode.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation
s.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t
ex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing
.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te
x
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.
tex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c
ode.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.
tex)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
)
(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65
.sty)
(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18
.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty)
(/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty
(/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty))
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
Library (tcolorbox): 'tcbraster.code.tex' version '3.96'
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
Library (tcolorbox): 'tcbskins.code.tex' version '3.96'
(/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex))
(/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers
.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibrarytopaths.code.tex)))
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '3.96'
)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
Library (tcolorbox): 'tcbbreakable.code.tex' version '3.96'
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
Library (tcolorbox): 'tcbhooks.code.tex' version '3.96'
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
Library (tcolorbox): 'tcbtheorems.code.tex' version '3.96'
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
Library (tcolorbox): 'tcbfitting.code.tex' version '3.96'
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
Library (tcolorbox): 'tcbxparse.code.tex' version '3.96'
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex
)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def))))
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
Library (tcolorbox): 'tcblistingsutf8.code.tex' version '3.96'
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/listingsutf8.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
Package listingsutf8 Warning: Package loading is aborted because of missing \pd
f@unescapehex.
(listingsutf8) It is provided by pdfTeX >= 1.30.
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex
Library (tcolorbox): 'tcblistings.code.tex' version '3.96'
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex
Library (tcolorbox): 'tcblistingscore.code.tex' version '3.96'
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex
Library (tcolorbox): 'tcbprocessing.code.tex' version '3.96'
(/usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty)))))
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
Library (tcolorbox): 'tcbexternal.code.tex' version '3.96'
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex
Library (tcolorbox): 'tcbmagazine.code.tex' version '3.96'
) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex
Library (tcolorbox): 'tcbvignette.code.tex' version '3.96'
(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik
zlibraryfadings.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code
.tex
))
)) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix
<2008/02/07> (tvz))
(/usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty)
(/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty)
succeeded to patch: includefullpagegraphics succeeded to patch: oneblankpage
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.def))
(./review-custom.sty))
No file book.aux.
(I search kanjifont definition file: . . ) (I search font definition file: . .
. . . . . . . ) (/usr/share/texmf/tex/latex/lm/t1lmr.fd)
Package hyperref Warning: Draft mode on.
(/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.
*geometry* driver: auto-detecting
*geometry* detected driver: dvips
ABD: EveryShipout initializing macros
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)
! Undefined control sequence.
\AtBegShi@HookFirst ...tle (\review@booktitlename
) /Author (\review@autname...
l.214 \begin{titlepage}
? ! Undefined control sequence.
\AtBegShi@HookFirst ... /Author (\review@autnames
) /Creator (Re:VIEW \revie...
l.214 \begin{titlepage}
? ! Undefined control sequence.
\AtBegShi@HookFirst ...VIEW \review@reviewversion
, with LaTeX) >>}
l.214 \begin{titlepage}
? [1] [2] (/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)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [3] [4]
(./preface.tex
) [1]
! Undefined control sequence.
\contentsname ->\review@toctitle
l.244 \tableofcontents
? ! Undefined control sequence.
\contentsname ->\review@toctitle
l.244 \tableofcontents
? [2] (./article.tex
第1章
) [3] (./contributors.tex) [4] [5] [6] (./book.aux)
*File List*
upldefs.ltx 2016/06/29 v1.6e-u00 upLaTeX Kernel (Default settings)
jy2mc.fd 1997/01/24 v1.3 KANJI font defines
jy2gt.fd 1997/01/24 v1.3 KANJI font defines
jt2mc.fd 1997/01/24 v1.3 KANJI font defines
jt2gt.fd 1997/01/24 v1.3 KANJI font defines
ukinsoku.tex
review-jsbook.cls 2018/09/30 v3.0 Re:VIEW pLaTeX class modified for jsbook.c
ls
fix-cm.sty 2015/01/14 v1.1t fixes to LaTeX
ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
xkeyval.sty 2014/12/03 v2.7a package option processing (HA)
xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
everypage.sty 2007/06/20 1.1 Hooks to run on every page
jsbook.cls 2018/06/23 jsclasses (okumura, texjporg)
jslogo.sty 2016/07/14 okumura, texjporg
hyperref.sty 2016/06/24 v6.83q Hypertext links for LaTeX
hobsub-hyperref.sty 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO)
hobsub-generic.sty 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO)
hobsub.sty 2016/05/16 v1.14 Construct package bundles (HO)
infwarerr.sty 2016/05/16 v1.4 Providing info/warning/error messages (HO)
ltxcmds.sty 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
ifluatex.sty 2016/05/16 v1.4 Provides the ifluatex switch (HO)
ifvtex.sty 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
intcalc.sty 2016/05/16 v1.2 Expandable calculations with integers (HO)
ifpdf.sty 2016/05/14 v3.1 Provides the ifpdf switch
etexcmds.sty 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
kvsetkeys.sty 2016/05/16 v1.17 Key value parser (HO)
kvdefinekeys.sty 2016/05/16 v1.4 Define keys (HO)
pdftexcmds.sty 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO)
pdfescape.sty 2016/05/16 v1.14 Implements pdfTeX's escape features (HO)
bigintcalc.sty 2016/05/16 v1.4 Expandable calculations on big integers (HO)
bitset.sty 2016/05/16 v1.2 Handle bit-vector datatype (HO)
uniquecounter.sty 2016/05/16 v1.3 Provide unlimited unique counter (HO)
letltxmacro.sty 2016/05/16 v1.5 Let assignment for LaTeX macros (HO)
hopatch.sty 2016/05/16 v1.3 Wrapper for package hooks (HO)
xcolor-patch.sty 2016/05/16 xcolor patch
atveryend.sty 2016/05/16 v1.9 Hooks at the very end of document (HO)
atbegshi.sty 2016/06/09 v1.18 At begin shipout hook (HO)
refcount.sty 2016/05/16 v3.5 Data extraction from label references (HO)
hycolor.sty 2016/05/16 v1.8 Color options for hyperref/bookmark (HO)
ifxetex.sty 2010/09/12 v0.6 Provides ifxetex conditional
auxhook.sty 2016/05/16 v1.4 Hooks for auxiliary files (HO)
kvoptions.sty 2016/05/16 v3.12 Key value format for package options (HO)
pd1enc.def 2016/06/24 v6.83q Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
url.sty 2013/09/16 ver 3.4 Verb mode for urls, etc.
hdvipdfm.def 2016/06/24 v6.83q Hyperref driver for dvipdfm
rerunfilecheck.sty 2016/05/16 v1.8 Rerun checks for auxiliary files (HO)
pxjahyper.sty 2012/05/27 v0.2
gentombow.sty 2018/08/30 v0.9j Generate crop mark 'tombow'
etoolbox.sty 2017/01/02 v2.4 e-TeX tools for LaTeX (JAW)
otf.sty 2013/11/17 v1.7b6 psitau, u0.17 ttk
ajmacros.sty 2005/12/25 13:52 iNOUE Koich! <[email protected]>
caption.sty 2016/02/21 v3.3-144 Customizing captions (AR)
caption3.sty 2016/05/22 v1.7-166 caption3 kernel (AR)
suffix.sty 2006/07/15 1.5a Variant command support
fontenc.sty
t1enc.def 2017/02/22 v2.0g Standard LaTeX file
textcomp.sty 2017/02/22 v2.0g Standard LaTeX package
ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
lmodern.sty 2009/10/30 v1.6 Latin Modern Fonts
graphicx.sty 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
trig.sty 2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg 2016/06/04 v1.11 sample graphics configuration
dvipdfmx.def 2016/07/11 v4.12 LaTeX color/graphics driver for dvipdfmx (L3/C
hoF)
xcolor.sty 2016/05/11 v2.12 LaTeX color extensions (UK)
color.cfg 2016/01/02 v1.6 sample color configuration
colortbl.sty 2012/02/13 v1.0a Color table columns (DPC)
array.sty 2016/10/06 v2.4d Tabular extension package (FMi)
framed.sty 2011/10/22 v 0.96: framed or shaded text with page breaks
wrapfig.sty 2003/01/31 v 3.6
inputenc.sty 2015/03/17 v1.2c Input encoding file
utf8.def 2017/01/28 v1.1t UTF-8 support for inputenc
t1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc
ot1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc
omsenc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc
ts1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc
ascmac.sty 2016/08/21 v2.0c ascmac wrapper (community edition)
tascmac.sty 2016/08/21 v2.0c ascmac package (community edition)
float.sty 2001/11/08 v1.3d Float enhancements (AL)
alltt.sty 1997/06/16 v2.0g defines alltt environment
amsmath.sty 2016/11/05 v2.16a AMS math features
amstext.sty 2000/06/29 v2.01 AMS text
amsgen.sty 1999/11/30 v2.0 generic functions
amsbsy.sty 1999/11/29 v1.2d Bold Symbols
amsopn.sty 2016/03/08 v2.02 operator names
jumoline.sty 2001/05/31 v1.2
geometry.sty 2010/09/12 v5.6 Page Geometry
reviewmacro.sty
review-base.sty
ifthen.sty 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
fontenc.sty
t1enc.def 2017/02/22 v2.0g Standard LaTeX file
amssymb.sty 2013/01/14 v3.01 AMS font symbols
amsfonts.sty 2013/01/14 v3.01 Basic AMSFonts support
amsthm.sty 2015/03/04 v2.20.2
bm.sty 2017/01/16 v1.2c Bold Symbol Support (DPC/FMi)
tabularx.sty 2016/02/03 v2.11 `tabularx' package (DPC)
pxrubrica.sty 2014/12/23 v1.0a PX Japanese-style ruby
review-style.sty 2018/07/01
fancyhdr.sty 2016/09/06 3.8 Extensive control of page headers and footers
techbooster-doujin-base.sty
tcolorbox.sty 2016/11/18 version 3.96 text color boxes
pgf.sty 2015/08/07 v3.0.1a (rcs-revision 1.15)
pgfrcs.sty 2015/08/07 v3.0.1a (rcs-revision 1.31)
everyshi.sty 2001/05/15 v3.00 EveryShipout Package (MS)
pgfrcs.code.tex
pgfcore.sty 2010/04/11 v3.0.1a (rcs-revision 1.7)
pgfsys.sty 2014/07/09 v3.0.1a (rcs-revision 1.48)
pgfsys.code.tex
pgfsyssoftpath.code.tex 2013/09/09 (rcs-revision 1.9)
pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4)
pgfcore.code.tex
pgfcomp-version-0-65.sty 2007/07/03 v3.0.1a (rcs-revision 1.7)
pgfcomp-version-1-18.sty 2007/07/23 v3.0.1a (rcs-revision 1.1)
verbatim.sty 2014/10/28 v1.5q LaTeX2e package for verbatim enhancements
environ.sty 2014/05/04 v0.3 A new way to define environments
trimspaces.sty 2009/09/17 v1.1 Trim spaces around a token list
tikz.sty 2015/08/07 v3.0.1a (rcs-revision 1.151)
pgffor.sty 2013/12/13 v3.0.1a (rcs-revision 1.25)
pgfkeys.sty
pgfkeys.code.tex
pgfmath.sty
pgfmath.code.tex
pgffor.code.tex
tikz.code.tex
xparse.sty 2016/11/21 v6760 L3 Experimental document command parser
expl3.sty 2016/11/21 v6760 L3 programming layer (loader)
expl3-code.tex 2016/11/21 v6760 L3 programming layer
l3dvipdfmx.def
listingsutf8.sty 2016/05/16 v1.3 Allow UTF-8 in listings input (HO)
listings.sty 2015/06/04 1.6 (Carsten Heinz)
lstmisc.sty 2015/06/04 1.6 (Carsten Heinz)
listings.cfg 2015/06/04 1.6 listings configuration
shellesc.sty 2016/06/07 v0.02a unified shell escape interface for LaTeX
fancyvrb.sty 2008/02/07
seqsplit.sty 2006/08/07 v0.1 Splitting long sequences (DNA, RNA, proteins, e
tc.)
upquote.sty 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verbat
im
etoolbox.def 2017/01/02 v2.4 etoolbox debug messages (JAW)
review-custom.sty
t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
nameref.sty 2016/05/21 v2.44 Cross-referencing by name of section
gettitlestring.sty 2016/05/16 v1.5 Cleanup title references (HO)
t1phv.fd 2001/06/04 scalable font definitions for T1/phv.
ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern
omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern
omxlmex.fd 2009/10/30 v1.6 Font defs for Latin Modern
umsa.fd 2013/01/14 v3.01 AMS symbols A
umsb.fd 2013/01/14 v3.01 AMS symbols B
preface.tex
article.tex
contributors.tex
***********
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
)
Output written on book.dvi (10 pages, 21800 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>'
rake aborted!
Command failed with status (1): [review-pdfmaker config.yml...]
lib/tasks/review.rake:96:in `block in <top (required)>'
/var/lib/gems/2.3.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => pdf => book.pdf
(See full trace by running task with --trace)
@vvakame さんに質問したところ「ReVIEW-templateにはRakefileないよ」ということだった
最終的には ReVIEW-Template
では docker-compose run review rake pdf
ではなく build-in-docker.sh
をたたけばarticles以下にPDFが出力された
build-in-docker.sh
を直接たたくと $(pwd)
がエラーになるので、次の様にシェルの中身を %CD%
に変えてたたく必要があったcd C:\Users\mochikoAsTech\Documents\ReVIEW-Template
docker run -t --rm -v %CD%:/book vvakame/review:3.0 /bin/bash -ci "cd /book && ./setup.sh && REVIEW_CONFIG_FILE=$REVIEW_CONFIG_FILE npm run pdf"
TechBooster/ReVIEW-Template
のリポジトリは対象か否か?review 2.5.0で使えるようになった(kmuto/review#951 )はずの、 //bleakline
以下のようなエラーで使えませんでした。
review-pdfmaker: warning: compile error in afterword.tex (ReVIEW::ApplicationError)
review-pdfmaker: warning: afterword.re:17: error: unknown command: //blankline
$ review version
2.5.0
alpine linuxをベースにするとサイズがだいぶ小さくなるらしい…!!
現状1.2GBとかするので使いにくくてしょうがない。
Docker社の方針変更によりAutomated Buildの維持にお金がかかる感じになった?のかな?
trusted buildであることへの価値が最初はあると思っていた(dockerという概念やサービス自体が新規性あり慎重に相対するものだったので)けど、最近はまぁあんま気にされてない気もするのでGitHub ActionsなどCIからDocker Hubにpushさせてもいい気がしてきた。
debian 10がリリースされたですな。
jlreqとかも使えるので更新していきたい。
この機会にいろいろ整理もします?
後続の checkout@v2
で 以下のような警告が表示されるようになりました
Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: actions/checkout, actions/upload-artifact, actions/checkout
checkoutにはv3が出ています
https://github.com/actions/checkout
jobs:
build:
name: Re:VIEW Workflow
runs-on: ubuntu-latest
container: docker://vvakame/review:5.5
steps:
- uses: actions/checkout@v3
- name: Build PDF and Epub
run: rake all
- uses: actions/upload-artifact@v3
あるタイミングのdocker-reviewイメージから、tatsumacro.styに含まれるusefont指定によってPDFビルドが失敗する。
まずは以下を /tmp以下の適当な場所あたりでコピペポンしてください。
mkdir -p repro/sty
cd repro
echo '= hello' > 01.re
echo '{CHAPS: [01.re]}' > catalog.yml
echo '{review_version: 2.0, bookname: book, booktitle: foo, aut: muo, texstyle: tatsumacro}' > config.yml
echo '\renewcommand{\reviewtitlefont}[0]{%
\usefont{T1}{pag}{b}{n}\gtfamily\ebseries}' > sty/tatsumacro.sty
echo '#!/bin/sh
cd /book && review-pdfmaker config.yml' > build.sh
chmod +x build.sh
docker run -it --rm -v ....:/book vvakame/review:2.4 /book/build.sh
(略)
(/usr/share/texmf/tex/latex/lm/omxlmex.fd) [1] (./01.tex
第1章
(/usr/share/texmf/tex/latex/lm/t1lmss.fd)) [1] (./book.aux) )
Output written on book.dvi (2 pages, 1764 bytes).
Transcript written on book.log.
book.dvi -> book.pdf
[1
dvipdfmx:fatal: Failed to read UCS2/UCS4 TrueType cmap...
Output file removed.
/var/lib/gems/2.3.0/gems/review-2.4.0/lib/review/pdfmaker.rb:39:in `system_or_raise': failed to run command: dvipdfmx -d 5 book.dvi (RuntimeError)
from /var/lib/gems/2.3.0/gems/review-2.4.0/lib/review/pdfmaker.rb:201:in `block in build_pdf'
from /var/lib/gems/2.3.0/gems/review-2.4.0/lib/review/pdfmaker.rb:153:in `chdir'
from /var/lib/gems/2.3.0/gems/review-2.4.0/lib/review/pdfmaker.rb:153:in `build_pdf'
from /var/lib/gems/2.3.0/gems/review-2.4.0/lib/review/pdfmaker.rb:230:in `generate_pdf'
from /var/lib/gems/2.3.0/gems/review-2.4.0/lib/review/pdfmaker.rb:123:in `execute'
from /var/lib/gems/2.3.0/gems/review-2.4.0/lib/review/pdfmaker.rb:81:in `execute'
from /var/lib/gems/2.3.0/gems/review-2.4.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>'
本issueの作成時点でDocker Hubにて公開されている最新版である 096620d に相当するイメージを096620d7-2.4としてビルドして前述の再現パックをビルド:
前掲のログと同じ(PDF生成失敗)
Noto関連のコミットをmergeする直前、 f1378c8 をもとにf1378c8a-2.4としてDockerイメージをビルドして前述の再現パックをビルド:
問題なくPDFの生成が完了。
(略)
(./tatsumacro.sty) (./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))
(./book.out) (./book.out)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pag.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) [1] (./01.tex
第1章
(/usr/share/texmf/tex/latex/lm/t1lmss.fd)) [1] (./book.aux) )
Output written on book.dvi (2 pages, 1764 bytes).
Transcript written on book.log.
book.dvi -> book.pdf
[1][2
dvipdfmx:warning: Object @page.1 already defined.
]
9181 bytes written
Docker環境内でのビルド開始直前に kanji-config-updmap auto
をかけることでPDFが生成される。
たとえば前述のコピペもろもろの場合、
echo '#!/bin/sh
kanji-config-updmap auto
cd /book && review-pdfmaker config.yml' > build2.sh
chmod +x build2.sh
というビルドスクリプトを作成して
docker run -it --rm -v ....:/book vvakame/review:2.4 /book/build2.sh
のようにビルドを実施するとPDFが生成される。
https://hub.docker.com/r/vvakame/review で5.4イメージの配布もされているんですが、Overviewが5.2時代のままで変化してくれないようです。
何か別にいじる方法があるんでしょうか。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.