两个小页面对齐

两个小页面对齐

我想对齐以下示例中的方程式。由于它使用的类,由于版权问题,我不确定我是否被允许上传(该类受 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 )$ [] 

(忽略有关虚拟文本过满行的其他虚假警告)

因此显示对于空间来说太宽,您需要使用alignmultline或类似的东西将其分成多行。

注意

\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}

演示

相关内容