プロが教えるわが家の防犯対策術!

\chapterコマンド前で改行をさせないようにしたいのですが、そうすればいいのでしょうか?
\sectionとかを代用しない方法でおねがいします。

A 回答 (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氏が言われるように
別途スタイルファイルを作りましょう。
    • good
    • 0
この回答へのお礼

やってみたら、できました!
jreport.clsのファイルに直接やったときはなぜかできなかったのですが、プリアンブルでrenewしてあげたらできました。
ありがとうございます。

お礼日時:2008/05/22 18:41

使っているクラスファイルのどこかで \chapter を定義しているところがあるはずなので, その定義から「改ページ部分」を削除すればいいはず.


このためだけにスタイルファイルを作ってやるのが親切というものかな.

この回答への補足

jreportというクラスを使っています。
chapterのあたりを少し変えたりしたのですが、どうも改ページされてしまいます。
具体的にはどこをいじれば大丈夫になるでしょうか?

補足日時:2008/05/22 17:04
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています