使用对齐块实现字幕

使用对齐块实现字幕

我有这样的代码:

\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. 每个公式都在一个块网格中,每个公式在(1)到之间都有一个标签(3)。我想要实现这一点,同时还允许在创建的整个图形周围添加字幕,以便它出现在我的\listoffigures

  2. 每个公式都有自己的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}

相关内容