Re: itemize環境(list環境)でのパラメータ

名前: 本田
日時: 2006-09-04 22:48:07
IPアドレス: 222.158.121.*

>>44701 >箇条書きをインデントしないほうが正しいと思われて,苦労されて まあ,箇条書きの体裁でどれが正しいとかそういうのはないと思います. とりあえず「箇条書き」ということをマークアップしておいて あとでゆっくり体裁はいじればよいということでしょうね. <a=href="44700.html">>>44700</a> >すみません,補足です。もしかして2段組だからうまくいかないのでしょうか? 二段だからどうこうという問題ではありません. 乙部さんの本にもこの手のパラメータの図解はありますよね あと「パラメータを有効にするタイミング」があるので 私の例はちょっと不適切でした ついでにパラメータを一個処理しわすれてましたし(-_-;; \leftmarginiをいくら変えてもだめで これを\leftmarginに反映させないといけないのと \leftmarginは環境の開始時に環境全体にわたって適用されるので 環境が始まったあとにいくら変えたって意味をなしません. こういうのはitemize環境そのものを再定義するか 自前で環境を作ることになります 以下の例がおそらくお望みのものでしょう. ただし,箇条書きのネストには対応してません. \documentclass{jarticle} \makeatletter \renewenvironment{itemize} {\ifnum \@itemdepth >\thr@@\@toodeep\else \advance\@itemdepth\@ne \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% \expandafter \list{\csname \@itemitem\endcsname}{% \labelwidth1zw \labelsep1zw \itemindent0zw \leftmargini\labelwidth \advance\leftmargini\labelsep \leftmargin\leftmargini%%%これを忘れてた \def\makelabel##1{\hss{##1}\hss}}%ついでに●を左右中央にしてみる \fi}{\endlist} \makeatother \begin{document} おおおおおおおおおおおおおおおおおおおおおおお おおおおおおおおおおおおおおおおおおおおおおお \begin{itemize} \item ああああああああああああああ ああああああああああああああああああ ああああああああああああああ \end{itemize} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)