紹介
written by 優曇華院
LaTeXでenumerate環境を使ってる方は多いと思いますが,これより強力なenumitem環境なるものがあります.日本語の詳しい解説は,http://konoyonohana.blog.fc2.com/blog-entry-58.htmlなどが非常に分かりやすいです.
具体的な使い方は先程のサイトを見て頂くとして,この辺からコアな話をします.例えば,(半角)算用数字でリストしようと思えば,つぎのようにします.
\begin{enumerate}[label=\arabic*]
\item あのイーハトーヴォの
\item すきとおった風、
\item 夏でも底に冷たさをもつ青いそら、
\item うつくしい森で飾られたモリーオ市、
\item 郊外のぎらぎらひかる草の波。
\end{ennumerate}
この他にも,\Roman*(ローマ数字大文字),\roman*(ローマ数字小文字),\Alph*(アルファベット大文字),\alph* (アルファベット小文字)が使えます.だいたいはこれで事足ります.例えば,カッコつき数字にしたい場合は,[\label=(\arabic*)]など.
新しいカウンタの追加
ただ,ここで用意されたもの以外でリストしたい場合もあります.ということで,次のようなコードをstyファイルで保存します.(やり方は,alignを丸数字にするやつを参照.)
GitHubからどうぞ.
前半部分は新しいカウンタ出力として(第\kansuji{section}章みたいに)も使えます.後半部分がenumitemで使うためのマクロとなっています.ということで,設定を列挙していきます.
\Kakko* | 括弧附数字:⑴ |
\Kalpha* | 括弧附アルファベット小文字:⒜ |
\KAlpha* | 括弧附アルファベット大文字:-- |
\KRoman* | 括弧附ローマ数字大文字:-- |
\Roman* | ローマ数字:セリフが付いていてそれっぽい |
\Maru* | 丸付き数字:① |
\KHira* | 括弧附ひらがな:-- |
\KKata* | 括弧附カタカナ:-- |
\ksuji* | 漢数字:一 |
\FWarabic* | 全角数字:1 |
\iHira* | 伊呂波順ひらがな:いろは |
\iKata* | 伊呂波順カタカナ:イロハ |
\Hira* | 50音順ひらがな:あいう |
\Kata* | 50音順カタカナ:アイウ |
※一部の文字は,埋め込むフォントによっては存在しないことがあります.例えば,ipaexフォントだと,\KRoman*は埋め込むことができず,文字化けした記憶が.ヒラギノフォントであれば全部存在します.
謝辞
カウンタの導入は,http://xymtex.my.coocan.jp/fujitas2/texlatex/tategumi/tkokugo.sty(あいう...など),https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=58(全角数字)を参考にさせていただきました.
コメントをお書きください