第 0 章的標籤問題

第 0 章的標籤問題

我正在寫一個最後一年的項目,我想從「預備」章節開始,我希望其編號為 0 \setcounter{chapter}{-1}。數字都標示為(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}

這表示僅當大於零時才列印章節號。

相關內容