Re: 新設したカウンタとenumerate環境の番号の連携

名前: .
日時: 2011-06-22 19:30:32
IPアドレス: 59.134.169.*

>>55990 enumerate パッケージを使わなければよいでしょう. # 「\begin{enumerate}[【1】]」のような記述をしているので enumerate パッケージ # (あるいはそれと同等の処理を行うもの)が用いられていると *仮定* します. # enumerate パッケージ使用時には,\begin{enumerate}[<書式指定>] の処理の際に, # 「左余白を再設定」します(*)が,その際に <書式指定>(に従って設定された, # 箇条書きの番号部分)が余分に処理されている(ため,この質問の件では # カウンタ toi が余分に進んでいる)のでしょう. # (*) そのため,「(印刷・出版業界での)仕事」で LaTeX を用いる場合, # enumerate パッケージには注意しなければなりません. 例えば,次のサンプルのようなことをしたいのではありませんか? # いちいち list 環境のパラメータを設定するのが面倒なら, # 適当な環境を作ればよいでしょう. \documentclass{jarticle} \newcounter{toi} \def\toi{\refstepcounter{toi}(\arabic{toi})} \begin{document} \begin{list}{【\arabic{enumi}】} {\usecounter{enumi}% %%% 残りの設定はお好みで \leftmargin=3zw \labelwidth=2.5zw \labelsep=.5zw \rightmargin=0pt \itemsep=0pt \listparindent=1zw} \item \<「学問のすすめ」を書いたのは\toi ,「坊ちゃん」を書いたのは\toi である。 \item 次の文章で正しいものは1,間違っているものは2をマークしなさい。 \begin{list}{\toi} {%%% 「\usecounter{toi}」はここでは使わない(\usecounter{toi} の際に, %%% カウンタ toi がリセットされるので.\toi 自身に \stepcounter{toi} が %%% 仕込んである場合には,番号付けには問題ない). % %%% 残りの設定はお好みで \leftmargin=2zw \labelwidth=1.5zw \labelsep=.5zw \rightmargin=0pt \itemsep=0pt \listparindent=1zw} \item イチローはサッカーの選手である。 \item 松井秀喜はアメリカで活躍しているプロ野球選手である。 \end{list} \end{list} \end{document}

この書き込みへの返事:

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