- 主题:LaTeX 宏相关的 if 语句该怎么写
这么个需求,公式编号格式为 arabic{chapter}.arabic{section}.number
若 arabic{section}=0,那么编号里就不出现 section 段
请问该怎么写 if 语句
--
FROM 120.253.228.*
供参考:
\usepackage{amsmath}
% 绑定公式编号到 section,确保每次新章节或新段落编号重置
\numberwithin{equation}{section}
% 自定义编号格式
\renewcommand{\theequation}{%
\ifnum\value{section}=0
\arabic{chapter}.\arabic{equation}%
\else
\arabic{chapter}.\arabic{section}.\arabic{equation}%
\fi
}
【 在 portage 的大作中提到: 】
: 这么个需求,公式编号格式为 arabic{chapter}.arabic{section}.number
: 若 arabic{section}=0,那么编号里就不出现 section 段
: 请问该怎么写 if 语句
: ...................
--
FROM 101.6.70.*
非常感谢!有没有多分支啊?
因为有时候 arabic{chapter} 也是0!
要没有的话,得用嵌套语法了
【 在 HerSMTH 的大作中提到: 】
: 供参考:
: \usepackage{amsmath}
: % 绑定公式编号到 section,确保每次新章节或新段落编号重置
: ...................
--
FROM 120.253.228.*
好像这个问题我想简单了
解决了公式编号的问题,但定理环境编号同样存在问题
amsthm 下的定理环境编号有没有类似的 if 语句呢?
【 在 HerSMTH 的大作中提到: 】
: 供参考:
: \usepackage{amsmath}
: % 绑定公式编号到 section,确保每次新章节或新段落编号重置
: ...................
--
FROM 120.253.228.*
我也是半桶水,latex功能强大,肯定有多分支的,不过我也不会写
【 在 portage 的大作中提到: 】
: 非常感谢!有没有多分支啊?
: 因为有时候 arabic{chapter} 也是0!
: 要没有的话,得用嵌套语法了
: ...................
--
FROM 101.6.70.*
谦虚了,已经帮我解决了一半的问题
剩下来我再想想定理编号的事情
【 在 HerSMTH 的大作中提到: 】
: 我也是半桶水,latex功能强大,肯定有多分支的,不过我也不会写
--
FROM 120.253.228.*