2010年2月9日火曜日

Texの行間・その2

Texのitemizeでの行間が広すぎるので,直す方法を以前紹介したけど,毎回書くのが面倒.
というわけで,もっとましな書き方を発見した.
\begin{document}の前に以下のように書いておけばいいようだ.

\renewenvironment{itemize}%
{%
\begin{list}{\parbox{1zw}{$\bullet$}}% 見出し記号/直後の空白を調節
{%
\setlength{\topsep}{0zh}
\setlength{\itemindent}{0zw}
\setlength{\leftmargin}{2zw}% 左のインデント
\setlength{\rightmargin}{0zw}% 右のインデント
\setlength{\labelsep}{1zw}% 黒丸と説明文の間
\setlength{\labelwidth}{3zw}% ラベルの幅
\setlength{\itemsep}{0em}% 項目ごとの改行幅
\setlength{\parsep}{0em}% 段落での改行幅
\setlength{\listparindent}{0zw}% 段落での一字下り
}
}{%
\end{list}%
}

元ネタはこちらから.

0 件のコメント: