jlreq icon indicating copy to clipboard operation
jlreq copied to clipboard

jlreq-trimmarks: 読み込み時のエラー

Open fabon-f opened this issue 3 years ago • 3 comments

最新のTeX Liveで実行すると、最小限のコードでもエラーが出ます。 バージョンはjlreqが2022/04/11、jlreq-trimmarksが2021/11/05です。

% min.tex
\documentclass[dvipdfmx,uplatex,paper=a4]{jlreq}
\usepackage[dvipdfmx,uplatex]{jlreq-trimmarks}
\begin{document}
  hoge
\end{document}
uplatex min.tex
! You can't use `\unless' before `macro'.
<to be read again> 
                   \ifjlreq@trimmarks@tate 
l.898 ...\jlreq@trimmarks@bleedboxsize@odd{\@tempa
                                                  }

dvipdfmx/uplatexオプションを適切に変えてplatexやLuaLaTeXで実行しても同じエラーが出ます。

jlreqやjlreq-trimmarksの問題なのか分かりませんが……(私の使い方が根本的に間違っているのでしょうか?)

fabon-f avatar Jul 08 '22 07:07 fabon-f

環境はMacのBasicTeXで、collection-langjapaneseやその他の必要パッケージを随時手でインストールしています。

fabon-f avatar Jul 08 '22 07:07 fabon-f

ありがとうございます.\legacy_ifに入れているものがおかしいですね.今まで動いていたのがむしろ不思議です. 902e8fa で修正しました.

abenori avatar Jul 10 '22 15:07 abenori

最新版にアップデートしたところ、無事動作することを確認しました。ありがとうございました。 (このissueはcloseでいいと思います)

fabon-f avatar Jul 21 '22 17:07 fabon-f