名前: トニイ@FTEX 日時: 2004-03-03 16:36:47 IPアドレス: 219.116.97.*
>>26703 >reportクラスでChapterを使用しています。 >デフォルトでは、「Chapter 1(改行)****」のように大きく表示されますが、 >これをsection並の字の大きさにし、「Chapter 1 ****」と改行無しにしたいのですが >どのようにすればよいでしょうか? \@makechapterhead と \@makeschapterhead を再定義すれば良いでしょう。 % LaTeX2e \documentclass{report} \makeatletter \def\@makechapterhead#1{% \vspace*{50\p@}% {\parindent \z@ \raggedright \normalfont \ifnum \c@secnumdepth >\m@ne % \huge\bfseries \@chapapp\space \thechapter%% original \huge\bfseries \@chapapp\space \thechapter%% change \huge->\Large % \par\nobreak%% original \hskip1em\nobreak%% change \par->\hskip1em % \vskip 20\p@%% original \fi \interlinepenalty\@M % \Huge \bfseries #1\par\nobreak%% original \Large \bfseries #1\par\nobreak%% change \Huge->\Large \vskip 40\p@ }} \def\@makeschapterhead#1{% \vspace*{50\p@}% {\parindent \z@ \raggedright \normalfont \interlinepenalty\@M % \Huge \bfseries #1\par\nobreak%% original \Large \bfseries #1\par\nobreak%% change \Huge->\Large \vskip 40\p@ }} \makeatother \begin{document} \chapter{hogehoge} \section{fugefuge} \chapter*{nanchara} kanchara \end{document}
この書き込みへの返事: