如何使align之类的公式不另起一行?

发布于 2021-03-10 18:23:58

请教各位大佬,如何使align之类的公式不另起一行?
1.png

图中,(1)与公式的第一行在同一行,如何实现?

查看更多

关注者
0
被浏览
2.8k
2 个回答
拿了橘子跑啊
拿了橘子跑啊 2021-03-11
这家伙很懒,什么也没写!

要看(1) (2) 这种编号在文档结构的含义是什么,从仅仅这一段来看,类似 enumerate 环境的条目编号,那么在 \item 后用行内公式,公式里用带 -ed 的数学子环境 aligned 就可以。示例:

\documentclass{article}
\usepackage{amsmath}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}[(1)]
  \item 
  $\begin{aligned}[t]
    (a+b)^2 & = a\cdot a + b\cdot a + a\cdot b + b\cdot b \\ 
            & =a^2+2ab+b^2
  \end{aligned}$
  \item  
  $\begin{aligned}[t] 
  (a+b)\cdot(a-b) & = a\cdot a +b\cdot a -a\cdot b -b\cdot b \\ 
                  & = a^2-b^2
  \end{aligned}$
\end{enumerate}
\end{document}

效果:
image.png

如果 (1) (2) 作为公式编号出现,那么可以直接用 leqno 选项左边显示公式编号,fleqn 选项将公式左对齐,如果还想把两个公式中的 = 对齐,这个写法可以成为:

\documentclass[fleqn,leqno]{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
(a+b)^2 & = a\cdot a + b\cdot a + a\cdot b + b\cdot b \\ 
        & =a^2+2ab+b^2 \notag\\
(a+b)\cdot(a-b) & = a\cdot a +b\cdot a -a\cdot b -b\cdot b \\ 
                & = a^2-b^2    \notag        
\end{align}
\end{document}

效果:
image.png

小鬼
小鬼 2021-03-10
这家伙很懒,什么也没写!

用aligned环境,

\documentclass{article}
\usepackage{amsmath}

\begin{document}
(1)$\begin{aligned}[t]
    a &= b \\ &=c
  \end{aligned}$
\end{document}

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览