当我输入物理实验室时,我尝试使用包\overline
内部的内容,如下所示:SI
siunitx
\begin{align}
\begin{split}
s &= \frac{d}{t}\\
&= \frac{\SI{1.15}{m}}{\SI{1.43}{s}}\\
&= \SI{0.\overline{804195}}{m/s}
\end{split}
\end{align}
\overline
但是当你在里面时它似乎不起作用SI
,有人知道如何解决这个问题吗?
答案1
您也可以暂时关闭号码解析。
\documentclass{article}
\usepackage{amsmath,siunitx}
\begin{document}
\begin{align}
\begin{split}
s &= \frac{d}{t}\\
&= \frac{\SI{1.15}{m}}{\SI{1.43}{s}}\\
&= \SI[parse-numbers=false]{0.\overline{804195}}{m/s}
\end{split}
\end{align}
\end{document}
答案2
这确实违背了使用的目的siunitx
,但通过一些盒子操作是可能的:
\documentclass{article}
\usepackage{siunitx,amsmath}% http://ctan.org/pkg/{siunitx,amsmath}
\begin{document}
\begin{align*}
s &= \frac{d}{t} \\
&= \frac{\SI{1.15}{m}}{\SI{1.43}{s}} \\
&= \rlap{$\phantom{0.}\overline{\phantom{804\,195}}$}\SI{0.804195}{m/s}
\end{align*}
\end{document}
我已使用ight over (零宽度、左对齐的框)预设了一个不可见的0.804\,195
和一个可见的\overline
(仅在必要的部分上方) 。之后,像往常一样设置,这次是“在下方”,以便看起来合适。r
lap
\SI
\overline