article環境でのsectionのfontの設定の変更について

article環境でのsectionのfontの設定の変更について

- t t の投稿
返信数: 2
昨日はありがとうございます.現在
article環境で文書を作成しています.
\documentclass{article}


プリアンブルに以下を追加しています.
\renewcommand{\sfdefault}{phv}
\renewcommand{\rmdefault}{pplx}


ところでこれだけでは,\section{ }の中の
fontの変更は不可能と思います.sectionのタイトルをサンセリフ10pt bold
で出力するようにしたいのですが,変更の方法をご教示いただけますか?


当方open SUSE11.0 + ptexLive 2008を使用しています.
よろしくお願い致します.
t t への返信

Re: article環境でのsectionのfontの設定の変更について

- 匿 名 の投稿
\section を再定義してください.
具体的には,article.cls の中の \section の定義を
プリアンブルにコピーしてきて,
・\newcommand を \renewcommand に変更
・定義中の \@startsection の第 6 引数(の \bfseries の直前あたり)に
  \sffamily を追加
・定義中の \@startsection の第 6 引数の中の \Large を 10pt に
  対応する文字サイズ指定コマンド(今の話では \normalsize)に変更
すればよいでしょう.
# 必要に応じて \makeatletter,\makeatother を補うのをお忘れなく.
# また,\subsection 等についても同様に再定義することになるでしょう.
# 以上のようなことは,「マクロ作成」に関する「教科書レベル」の
# 学習を行えば自力でできるようになります.

# なお,LaTeX に関する話をする際には,「文書クラスが article で
# ある場合(article.cls 適用時)に」 のことを「article 環境で」とは
# *言いません*.「環境」というのは「\begin{<環境名>} と
# \end{<環境名>} で指定される,LaTeX 文書の特定の構造」を
# 意味する用語ですので.