我想部分使用阿拉伯数字(例如作为方程式编号的一部分)和部分使用罗马数字(例如直接引用章节时)来引用章节(罗马编号)...
我尝试过类似的事情:
\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}}