NewEnviron 中的比例方程

NewEnviron 中的比例方程

nr我通过创建允许垂直对齐和手动分解方程的环境来编写长方程式:

\documentclass{article}  
\DeclareMathSizes{10}{18}{12}{8} % this option is for inline equations  
\usepackage[fleqn]{amsmath}  
\usepackage{graphicx}  
\usepackage{adjustbox}  
\usepackage{environ}
\usepackage{xcolor}

\NewEnviron{nr}[2]{%  
\setlength{\abovedisplayskip}{#1}  
\setlength{\abovedisplayshortskip}{#1}  
\setlength{\belowdisplayskip}{#2}  
\setlength{\belowdisplayshortskip}{#2}  
{\color{white}\hrule}    
\begin{equation*}  
\begin{split}  
\BODY  
\end{split}  
\end{equation*}  
%\vskip 0mm  
}  

\begin{document}  

\begin{nr}{5pt}{0pt}&
\frac{1}{2}\cdot m\cdot v^2_{2,x}+\frac{1}{2}\cdot m\cdot v^2_{2,y}+\frac{1}{2}\cdot m\cdot v^2_{2,z}-\frac{1}{2}\cdot m\cdot v^2_{1,x}-\frac{1}{2}\cdot m\cdot v^2_{1,y}-\frac{1}{2}\cdot m\cdot v^2_{1,z}=\\&=
\int\limits^2_1{F_{\mathrm{net,x}}\cdot {dl}_x}+\int\limits^2_1{F_{\mathrm{net,y}}\cdot {dl}_y}+\int\limits^2_1{F_{\mathrm{net,z}}\cdot {dl}_z}
\end{nr}

\end{document}

在此处输入图片描述

我想让该方程更大,但无法添加\scalebox或任何其他缩放工具NewEnviron\DeclareMathSizes声明我的内联方程的大小。
我该如何重新缩放给定的方程?

答案1

resizebox我用缩放了方程minibox。现在,带有分数或积分的数学表达式具有完美的垂直间距。然而,没有分数/积分的数学表达式包含不必要的顶部垂直空间,如示例中所示:

\documentclass{article}  
\DeclareMathSizes{10}{18}{12}{8} % this option is for inline equations  
\usepackage[fleqn]{amsmath}  
\usepackage{graphicx}  
\usepackage{adjustbox}  
\usepackage{environ}
\usepackage{xcolor}

\NewEnviron{nr}[2]{%
\setlength{\abovedisplayskip}{#1}
\setlength{\abovedisplayshortskip}{#1}
\setlength{\belowdisplayskip}{#2}
\setlength{\belowdisplayshortskip}{#2}
\resizebox{1.1\textwidth}{!}{
\begin{minipage}[l]{\textwidth}
{\color{black}\hrule}
\vskip 0mm
\begin{equation*}
\begin{split}
\BODY
\end{split}
\end{equation*}
\vskip 0mm
\end{minipage}
}}

\begin{document}

Definujme v~bodě tělesa $\overrightarrow{V}$ o objemu $dV$ element veličiny hybnost $\overrightarrow{dp}(dV)$:

\begin{nr}{0pt}{0pt}
\overrightarrow{dp}(dV)\equiv \overrightarrow{v}\cdot dm(dV)
\end{nr}

kde $\overrightarrow{v}$ je rychlost v bodě tělesa $\overrightarrow{V}$ a $dm$ je hmotnost elementu.\vskip 10pt

V libovolném bodě tělesa $\overrightarrow{V}$ je derivace elementu hybnosti podle času:

\begin{nr}{0pt}{0pt}
\frac{d\left(\overrightarrow{dp}\left(dV\right)\right)}{d\tau }=\frac{d}{d\tau }\left(\overrightarrow{v}\cdot dm(dV)\right)
\end{nr}

\end{document}

在此处输入图片描述

如何统一这些方程中的垂直间距?

答案2

在这里,我将其\scalebox应用于\vbox环境nr

\documentclass{article}  
\usepackage[landscape]{geometry}
\DeclareMathSizes{10}{18}{12}{8} % this option is for inline equations  
\usepackage[fleqn]{amsmath}  
\usepackage{graphicx}  
\usepackage{adjustbox}  
\usepackage{environ}
\usepackage{xcolor}

\NewEnviron{nr}[2]{%  
\setlength{\abovedisplayskip}{#1}  
\setlength{\abovedisplayshortskip}{#1}  
\setlength{\belowdisplayskip}{#2}  
\setlength{\belowdisplayshortskip}{#2}  
{\color{white}\hrule}    
\begin{equation*}  
\begin{split}  
\BODY  
\end{split}  
\end{equation*}  
%\vskip 0mm  
}  

\begin{document}  

\begin{nr}{5pt}{0pt}&
\frac{1}{2}\cdot m\cdot v^2_{2,x}+\frac{1}{2}\cdot m\cdot v^2_{2,y}+\frac{1}{2}\cdot m\cdot v^2_{2,z}-\frac{1}{2}\cdot m\cdot v^2_{1,x}-\frac{1}{2}\cdot m\cdot v^2_{1,y}-\frac{1}{2}\cdot m\cdot v^2_{1,z}=\\&=
\int\limits^2_1{F_{\mathrm{net,x}}\cdot {dl}_x}+\int\limits^2_1{F_{\mathrm{net,y}}\cdot {dl}_y}+\int\limits^2_1{F_{\mathrm{net,z}}\cdot {dl}_z}
\end{nr}

{\centering\scalebox{.7}{\vbox{
\begin{nr}{5pt}{0pt}&
\frac{1}{2}\cdot m\cdot v^2_{2,x}+\frac{1}{2}\cdot m\cdot v^2_{2,y}+\frac{1}{2}\cdot m\cdot v^2_{2,z}-\frac{1}{2}\cdot m\cdot v^2_{1,x}-\frac{1}{2}\cdot m\cdot v^2_{1,y}-\frac{1}{2}\cdot m\cdot v^2_{1,z}=\\&=
\int\limits^2_1{F_{\mathrm{net,x}}\cdot {dl}_x}+\int\limits^2_1{F_{\mathrm{net,y}}\cdot {dl}_y}+\int\limits^2_1{F_{\mathrm{net,z}}\cdot {dl}_z}
\end{nr}}}\par}

\end{document}

在此处输入图片描述

相关内容