機械科情報局

理系に(特に機械科に)役立つ情報を発信していくブログです。

LaTeXの節番号・節タイトルの見た目を変える

やっと満足の行く節番号・節タイトルの様式が完成したので載せておきます。

やりたかったこと

やりたかったことは以下のとおりです。

  • フォントは節番号、節タイトルともに太いゴシック体
  • sectionでは文字を中央揃えし、subsection以降は左揃えにする
  • 文字の大きさはlarge
  • sectionは「1 実験方法」、subsectionは「1.1 実験装置」のような形式にする

LaTeXコード

\usepackage{titlesec}
\titleformat*{\section}{\centering\large\bfseries\sffamily}
\titleformat*{\subsection}{\large\bfseries\sffamily}
\titleformat*{\subsubsection}{\large\bfseries\sffamily}

\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
\renewcommand{\thesubsubsection}{\thesection.\arabic{subsection}.\arabic{subsubsection}}

ここまで作るのは意外と大変で、節番号と節タイトルのフォントを太いゴシック体に揃える方法を見つけるまでに時間がかかりました。\bfseriesだけだと節番号が明朝体になってしまい、\sffamilyのみだとゴシック体になりますが今度は太字になりません。そのため、\bfseries\sffamilyという指定が必要になります。また、section・subsection・subsubsectionの形式は、\renewcommandで変更しています。

ぜひ参考にしてください。