![两个小页面对齐](https://linux22.com/image/333672/%E4%B8%A4%E4%B8%AA%E5%B0%8F%E9%A1%B5%E9%9D%A2%E5%AF%B9%E9%BD%90.png)
我想对齐以下示例中的方程式。由于它使用的类,由于版权问题,我不确定我是否被允许上传(该类受 Wiley 版权保护),我只想给出代码,希望我的目标显而易见:
\section{Test}
Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl
\noindent
\begin{minipage}[t]{0.35\textwidth}
\begin{multline}
%\begin{flalign}
m_R \ddot x_G + d_G \dot x_A + k_G x_R = r_1 G_{R1} \\- k_R x_{R0} - F_{R0} - F_{ES}(x_1, \dot x_G, l_M)
%\end{flalign}
\end{multline}
\end{minipage} %
\begin{minipage}[t]{0.57\textwidth}
\begin{flalign}
C_{1} \dot{l}_S &= w_R - r_T- A_{S}\dot{x}_r &\\
C_{\alpha1} \dot{m}_1 &= -r_R - \gamma_F A \sqrt{p_1} + q_l + A_{S2}\dot{x}_R. &
\end{flalign}
\end{minipage}
Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl
\end{document}
输出结果如下:
如您所见,有两点令人烦恼:首先,公式 1) 位于右侧公式块的“下方”。其次,第二列中的编号位于预期文本宽度之外。有什么明显的改进方法吗?提前谢谢您!
编辑:使用 article-class 的 MWE 读起来像下面的代码。结果与原始屏幕截图略有不同,但显示了类似的问题。
\documentclass[11pt,
paper=a4,
bibtotocnumbered, % Literaturverzeichnis ins Inhaltsverzeichnis
liststotocnumbered, % Alle Listen ins Inhaltsverzeichnis
DIV=calc, % führt die Satzspiegelberechnung neu aus
%oneside, % einseitiger Druck
tablecaptionabove, % Tabellenüberschriften aktivieren
%BCOR=16mm, % Bindekorrektur
headinclude,
%footinclude
]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{mathtools}
%% bei pdflatex: Übsetzung von eps-Files in pdf-Files
\usepackage{epstopdf}
\DeclareGraphicsExtensions{.eps}
%%
\begin{document}
\section{Test}
Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl
\noindent
\begin{minipage}[t]{0.35\textwidth}
\begin{multline}
%\begin{flalign}
m_R \ddot x_G + d_G \dot x_A + k_G x_R = r_1 G_{R1} \\- k_R x_{R0} - F_{R0} - F_{ES}(x_1, \dot x_G, l_M)
%\end{flalign}
\end{multline}
\end{minipage} %
\begin{minipage}[t]{0.57\textwidth}
\begin{flalign}
C_{1} \dot{l}_S &= w_R - r_T- A_{S}\dot{x}_r &\\
C_{\alpha1} \dot{m}_1 &= -r_R - \gamma_F A \sqrt{p_1} + q_l + A_{S2}\dot{x}_R. &
\end{flalign}
\end{minipage}
Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl Blablablablablabl
\end{document}
答案1
日志会警告你
Overfull \hbox (27.06107pt too wide) detected at line 36
[]$[] \OML/cmm/m/it/10.95 m[][] \OT1/cmr/m/n/10.95 + \OML/cmm/m/it/10.95 d[][
] \OT1/cmr/m/n/10.95 + \OML/cmm/m/it/10.95 k[]x[] \OT1/cmr/m/n/10.95 = \OML/cmm
/m/it/10.95 r[]G[]$
Overfull \hbox (33.16125pt too wide) detected at line 36
[]$[] \OMS/cmsy/m/n/10.95 ^^@ \OML/cmm/m/it/10.95 k[]x[] \OMS/cmsy/m/n/10.95 ^
^@ \OML/cmm/m/it/10.95 F[] \OMS/cmsy/m/n/10.95 ^^@ \OML/cmm/m/it/10.95 F[]\OT1/
cmr/m/n/10.95 (\OML/cmm/m/it/10.95 x[]; []; l[]\OT1/cmr/m/n/10.95 )$ []
(忽略有关虚拟文本过满行的其他虚假警告)
因此显示对于空间来说太宽,您需要使用align
或multline
或类似的东西将其分成多行。
注意
\noindent
\begin{minipage}[t]{0.35\textwidth}
\end{multline}
\end{minipage} %
\begin{minipage}[t]{0.57\textwidth}
在两个总宽度的小页面之间放置一个单词空间.92\textwidth
,因此它们可能小于或大于一行,具体取决于字体大小相对于文本宽度,并且第二个框的右边缘不太可能与页边距对齐。
使用更安全
\end{multline}
\end{minipage}\hfill
\begin{minipage}[t]{0.57\textwidth}
因此小页面之间总是会留出足够的空间来准确填满整行。
答案2
\textwidth
您的 MWE与图像中显示的不匹配,因此我使用几何图形来增加它。我\fbox
在每个周围添加了一个minipage
以帮助可视化问题。出于某种原因,第一行上方的间隙multline
大于flalign
。最后,一个简单的 \medskip 就可以解决迷你页面上方和下方的间隙。我只是在炫耀。
\documentclass{article}
\usepackage[margin=0.5in]{geometry}
\usepackage{mathtools}
\usepackage{lipsum}
\begin{document}
\section{Test}
\lipsum[1]
\vskip\abovedisplayskip\noindent
\fboxsep=0pt
\fbox{\begin{minipage}[b]{0.35\textwidth}
\abovedisplayskip=0pt
\begin{multline}
m_R \ddot x_G + d_G \dot x_A + k_G x_R = r_1 G_{R1} \\- k_R x_{R0} - F_{R0} - F_{ES}(x_1, \dot x_G, l_M)
%\end{flalign}
\end{multline}
\end{minipage}}\hfill\fbox{%
\begin{minipage}[b]{0.57\textwidth}
\abovedisplayskip=0pt
\begin{flalign}
C_{1} \dot{l}_S &= w_R - r_T- A_{S}\dot{x}_r &\\
C_{\alpha1} \dot{m}_1 &= -r_R - \gamma_F A \sqrt{p_1} + q_l + A_{S2}\dot{x}_R. &
\end{flalign}
\end{minipage}}
\vskip\belowdisplayskip
\lipsum[2]
\end{document}