我发现最容易浏览带有此类编号的文本
(3) Section title
Lots of explanations blablabla
...
(3.5) Subsection title
tratatata because
(3.5.1) \emph{If $X=Y$ then $Z=T$}
proof...
tratatata
(3.5.2) subsubsection title
tratata...
...Note that
(3.5.3) <display equation here>
等等,然后根据需要在文本中引用这些数字。有没有现成的样式可以做到这一点?
答案1
您可以通过两种方式执行此操作,具体取决于文档的复杂程度。
更新部门单位计数器的格式。如果您不想
\ref
混淆分区单位,这种方法很有效,因为它们仍会被引用没有括号内。更新每个单独的计数器表示。这将允许对
\ref
包含括号的分段单元进行校正。
选项 2 提供了显示的一致性。
\documentclass{article}
\usepackage{lipsum}
\usepackage[leqno]{amsmath}
\makeatletter
\let\c@equation\c@subsubsection% https://tex.stackexchange.com/q/33898/5764
% Option 1
%\renewcommand{\@seccntformat}[1]{(\csname the#1\endcsname)\quad}
%\renewcommand{\theequation}{\thesubsubsection}
% Option 2
\renewcommand{\thesection}{(\arabic{section})}
\renewcommand{\thesubsection}{(\arabic{section}.\arabic{subsection})}
\renewcommand{\thesubsubsection}{(\arabic{section}.\arabic{subsection}.\arabic{subsubsection})}
\renewcommand{\theequation}{\arabic{section}.\arabic{subsection}.\arabic{equation}}
\makeatother
\begin{document}
\setcounter{section}{2}% Just for this example
\section{Section title}
\lipsum[1][1]
\subsection{Subsection title}
\lipsum[1][2]
\begin{equation}
f(x) = ax^2 + bx + c \label{eqn:first}
\end{equation}
\lipsum[1][3]
See equation~\eqref{eqn:first} or section~\ref{sec:subsubsection}.
\subsubsection{Subsubsection title} \label{sec:subsubsection}
\lipsum[1][4]
\begin{equation}
ax^2 + bx + c = f(x)
\end{equation}
\end{document}