我在使用 Latex 编写动态规划公式时遇到了麻烦(它们太长了,我无法将它们分成几行并使用 Latex 进行充分缩进),最后我们将它们写在 PowerPoint 中并使用 将它们添加为 PNG 文件\begin{figure}[H]
。
我正在撰写的论文中的所有公式都是枚举的,即,它们以类似于的参考编号出现(i)
,就像我在一个equation
块内写的那样。
当然,问题在于我使用figure
块包含的动态规划公式并没有像真正的 LaTeX 方程那样被枚举。
有没有办法让 LaTeX 用方程式块包裹我的图形,以便它也能枚举基于图像的公式?
或者,有没有办法生成如下所示的 LaTeX 方程式?(在 PowerPoint 中制作并通过分成不同的对象进行缩进,我可以将其移动到任何我想要的位置):
答案1
使用视觉系统通过拖动来缩进意味着不可能或至少很难在整个文档中获得一致的缩进,例如这里在:的左边有成本,这使得很难看出成本表达式是否在所有 i 的范围内。
使用位图格式将公式移动到 tex 会使本来就很差的排版变得更加糟糕,因为位图格式在 pdf 中的呈现效果确实很差,特别是在放大或缩小时。
您可以使用如下设置(如果您确实希望 grad 和 scaled 为斜体,那么也可以这样安排。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator\grad{grad}
\DeclareMathOperator\scaled{scaled}
\begin{document}
\begin{equation}
\begin{aligned}
\forall i \colon{}&\mathit{MinIndices}[0] \leq i\leq\mathit{MaxIndices}[0]\\
&\mathit{cost}[0,i]=\lVert\grad(r[0:\mathit{Anchors}[0]])\\
&\quad-\grad(\scaled(w[0:i],\mathit{Lengths}[0]))\rVert
\end{aligned}
\end{equation}
\end{document}
答案2
您可以简单地将图像包含在等式中,但是直接在 tex 中编写公式可能更容易。
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{equation}
\includegraphics[width=.5\textwidth]{example-image}
\end{equation}
\end{document}
以下是如何编写多线方程的简短示例:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
a & = b \notag \\
& - c
\end{align}
\end{document}