如何在公式编号中包含章节编号

如何在公式编号中包含章节编号

我正在尝试更改包中的方程编号样式classicthesis。我按照这里但它不会影响公式样式。我想在公式编号中包含章节编号。有人能帮我吗?

答案1

您可以加载该amsmath包并使用其\numberwithin命令来实现您的目标:

在此处输入图片描述

\documentclass{report}
\usepackage{classicthesis}
\usepackage{amsmath}
\numberwithin{equation}{chapter}
\begin{document}
\chapter{First chapter}
\begin{equation}  \label{eq:pyth}
a^2+b^2=c^2
\end{equation}
Here's a cross-reference to equation \eqref{eq:pyth}.
\end{document}

附录:如果您希望方程式数字看起来像(1--1)而不是像(1.1),则\theequation宏也需要修改:

在此处输入图片描述

\documentclass{report}
\usepackage{classicthesis}
\usepackage{amsmath}
\numberwithin{equation}{chapter}
\renewcommand{\theequation}{\thechapter--\arabic{equation}}    

\begin{document}
\setcounter{chapter}{2}
\chapter{Third chapter}
\begin{equation}  \label{eq:albert}
E=mc^2
\end{equation}
Here's a cross-reference to equation \eqref{eq:albert}.
\end{document}

答案2

在 \documentclass[]{} 选项中添加“floatperchapter”

相关内容