有人能帮我在 Latex 中写出这些方程式吗?

有人能帮我在 Latex 中写出这些方程式吗?

在此处输入图片描述我想以 latex 格式编写这些方程式,但我不知道如何设置适当的设置以获得这种形式。如果有人能帮助我,我将非常高兴。

答案1

amsmath包提供了许多环境来简化多行显示方程的排版。对于当前的情况,使用alignat环境似乎是自然的选择。

在此处输入图片描述

另外:请注意,TeX 和 LaTeX 以直立字体形状排版数学模式数字和方程式数字以及圆括号和方括号。这与您发布的屏幕截图完全不同。

\documentclass{beamer} % load 'amsmath' package automatically
\begin{document}
\begin{frame}
    
\begin{alignat}{3}
  &\textnormal{minimize}\qquad && f_0(x) \\
  &\textnormal{subject to}     && f_i(x)\le0, &\qquad & i=1,\dots,m \\
  &                            && {a_j}^T\! x =b_j,  && j=1,\dots,p \,.
\end{alignat}

\end{frame}
\end{document}

答案2

使用专用包可以实现以下操作optidef

\documentclass{article}
\usepackage{optidef}
\usepackage{sansmath} 

\begin{document}

\sansmath
\begin{mini!}
{}{f_0(x)}{\label{minpb}}{\tag{1}}
\addConstraint{f_i(x)}{\le 0,}{\quad i = 1,\dots, m}
\addConstraint{{a_j}^{\top}x }{ = b_j,}{\quad j = 1,\dots, p\,.}
\end{mini!}

 \end{document} 

在此处输入图片描述

答案3

对于这些简单的方程,您可以使用 SNIP。 https://mathpix.com/

SNIP 根据计算机屏幕图像生成此代码。

下面的 LATEX 代码是使用这个 Android 应用程序制作的(我不知道它是否存在于 iOS 中)

\documentclass{article}
\usepackage{amsmath}
\usepackage{array,booktabs}

\begin{document}
    
%----- S N I P--------------------------
$$
\begin{array}{ll}
    \operatorname{minimize} & f_{0}(x) \\
    \text { subject to } & f_{i}(x) \leq 0, \quad i=1, \ldots, m \\
    & a_{i}^{T} x=b_{i}, \quad i=1, \ldots, p,
\end{array}
$$
%---------------------------------------------------------

%--------------------- S N I P ---------------------------
\begin{equation}
    \begin{array}{ll}
        \operatorname{minimize} & f_{0}(x) \\
        \text { subject to } & f_{i}(x) \leq 0, \quad i=1, \ldots, m \\
        & a_{i}^{T} x=b_{i}, \quad i=1, \ldots, p,
    \end{array}
\end{equation}

%-----------------------------------------------
\end{document}

在此处输入图片描述

相关内容