Subscribed unsubscribe Subscribe Subscribe

Augmented Usamimi

it { is_expected.to be_blog.written_by(izumin5210) }

【LaTeX】sectionやsubsectionなどの見た目を変える

LaTeX

format_nenpo.docに悩まされる全ての学生に.

な〜〜〜にが「MSゴシック 10pt」じゃw

section の見た目

\section{はじめに}

標準だと1 はじめにのようになる. それを1. はじめにみたいな感じにしたい.あとは第1章 はじめにとか.

bad case

よくあるパターン.

\renewcommand{\thesection}{\arabic{section}.}

これだと後ろで章(節)番号を参照するときにも.が入る. 章番号と文字の間隔を明示的に指定するときも\thesectionに入れるのはNG. わけわからんスペースとかが出現する. あまり嬉しくない副作用である.

\section{はじめに} \label{sec:introduction}

\ref{sec:introduction}章やで.
% => 1.章やで

ただしい? やりかた

\makeatletter
  \def\@seccntformat#1{%
    \@nameuse{@seccnt@prefix@#1}%
    \@nameuse{the#1}%
    \@nameuse{@seccnt@postfix@#1}%
    \@nameuse{@seccnt@afterskip@#1}}
  \def\@seccnt@prefix@section{}
  \def\@seccnt@postfix@section{.}
  \def\@seccnt@afterskip@section{\hskip1zw}
\makeatother

章番号と文字の間隔を明示的に指定したい時はafterskipを指定する.

  • prefix: 章番号の前
  • postfix: 章番号の後ろ
  • afterskip: 章番号と文字の間隔(この例だと1.はじめにの間隔)

参考

[改訂第6版] LaTeX2ε美文書作成入門

[改訂第6版] LaTeX2ε美文書作成入門

どうでもいいけど*.docみたいな環境依存なフォーマットでテンプレ配るのどうなの. せめて*.pdfを….