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

LaTeX如何实现带框公式且左内边距可调整为1cm

LaTeX带边框公式自定义左侧间距实现方案

以下两种方案均可实现公式外侧加边框,且单独调整左侧边框与公式内容的间距,默认设置为1cm,可按需修改。

方案1:轻量实现(仅依赖amsmath包)

无需额外安装扩展包,适合简单场景使用:

  1. 导言区添加以下定义:
\usepackage{amsmath}
% 命令参数1可选:自定义左侧间距,默认1cm;参数2:公式内容
\newcommand{\leftpadboxed}[2][1cm]{%
  \fbox{%
    \hspace{#1}% 控制左侧边框与内容的间距
    $\displaystyle #2$%
    \hspace{\fboxsep}% 其余三边沿用默认fbox内边距保持视觉统一
  }%
}
  1. 正文使用示例:
% 默认1cm左间距的行内公式
你可以直接在行内使用\leftpadboxed{E=mc^2}作为演示。

% 默认1cm左间距的无编号单行公式
\[
\leftpadboxed{\int_{a}^{b} f(x) dx = F(b) - F(a)}
\]

% 自定义2cm左间距的带编号公式
\begin{equation}
\leftpadboxed[2cm]{\sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6}}
\end{equation}

方案2:灵活样式实现(基于tcolorbox包)

支持自定义边框粗细、颜色、背景色、各边间距等,适合对样式有更高要求的场景:

  1. 导言区添加以下定义:
\usepackage{amsmath}
\usepackage{tcolorbox}
\tcbuselibrary{most}

% 环境参数1可选:自定义左侧间距,默认1cm
\newtcolorbox{equationbox}[1][1cm]{%
  hbox, % 盒子宽度自动适配公式长度
  colback=white, % 背景色纯白
  colframe=black, % 边框颜色黑色
  boxrule=0.4pt, % 边框粗细和默认\fbox一致
  left=#1, % 左侧内边距
  right=\fboxsep, top=\fboxsep, bottom=\fboxsep, % 其余三边沿用默认内边距
  arc=0pt, % 边框为直角,取消默认圆角
  boxsep=0pt,
  before upper={\displaystyle}, % 自动启用displaystyle公式样式无需手动声明
}
  1. 正文使用示例:
% 无编号公式
\[
\begin{equationbox}
\lim_{x \to 0} \frac{\sin x}{x} = 1
\end{equationbox}
\]

% 自定义1.5cm左间距的带编号公式
\begin{equation}
\begin{equationbox}[1.5cm]
\iint_{\partial\Omega} P dy dz + Q dz dx + R dx dy = \iiint_{\Omega} \left( \frac{\partial P}{\partial x} + \frac{\partial Q}{\partial y} + \frac{\partial R}{\partial z} \right) dV
\end{equationbox}
\end{equation}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 18:03:02