1

I am writing my thesis in book environment using Latex. The equation numbers for every chapter start with prefix "1" i.e. the equation numbers in chapter 1 are 1.1, 1.2 etc.; and for chapter 2 they again start by 1.1. 1.2.... My wish is to have the following

Chapter 1 1.1, 1.2,...

Chapter 2 2.1, 2.2,...

Chapter 3 3.1, 3.2,...

(regardless of the sections and subsections)

I have tried many solutions but couldn't get it in a correct way either by default setting of amsmath package or by using chngcntr and counterwithin{}{}. The sample code is also attached hereenter code here. I have wasted many days but to no avail, so would be very thankful if someone can provide with the solution.

\documentclass[12pt]{book}
\hoffset-7mm
\usepackage{amsmath,amsfonts,amssymb, amsthm}

\usepackage{hyperref}
\usepackage{changes}
\usepackage{dsfont}
\bibliographystyle{alpha}
\usepackage{siunitx}
\usepackage{verbatim}

\usepackage[font={it,small}]{caption}% Support for small, `sub' figures and tables
\usepackage{booktabs, makecell, rotating}% <-- added for tables

\newcommand{\gs}[1]{\textcolor{blue}{#1}}
\newcommand{\jm}[1]{\textcolor{red}{#1}}
\newcommand{\af}[1]{\textcolor{blue}{#1}}
\newcommand{\afc}[1]{\textbf{#1}}
\newcommand{\gsc}[1]{\textcolor{red}{#1}}

\usepackage{mathtools}
\DeclarePairedDelimiter\ceil{\lceil}{\rceil}
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}
\newcolumntype{P}[1]{>{\centering\arraybackslash}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}

\theoremstyle{plain}% Theorem-like structures provided by amsthm.sty
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{proposition}[theorem]{Proposition}

\newtheorem{rules}{Rule}

\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}

\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}       

\newcommand{\R}{\mathbb{R}}
\newcommand{\wt}{\widetilde}
\newcommand{\ol}{\overline}

\usepackage{chngcntr}
\counterwithin{equation}{chapter}

\usepackage{enumerate}
\usepackage{float}
\renewcommand{\labelenumi}{\roman{enumi})}
\usepackage{algorithmic}
\usepackage{algorithm}
\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}
\renewcommand{\theequation}{\arabic{section}.\arabic{equation}}
\usepackage{tikz}
\usepackage{subcaption} % Package to add a matrix like picture structure i.e. an mxn frame
\usetikzlibrary{positioning}
\usetikzlibrary{calc} % Libraray for the figures related to instance reductions

\usepackage[acronym, nohypertypes={acronym}, nonumberlist]{glossaries}
\setacronymstyle{long-sc-short}
\makeglossaries
%==================Glossary=========================
\newglossaryentry{U}{name={$U$},description={the set of all things}} 
%==================Acronyms=========================
\newacronym{mci}{MCI}{Minimum Connectivity Inference}
\newacronym{mst}{MST}{Minimum Spanning Tree}
%==================Definitions=========================
\def\np{\mathcal{NP}}
\def\ilp{\textsc{ILP}}
\def\mst{\textsc{MST}}
\def\mci{\textsc{MCI}}
\def\milp{\textsc{MILP}}
\DeclareMathOperator{\conv}{conv}
%======================================================
\addtolength{\textwidth}{18mm}
\addtolength{\textheight}{10mm}
\addtolength{\topmargin}{-10mm}

\begin{document}


\chapter{First chapter}\label{ch:mci-formul}

\section{A section}\label{mst-formul}

\subsection{A subsection}
We give first set of equations:
\begin{align}
\sum_{e\in E} x_e & = m-1, & \label{subeq211a}\\
\sum_{e\in E(S)}x_e & \leq |S|-1, 
&S\subset V, S \neq V, S \neq \emptyset. \label{subeq211b}
\end{align}

\chapter{Second chapter}\label{ch:mod-red}

\section{Section of ch 2}\label{simp-red}

\subsection{subsection of ch 2}

The first variant is as below:
\begin{align}
\sum\limits_{a\in A_i^-(j)}f_a^i - \sum\limits_{a\in A_i^+(j)}f_a^i & =  -1,
&j\in V_i\setminus V^{\max}_i,\, j\neq r_i,  i\in I, \label{subeq411a}
\\
f_{(j,k)}^i+f_{(k,j)}^i&\le(|V^R_i|-1)x_e, &\ e=\{j,k \} \in E(V_i)\setminus E(V^{\max}_i), i\in I, \label{subeq411b}\\
f^i_a & \geq 0, & a \in A(V_i)\setminus A(V^{\max}_i), i\in I. \label{subeq411c} 
\end{align}

\end{document}
  • add \numberwithin{equation}{chapter} in your document premable. – Zarko May 11 at 14:03
2

Just remove this line (line 57 in the OP code)

\renewcommand{\theequation}{\arabic{section}.\arabic{equation}} 

and you see the equations numbered correctly

enter image description here

Edit:

To include section number as well in the equation numbering, you just add this line in preamble:

\numberwithin{equation}{section}

to get numbering like this:

enter image description here

  • Can you please tell that how can I add the section number to the equation as well e.g. the equations in chapter 2, section 3 are numbered as 2.3.1, 2.3.2, ..... Thanks. – Optimist Optimizer May 11 at 14:04
  • I normally use \thechapter and \thesecdtion instead of \arabic{chapter} and \arabic{section}, or possibly just \thesection if it includes \thechapter. Obviously you still need to use \arabic{equation}. – John Kormylo May 11 at 14:32
  • @OptimistOptimizer - I edited my answer to fulfill this requirement, please see the edited section. – AboAmmar May 11 at 18:19
  • @AboAmmar thanks a lot. – Optimist Optimizer May 13 at 8:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.