- ベストアンサー
texのchapterの改ページについて
\chapterコマンド前で改行をさせないようにしたいのですが、そうすればいいのでしょうか? \sectionとかを代用しない方法でおねがいします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
jreport.clsには \newcommand{\chapter}{% \if@openright\cleardoublepage\else\clearpage\fi \thispagestyle{jpl@in}% \global\@topnum\z@ \@afterindenttrue \secdef\@chapter\@schapter} このようにchapterを定義してあるところがあります。 改ページを定義しているところは判別がすぐにつくと思いますので, そこの行をまるごと消してやればOKです。 ただし,jreport.clsを上書きしてしまうと後々不便なので, この定義部分をコピーして,プリアンブルで再定義。 \makeatletterと\makeatotherを忘れずに。 複数の文書で同じようにするときは#1氏が言われるように 別途スタイルファイルを作りましょう。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
使っているクラスファイルのどこかで \chapter を定義しているところがあるはずなので, その定義から「改ページ部分」を削除すればいいはず. このためだけにスタイルファイルを作ってやるのが親切というものかな.
質問者
補足
jreportというクラスを使っています。 chapterのあたりを少し変えたりしたのですが、どうも改ページされてしまいます。 具体的にはどこをいじれば大丈夫になるでしょうか?
お礼
やってみたら、できました! jreport.clsのファイルに直接やったときはなぜかできなかったのですが、プリアンブルでrenewしてあげたらできました。 ありがとうございます。