jlreq icon indicating copy to clipboard operation
jlreq copied to clipboard

epigraph パッケージとの \clearto(even|odd)page コマンドの衝突

Open annnagatsuki opened this issue 3 years ago • 5 comments

エピグラフを実装しようとすると、最小限のコードでもエラーが出ます。環境は次の通りです:

  • macOS Monterey 12.4
  • TeX Live 2022
  • jlreq (2022/07/13)
%test.tex
\documentclass{jlreq}
\usepackage{epigraph}
\begin{document}
\epigraph{}{}
\end{document}
lualatex test.tex
! LaTeX Error: Command \cleartoevenpage 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.22   \ifodd\c@page\hbox{}#1\clearpage\fi}

annnagatsuki avatar Jul 16 '22 03:07 annnagatsuki

\cleartoevenpage\cleartooddpageを削除しました.a181dcb

abenori avatar Jul 16 '22 05:07 abenori

ご対応いただきありがとうございます。 たしかに epigraph パッケージが動くようになるのですが、本文中の行間と明らかに異なったもの(自分の環境では狭くなったもの)になってしまいます。これには何か対処法がありますか。

annnagatsuki avatar Aug 02 '22 22:08 annnagatsuki

簡単な例をもらってもよいでしょうか?

abenori avatar Aug 03 '22 02:08 abenori

本文中の行間と明らかに異なったもの(自分の環境では狭くなったもの)になってしまいます。これには何か対処法がありますか。

これはもはやjlreqと無関係な質問ですが、これに対して、

\renewcommand{\epigraphsize}{\normalsize}

とすれば良さそうなことは、epigraph.styの中身、もしくは、epigraphパッケージのドキュメントにも書かれています。

munepi avatar Aug 03 '22 07:08 munepi

たしかにそうでした、すみません。BXjscls だとこの種の問題が発生しなかった気がしたので勘違いしていました。ありがとうございます。

annnagatsuki avatar Aug 03 '22 07:08 annnagatsuki