丸囲み文字、enumerate環境のラベル変更

textcircledコマンドで丸囲み文字を書くことができるが、デフォルトでは文字がはみ出して格好悪いので、プリアンブルに次のようなマクロ定義を追加。

\def\maru#1{\textcircled{\scriptsize#1}}

これで、\maru{文字}と記述したときにフォントが少し小さくなってバランス良く表示される(参考文献:asin:4774110507)。

renewcommandコマンドを使ってlabelenumiを変更することで、enumerate環境のラベルを定義し直すことができる(参考)。
これと上の丸囲み文字のマクロを使って、丸囲み文字のラベルを作る。

\renewcommand{\labelenumi}{\maru{\arabic{enumi}}}

"\arabic"を"\roman"や"\alph"にして、ローマ数字やアルファベットの丸囲み文字にすることも可能。