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

如何在LaTeX文档中将长公式列表拆分为两列?

实现LaTeX公式列表的两列紧凑排版

要实现公式列表的两列排版,首先确保导言区导入multicol包,同时对原代码做一些微调来优化排版紧凑度和对齐效果:

修正后的完整代码

\documentclass{article}
\usepackage{multicol}
\usepackage{amsmath} % 用于公式环境

\begin{document}

\begin{multicols}{2}
\noindent\textit{Chemical Initiation Reaction:}
\begin{equation*}
I\xrightarrow{K_{d}}2fR^{\bullet}
\end{equation*}

\begin{equation*}
R^{\bullet}+M\xrightarrow{K_{i}}R_{1}^{\bullet}
\end{equation*}

\noindent\textit{Thermal Initiation Reaction:}
\begin{equation*}
3M\xrightarrow{K_{iterm}}M_{1}^{\bullet}+M_{2}^{\bullet}
\end{equation*}

\begin{equation*}
M_{1}^{\bullet}+M\xrightarrow{4K_{P}}P_{2}^{\bullet}
\end{equation*}

\begin{equation*}
M_{2}^{\bullet}+M\xrightarrow{4K_{P}}P_{3}^{\bullet}
\end{equation*}

\noindent\textit{Chain Propagation Reaction:}
\begin{equation*}
P_{n}^{\bullet}+M\xrightarrow{K_{P}}P_{n+1}^{\bullet}
\end{equation*}

\noindent\textit{Chain Transfer to Monomer Reaction:}
\begin{equation*}
P_{n}^{\bullet}+M\xrightarrow{K_{trM}}P_{1}^{\bullet}+ D_{n}
\end{equation*}

\noindent\textit{Chain Transfer to Solvent Reaction:}
\begin{equation*}
P_{n}^{\bullet}+S\xrightarrow{K_{trS}}P_{1}^{\bullet}+D_{n}
\end{equation*}

\noindent\textit{Chain Termination by Combination Reaction :}
\begin{equation*}
P_{n}^{\bullet}+P_{m}^{\bullet}\xrightarrow{K_{tc}}D_{n+m}
\end{equation*}

\noindent\textit{Chain Termination by Disproportionation Reaction :}
\begin{equation*}
P_{n}^{\bullet}+P_{m}^{\bullet}\xrightarrow{K_{td}}D_{n}+D_{m}
\end{equation*}
\end{multicols}

\end{document}

关键调整说明

  • 导言区必须导入multicol包才能使用两列环境,同时导入amsmath确保公式环境正常工作
  • 给每个反应类型标题添加\noindent,取消首行缩进,保证两列内的标题对齐一致
  • 修正了公式中多余的上标符号(原代码中R^{^{\bullet}}改为R^{\bullet}),规范LaTeX语法
  • 若需要进一步压缩空间,可在标题与公式之间添加\vspace{-\baselineskip}来减少间距

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 07:45:39