这是我目前拥有的:
这些方程式相距甚远,我怎样才能使它们更接近:下面是它的代码。
\begin{align*}
\frac{4\pi^2}{g} & = 4.0138 & \frac{\Delta g}{g} = \frac{\Delta m}{m}
\\ \therefore g & = \frac{4\pi^2}{4.0138} = 9.8357m\:s^{-2} & \therefore \frac{\Delta g}{9.8357m\:s^{-2}} = \frac{0.2638s^2\:m^{-1}}{4.0243s^2\:m^{-1}}
\end{align*}
\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\: $\therefore \Delta g = 0.6447m\:s^{-2}$
和
\begin{align*}
\frac{\pi^2\:L^2}{3g} & = 0.3375m\:s^{-2} & \frac{\Delta L}{L} = \frac{1}{2}\cdot\frac{\Delta g}{g} + \frac{1}{2}\cdot\frac{\Delta c}{c}
\\ \therefore L & = \sqrt{\frac{(0.3375m\:s^{-2})(29.5071m\s^{-2})}{\pi^2}} & \therefore \frac{\Delta L}{1.0045} = \frac{1}{2}\frac{0.6430m\:s^{-2}}{9.357m\:s^{-2}} + \frac{1}{2}\frac{0.1269m\:s^{-2}}{0.3375m\:s^{-2}}
\end{align*}
\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\: = 1.0045m \:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:\:$\therefore \Delta L = 0.2217m$`
编辑,针对@Zarko
使用您展示的方法,我能够将所有数字相加,直到得出 L = 1.0045。每当我尝试输入时,格式都会再次变得混乱。我该如何解决这个问题?
我尝试输入 L = 1.0045m 但格式却乱了。
\begin{align*}
\frac{\pi^2\:L^2}{3g}
& = 0.3375m\:s^{2}
& \frac{\Delta L}{L}
& = \frac{1}{2}\cdot\frac{\Delta g}{g} + \frac{1}{2}\cdot\frac{\Delta c}{c} \\
\therefore L & = \sqrt{\frac{(0.3375m\:s^{2})(29.5071m\:s^{-2})}{\pi^2}}
& \therefore \frac{\Delta L}{1.0045m}
& = \frac{1}{2}\frac{0.6430m\:s^{-2}}{9.357m\:s^{-2}} + \frac{1}{2}\frac{0.1269m\:s^{2}}{0.3375m\:s^{2}}\\
& & \therefore \Delta L
& = 0.2217m
\end{align*}
答案1
我只是尝试将您的第一个代码片段(混乱)重写为 MWE。我的猜测如下:
\documentclass{article}
\usepackage{amssymb, mathtools}
\usepackage{siunitx}
\begin{document}
\begin{align*}
\frac{4\pi^2}{g}
& = 4.0138
& \frac{\Delta g}{g}
& = \frac{\Delta m}{m} \\
\therefore g & = \frac{4\pi^2}{4.0138} = \qty{9.8357}{\metre\per\square\second}
& \therefore \frac{\Delta g}
{\qty{9.8357}{\metre\per\square\second}}
& = \frac{\qty{0.2638}{\square\second\per\metre}}
{\qty{4.0243}{\square\second\per\metre}} \\
& & \therefore \Delta g
& = \qty{0.6447}{\square\second\per\metre}
\end{align*}
\end{document}
如你所见,在上面的 MWE 中我使用了两个包:
amssymb
为了\therefore
符号,以及siunitx
正确书写片段中使用的单元
这就是你想要的吗?如果是,现在你已经知道如何编辑第二个代码片段了...
附录:
我测试了您编辑的第二个代码片段。我的测试结果如下:
- 对于单位,您不使用
siunity
语法。为什么?您不喜欢 SI 标准的数量符号? - 问题的主要原因在于您没有提供任何有关文档的信息,即有关页面布局的信息。目前仍不得而知!因此,最初的答案预期默认布局由
article
文档类别决定。下面列举的可能补救措施也基于此。 - 前述强调为什么问题中提供MWE为什么如此重要!
- 第二个代码片段中的方程比第一个片段中的方程宽得多,因此方程左列和右列之间的距离几乎消失,而右列溢出了右文本边框:
(红线表示页面布局)
该怎么办?有几种选择:
- 减小这些方程式的字体大小(不推荐,结果几乎无法阅读并且印刷非常丑陋)
- 更改页面布局,例如使用
geometry
包: - 重新格式化方程式的书写
\documentclass{article}
\usepackage{geometry}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{amssymb, mathtools}
\usepackage{siunitx}
\begin{document}
% document body
\end{document}
结果要好得多:
- 仅针对这种情况进行局部更改
\textwidth
,从而使该方程式可以突出右边界而不会出现任何编译警告或坏框:
\documentclass{article}
\usepackage[strict]{changepage}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{amssymb, mathtools}
\usepackage{siunitx}
\begin{document}
\begin{align*}
\frac{4\pi^2}{g}
& = 4.0138
& \frac{\Delta g}{g}
& = \frac{\Delta m}{m} \\
\therefore g & = \frac{4\pi^2}{4.0138} = \qty{9.8357}{\metre\per\square\second}
& \therefore \frac{\Delta g}
{\qty{9.8357}{\metre\per\square\second}}
& = \frac{\qty{0.2638}{\square\second\per\metre}}
{\qty{4.0243}{\square\second\per\metre}} \\
& & \therefore \Delta g
& = \qty{0.6447}{\square\second\per\metre}
\end{align*}
\begin{adjustwidth*}{}{-\dimexpr\marginparwidth+\marginparsep} % <---
\begin{align*}
\frac{\pi^2\:L^2}{3g}
& = \qty{0.3375}{\metre\per\square\second}
& \frac{\Delta L}{L}
& = \frac{1}{2}\cdot\frac{\Delta g}{g} + \frac{1}{2}\cdot\frac{\Delta c}{c} \\
\therefore L & = \sqrt{\frac{(\qty{0.3375}{\metre\per\square\second})
(\qty{29.5071}{\metre\per\square\second})}
{\pi^2}}
& \therefore \frac{\Delta L}{\qty{1.0045}{\metre}}
& = \frac{1}{2}\frac{\qty{0.6430}{\metre\per\square\second}}
{\qty{9.357}{\metre\per\square\second}} + \frac{1}{2}\frac{\qty{0.1269}{\metre\per\square\second}}
{\qty{0.3375}{\metre\per\square\second}}\\
& & \therefore \Delta L
& = \qty{0.2217}{\metre}
\end{align*}
\end{adjustwidth*}
\end{document}
- 与附录中的第一张图片相比,现在页面上方程式之间的间距更好了。
- 最后可能重新格式化第二个代码片段:
\documentclass{article}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{amssymb, mathtools}
\usepackage{siunitx}
\begin{document}
% second, edited code fragment
\begin{align*}
\frac{\pi^2\:L^2}{3g}
& = \qty{0.3375}{\metre\per\square\second}
& \frac{\Delta L}{L}
& = \frac{1}{2}\cdot\frac{\Delta g}{g} + \frac{1}{2}\cdot\frac{\Delta c}{c} \\
\therefore L & = \sqrt{\frac{\splitfrac{(\qty{0.3375}{\metre\per\square\second})\cdot}
{(\qty{29.5071}{\metre\per\square\second})}}
{\pi^2}}
& \therefore \frac{\Delta L}{\qty{1.0045}{\metre}}
& = \frac{1}{2}\frac{\qty{0.6430}{\metre\per\square\second}}
{\qty{9.357}{\metre\per\square\second}} + \frac{1}{2}\frac{\qty{0.1269}{\metre\per\square\second}}
{\qty{0.3375}{\metre\per\square\second}}\\
& & \therefore \Delta L
& = \qty{0.2217}{\metre}
\end{align*}
\end{document}
现在您应该决定哪个建议的选项最适合您的实际文档。
答案2
(该答案仅解决原始提问附录中提到的问题)
我建议使用alignat*{2}
环境。我还建议您开始学习如何使用包\qty
提供的宏siunitx
来排版数量和相关的科学单位。
\documentclass{article}
\usepackage{amsmath,amssymb,geometry}
\usepackage{siunitx} % for '\unit' and '\qty' macros
\begin{document}
\begin{alignat*}{2}
\frac{\pi^2\,L^2}{3g}
&= \qty{0.3375}{\meter\second\squared}
&
\frac{\Delta L}{L}
&= \frac{1}{2}\cdot\frac{\Delta g}{g}
+ \frac{1}{2}\cdot\frac{\Delta c}{c} \\
\therefore\
L
&= \sqrt{\frac{
(\qty{0.3375}{\meter\second\squared})
(\qty{29.5071}{\meter\per\second\squared})}{\pi^2}}
&\qquad % <-- horiz. distance between notional columns
\therefore\
\frac{\Delta L}{\qty{1.0045}{m}}
&= \frac{1}{2}\cdot
\frac{\qty{0.6430}{\meter\per\second\squared}}%
{\qty{9.3570}{\meter\per\second\squared}} +
\frac{1}{2}\cdot
\frac{\qty{0.1269}{\meter\second\squared}}%
{\qty{0.3375}{\meter\second\squared}} \\
&&
\therefore
\Delta L
&= \qty{0.2217}{\meter}\vphantom{\frac{1}{2}}
\end{alignat*}
\end{document}