You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LaTeX中方程元素页面分散问题求助

问题解决:LaTeX优化公式排版分散的问题

错误原因分析

  1. equation环境内额外添加了$$,这会干扰LaTeX的数学环境排版逻辑,导致公式元素分散。
  2. \State是algorithm宏包的专属命令,未包裹algorithm环境时直接使用会报错,且不符合优化问题的常规排版方式。
  3. 目标函数和约束条件分开使用equation,排版连贯性差,容易出现元素分散的情况。

修正后的代码示例

方法1:使用align环境整合目标函数与约束

\usepackage{amsmath}

\begin{align}
\min_{w, \xi_i, \rho} \quad &\frac{1}{2} \| w \|^2 + \frac{1}{\gamma n}\sum_{i=1}^N \xi_i - \rho \\
\text{subject to:} \quad &(w \cdot \phi(x_i)) \geq \rho - \xi_i, \quad i=1,2,\dots,N
\end{align}

方法2:使用aligned嵌套在equation中(适合单编号场景)

\usepackage{amsmath}

\begin{equation}
\begin{aligned}
\min_{w, \xi_i, \rho} \quad &\frac{1}{2} \| w \|^2 + \frac{1}{\gamma n}\sum_{i=1}^N \xi_i - \rho \\
\text{subject to:} \quad &(w \cdot \phi(x_i)) \geq \rho - \xi_i, \quad i=1,2,\dots,N
\end{aligned}
\end{equation}

关键修正点说明

  • 移除equation内的$$,equation本身就是数学环境,直接编写公式即可。
  • 用\text{subject to:}替代\State,在数学环境内正确显示文本,保持排版连贯。
  • 使用align或aligned环境实现目标函数与约束条件的对齐排版,避免元素分散。
  • 范数用\|替代||,排版更规范;原代码中\xi_n应为\xi_i(与求和下标统一),已修正。

内容的提问来源于stack exchange,提问作者Shima19

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 02:20:40