changebar.sty とLualatex

changebar.sty とLualatex

- nori mori の投稿
返信数: 2

よろしくお願いします。

下記のファイルでエラーになります。

-------------------------- ここから

\documentclass{jlreq}

\usepackage{changebar}

\begin{document}

test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test
\cbstart
change change change change change change change change change change change change change change 
\cbend
test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test

\end{document}

--------------------- ここまで

1行目が「\documentclass{jsarticle}」ならエラーは出ません。

emacs上のeshellで実行したときのエラーメッセージは以下のとおりです。

-------------------- ここから

~/tex-rensyu $ lualatex.exe changebar-lua.tex 

This is LuaHBTeX, Version 1.18.0 (TeX Live 2024) 
 restricted system commands enabled.
(./changebar-lua.tex
LaTeX2e <2024-06-01> patch level 2
L3 programming layer <2024-05-27>
 (c:/texlive/2024/texmf-dist/tex/latex/jlreq/jlreq.cls
Document Class: jlreq 2024/02/16 jlreq

  --- 略 ---

No file changebar-lua.aux.
(c:/texlive/2024/texmf-dist/tex/latex/base/ts1cmr.fd)
! Undefined control sequence.
\cb@defpoint ...ount }}\let \the =\z@ \pdfsavepos 
                                                  \edef \cb@temp {\write \@a...

l.9 c
   hange change change change change change change change change change chan...

---------------------- ここまで

changebarのバージョンは以下のとおりです。

  [2024/07/17 v3.7e Indicate changes with marginal bars]

ネットでpdfsaveposとsaveposの情報を散見するのですが、私には少しむつかしいです。

解決策をお教えいただければ感謝です。

nori mori への返信

Re: changebar.sty とLualatex

- 前田 一貴 の投稿

changebar パッケージのドキュメントを見ると 2.1.1 Specifying the printer driver というのがありますので,luatex をご利用ということでしたら

\usepackage[luatex]{changebar}

と luatex オプションをつけるといかがでしょうか?

前田 一貴 への返信

Re: changebar.sty とLualatex

- nori mori の投稿

前田さま、

おっしゃるように[luatex]を付けたらOKになりました。

お恥ずかしい限りです。3週間ほど悩みましたが、^_^;/ 一体何を見ていたのかと思います。

ありがとうございます。