作者andrew43 (Myrmarachne)
看板LaTeX
标题Re: [问题] 关於图形的caption (己爬文)
时间Thu Apr 15 02:55:42 2010
※ 引述《sherryshin (想飞)》之铭言:
: 请问一下,在article模式中,如何能使得载入图形的名称改为
: Fig.section.subsection....
: 意即,我希望能像在book模式中产生出
: Fig 3.1.1
: Fig 3.1.2
: Fig 3.2.1
首先, book class 的 figure 是 [chapter].[figure in this chapter],
或是在没有任何 chapter 被定义的情况下为 [figure in this chapter],
而非你所述.
: 等
: 我目前只会将内建的Figure 改成Fig
: 无法将1,2,3...改成3.1.1 3.1.2 3.1.3
: 请问要如何改呢?
% 复制 \subsection 命令
\let\oldsubsection\subsection
% 每次 \subsection{} 後自动将 figure 归零
\renewcommand{\subsection}[1]{\oldsubsection{#1}\setcounter{figure}{0}}
% 指定 fiugre 计数器为 \thesubsection.\arabic{figure}
\renewcommand{\thefigure}{\thesubsection.\arabic{figure}}
以 \documentclass{article} 为前题,
上面六列放在前置区即可.
要注意的是, 若在某 section 中没有任何 subsection 就放了 figure,
那就会变成该 subsection = 0 的情况 (如 1.0.3 表示第一节第零小节的第三张图).
这样好像怪怪的, 要注意一下.
--
http://apansharing.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.128.117.86
※ 编辑: andrew43 来自: 140.128.117.86 (04/15 02:57)
1F:→ sherryshin:谢谢你... 04/15 12:48