章节引用的不同样式

章节引用的不同样式

我想部分使用阿拉伯数字(例如作为方程式编号的一部分)和部分使用罗马数字(例如直接引用章节时)来引用章节(罗马编号)...

我尝试过类似的事情:

\newcommand{\chapref}[1]{\def\thechapter{\roman{chapter}}\ref{#1}}

(这改变了全局计数器格式)

或者

\newcommand{\chapref}[1]{\uppercase\expandafter{\romannumeral \ref{#1}}}

(可能的情况是:编译时没有警告,但没有效果..)

但这没有奏效...有什么想法吗?

答案1

命令

\def\thechapter{\roman{chapter}}

将默认章节编号切换为罗马数字。您应该在开始时执行此操作一次。要在公式编号中使用阿拉伯数字,也请定义这些:

\def\theequation{\arabic{chapter}.\arabic{equation}}

相关内容