在 latex 中,可以在分数内添加新行吗?我有这个分数,但我希望它不在同一行。
我有这个公式,但是 Disponibilidad 之后的 \ 断线没有任何区别:
\[Disponibilidad\\=\frac{t_{func}}{t_{total}}=\frac{t_{total}-t_{act}-t_{rep}-t_{reinicio} }{t_{total}}=\frac{365\times24horas-4\times1horas-(250+250+250)1horas-\frac{5250\times5horas}{60}}{365\times24horas}=\frac{7568,5}{8760}=0,8639\]
答案1
一种可能的方法:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align*}
\MoveEqLeft{\text{Disponibilidad}}\\
&=\frac{t_\mathrm{func}}{t_\mathrm{total}}=\frac{t_\mathrm{total}-t_\mathrm{act}-t_\mathrm{rep}-t_\mathrm{reinicio}
}{t_\mathrm{total}}\\
&=\frac{365\times24\text{horas}-4\times1\text{horas}-(250+250+250)1\text{horas}-\frac{5250\times5\text{horas}}{60}}{365\times24\text{horas}}\\
&=\frac{7568,5}{8760}=0,8639
\end{align*}
\end{document}
我确实只关注换行符,特别是您指出的换行符。仍有相当大的改进空间。
答案2
其他方式:
\documentclass{scrartcl}
\usepackage{amsmath,breqn}
\begin{document}
\begin{equation*}
\begin{split}
& \text{Disponibilidad} \\
& =\frac{t_{func}}{t_{total}} \\
& =\frac{t_{total}-t_{act}-t_{rep}-t_{reinicio} }{t_{total}} \\
&=\frac{365\times24 \text{horas} - 4 \times 1 \text{horas}-(250+250+250)1 \text{horas}-\frac{5250\times5 \text{horas} }{60}}{365\times24 \text{horas}} \\
& =\frac{7568,5}{8760}=0,8639
\end{split}
\end{equation*}
\end{document}
我在 horas 周围添加了内容\text{}
,使其清晰可见,为文本而非变量。您应该执行相同的操作,t_
只需\mathrm
更改字体即可。
据我所知:如果你更改文档的文本,它\text
也会更新,\mathrm
否则不会(这需要确认,因为我记得很久以前读过)。
答案3
要在倒数第二个表达式的非常长的分子项中创建换行符\frac
,请使用包\splitdfrac{...}{...}
提供的宏mathtools
。
我还会从未编号的单行方程环境切换到环境align*
。此外,我会将所有变量名称排版为直立罗马字母,而不是数学模式。而且,我会在小时数和之间插入细空格horas
。
\documentclass{article}
\usepackage{mathtools}
\newcommand\vn[1]{\mathrm{#1}} % "variable name"
\begin{document}
\begin{align*}
\vn{Disponibilidad}
&=\frac{t_{\vn{func}}}{t_{\vn{total}}}
=\frac{t_{\vn{total}}-t_{\vn{act}}-t_{\vn{rep}}-t_{\vn{reinicio}} }%
{t_{\vn{total}}}\\[1.5ex]
&=\frac{\left(\splitdfrac{365\times24\,\vn{horas}-4\times1\,\vn{horas}}%
{-(250+250+250)1\,\vn{horas}-\frac{1}{60}(5250\times5\,\vn{horas})}%
\right)}{365\times24\,\vn{horas}}\\
&=\frac{7568{,}5}{8760}=0{,}8639
\end{align*}
\end{document}