Re: jbookでの表番号

名前: トニイ@FTEX
日時: 2004-06-04 16:47:21
IPアドレス: 219.104.60.*

>>29441 >これを単純に表の番号だけ(表1:) >とするにはどのようにすればよいでしょうか 表の番号 \thefigure は \thechaper.\arabic{figure} と定義されているので これを \arabic{figure} のようにすれば,お望みのようになります。 ただし book・report クラスでは,章が改まると 図番号の figure カウンタ,表番号の table カウンタがリセットされてしまいます。この chapter との親子関係を解消するために 6495 にあるような \delete{子カウンタ}from{親カウンタ} を用いれば良いでしょう。 % pLaTeX2e \documentclass{jbook} %6495 より \makeatletter \def\delete#1from#2{% \def\reserved@a{#1}% \def\reserved@c{}% \def\@elt##1{% \def\reserved@b{##1}% \ifx\reserved@a\reserved@b \else \@cons\reserved@c{{##1}}% \fi}% \csname cl@#2\endcsname \expandafter\let\csname cl@#2\endcsname\reserved@c \let\@elt\relax} \makeatother %% chapter との親子関係を解消 \delete{figure}from{chapter} %% \thefigure の再定義 \renewcommand{\thefigure}{\arabic{figure}} %% %% table 環境も同様の処置 \delete{table}from{chapter} \renewcommand{\thetable}{\arabic{table}} \begin{document} \chapter{ほげほげ} \begin{figure} \caption{あいうえお} \end{figure} \begin{figure} \caption{かきくけこ} \end{figure} \chapter{なんとか} \begin{figure} \caption{さしすせそ} \end{figure} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)