我有这样的代码:
\begin{align}
c_{i,p} = \frac{c_{i,p}}{IQR(c_{i})}\label{eq:1}\\
c_{i,p} = \frac{c_{i,p})}{Median(c_{i})}\label{eq:1}\\
c_{i,p} = \frac{c_{i,p})}{MAD(c_{i})}\label{eq:1}\\
c_{i,p} = \frac{c_{i,p})}{max(c_{i,p})-c_{i,p}}\label{eq:1}\\
c_{i,p} = \frac{c_{i,p})}{max(c_{i,p})-c_{i,p}}\label{eq:1}\\
\end{align}
看起来像:
但是,我发现这本教科书的格式是这样的,很想以这种方式添加标题。作者为公式添加标题的方式有两种。
每个公式都在一个块网格中,每个公式在
(1)
到之间都有一个标签(3)
。我想要实现这一点,同时还允许在创建的整个图形周围添加字幕,以便它出现在我的\listoffigures
。每个公式都有自己的
subsubsection number
。我也想实现这一点,或者至少看看它是如何实现的。
答案1
一些评论:
用 LaTeX 术语来说,你所说的方程式“标题”似乎只是
\paragraph
-level 标题。也就是说,使用\paragraph
说明复制教科书的“外观”很简单;另请参阅下面的代码。使用该
\paragraph
方法可以高度灵活地决定分页符的出现位置。使用align
基于的方法,您不必担心在哪里允许分页符。在你的教科书摘录中,方程式确实不是看起来彼此对齐。换句话说,它们分别独立地居中在各自的行上。我建议您使用单独的
equation
环境。
附言:由于“IQR”、“MAD”和“Median”似乎是运算符(在 TeX/LaTeX 中这个词的意思),因此它们应该以直立字母排版。该amsmath
包允许您通过指令创建数学运算符\DeclareMathOperator
。顺便说一句,\max
已经定义了 - 使用它!
\documentclass{article}
\setcounter{secnumdepth}{4} % default is "3" for article document class
% Paragraph-level headers: italic, not bold
\usepackage{sectsty}
\paragraphfont{\mdseries\itshape}
\usepackage{amsmath} % for \DeclareMathOperator and \numberwithing macros
\DeclareMathOperator{\IQR}{IQR}
\DeclareMathOperator{\Median}{Median}
\DeclareMathOperator{\MAD}{MAD}
\numberwithin{equation}{section}
\begin{document}
% Just for this example:
\setcounter{section}{2}
\setcounter{subsection}{2}
\setcounter{subsubsection}{23}
\setcounter{equation}{36}
\paragraph{Interquartile range}
\begin{equation}
c_{i,p} = \frac{c_{i,p}}{\IQR(c_{i})}\label{eq:1}
\end{equation}
\paragraph{Median}
\begin{equation}
c_{i,p} = \frac{c_{i,p}}{\Median(c_{i})}\label{eq:2}
\end{equation}
\paragraph{Minimum absolute distance}
\begin{equation}
c_{i,p} = \frac{c_{i,p}}{\MAD(c_{i})}\label{eq:3}
\end{equation}
\paragraph{Max 1}
\begin{equation}
c_{i,p} = \frac{c_{i,p}}{\max(c_{i,p})-c_{i,p}}\label{eq:4}
\end{equation}
\paragraph{Max 2}
\begin{equation}
c_{i,p} = \frac{c_{i,p}}{\max(c_{i,p})-c_{i,p}}\label{eq:5}
\end{equation}
\end{document}