-
Notifications
You must be signed in to change notification settings - Fork 218
Open
Description
review-jlreqでコードハイライトにlistingマクロを使うとemlistでエラーが出ます。
再現手順
reviewのバージョンは5.6.0
review-init --latex-template review-jlreq reviewtestでjlreq環境をつくる- config.ymlを編集
highlight:
# html: "rouge"
latex: "listings"
- reviewtest.reを編集
=
//emlist[][]{
test
//}
rake pdfを実行
./reviewtest.tex:4: LaTeX Error: Environment reviewemlistlst undefined.対策
jsbookでインストールした環境からplistings.styを持ってきて、review-base.styから \ifdefined\review@highlightlatex以下をコピーしてreview-custom.styに移植すると、コンパイルできます。
さらに
対策後にTeX環境をuplatexからlualatexに切り替えると、
//emlist[][]{
’
//}
こちらをコンパイルしたときに
[3] [4] (./reviewtest.tex
./reviewtest.tex:6: Undefined control sequence.
\ltj@lst@ProcessJALetter ...num \postbreakpenalty
`#1>0 \ltj@lst@setopenflag...
l.6 \end{reviewemlistlst}
というエラーが出ます。’の文字がだめみたいです。uplatexのときや、lualatexでもlistingを使わなければ大丈夫です。
Metadata
Metadata
Assignees
Labels
No labels