- 552 名前:132人目の素数さん mailto:sage [2012/04/22(日) 02:53:40.62 ]
- >>550 ちょっと調べりゃ、わかるのに。
たとえば jarticle.cls なら \paragraph は次のように定義されている。 \newcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}% {3.25ex \@plus 1ex \@minus .2ex}% ←ここの値を※とする。 {-1em}% ←ここの値を☆とする。 {\reset@font\normalsize\bfseries}} ☆の値が0以下だと、見出しのあと改行されない。そこでこれを正に変更すればよい。 改行後の最初の文のインデントを抑制するには、※の値を負にすればよい。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass{jarticle} \begin{document} \paragraph{変更前} ここは改行されない。 \makeatletter \renewcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}% {3.25ex \@plus 1ex \@minus .2ex}% {+0.1em}% {\reset@font\normalsize\bfseries}} \makeatother \paragraph{変更後} ここは改行される。インデントあり。 \makeatletter \renewcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}% {-3.25ex \@plus .2ex \@minus 1ex}% {+0.1em}% {\reset@font\normalsize\bfseries}} \makeatother \paragraph{変更後} ここは改行される。インデントなし。 \end{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|

|