Проблемы с маркировкой главы 0

Проблемы с маркировкой главы 0

Я пишу дипломный проект и хотел бы начать его с главы «Вводные сведения», номер которой я бы хотел присвоить 0. Я делаю тривиальный вариант \setcounter{chapter}{-1}, в результате чего номер главы становится 0, но при этом все формулы и все цифры в главе обозначаются как (1), (2), ..., вместо (0.1), (0.2), ... Как это исправить?

PS Я не уверен, какой пакет управляет маркировкой формул/цифр. Я использую amsmath, если это имеет значение.

\documentclass[oneside, a4paper, 11pt]{report}
\usepackage{amsmath}

\begin{document}

\setcounter{chapter}{-1}
\chapter{Preliminaries}

Text here...

\begin{equation}\label{eq}
    f = f(x)...
\end{equation}

I would like the label to be (0.1) instead of \eqref{eq}.

\chapter{Next chapter}

Compare the labels:

\begin{equation}
    g = g (x)...
\end{equation}

\end{document}

Выход

решение1

Добавьте в преамбулу следующую строку:

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

МВЭ:

\documentclass[oneside, a4paper, 11pt]{report}
\usepackage{amsmath}

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

\begin{document}

\setcounter{chapter}{-1}
\chapter{Preliminaries}

Text here...

\begin{equation}\label{eq}
    f = f(x)...
\end{equation}

I would like the label to be (0.1) instead of \eqref{eq}.

\chapter{Next chapter}

Compare the labels:

\begin{equation}
    g = g (x)...
\end{equation}

\end{document} 

введите описание изображения здесь

Первоначальное определение report.cls:

\renewcommand\theequation
  {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}

это означает, что номер главы печатается только если он больше нуля.

Связанный контент