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}