abenori / jlreq

Other
125 stars 18 forks source link

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

Closed annnagatsuki closed 1 year ago

annnagatsuki commented 2 years ago

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

%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}
abenori commented 2 years ago

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

annnagatsuki commented 2 years ago

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

abenori commented 2 years ago

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

munepi commented 2 years ago

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

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

\renewcommand{\epigraphsize}{\normalsize}

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

annnagatsuki commented 2 years ago

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