我在文档中使用内联数学。但为此我需要更宽的缩进。例如,现在我的数学如下所示:
代码:
\usepackage{amsmath}
1) $\delta (a_1) = \dfrac{|5,19615 - 5,19|}{5,19} = 0,0012 = 0,12\%$
2) $\delta (a_1) = \dfrac{|2,63157 - 2,63|}{5,19} * \dfrac{|2,63157 - 2,63|}{5,19} * \dfrac{|2,63157 - 2,63|}{5,19} * \dfrac{|2,63157 - 2,63|}{5,19} * \dfrac{|2,63157 - 2,63|}{5,19}= 0,0006 = 0,06\%$
重要!我需要小数部分的数字大小不可变。
答案1
不要手动编写枚举项。这很乏味,而且容易出错。相反,加载enumitem
包并使用enumerate
环境。例如,
\begin{enumerate}[label=\arabic*)]
\item $\delta (a_1) = \dfrac{|5,19615 - 5,19|}{5,19} = 0,0012 = 0,12\%$
\item $\delta (a_1) = \dfrac{|2,63157 - 2,63|}{5,19} = 0,0006 = 0,06\%$
\end{enumerate}
顺便说一句,如果您使用逗号作为小数点标记,则应将其括在花括号中,以便保留逗号右侧的空格。(默认情况下,TeXmath-punct
在数学模式下为逗号分配状态。)
最后一条评论:如果您的文档使用 Times Roman 文本克隆,则应认真考虑使用兼容的数学字体。例如,如果您加载该newtxtext
包,请考虑newtxmath
同时加载。
完整的 MWE (最小工作示例):
\documentclass{article} % or some other suitable document class
\usepackage{newtxtext} % optional: Times Roman clone text font
\usepackage{amsmath} % for \dfrac macro
\usepackage{enumitem}
\begin{document}
1) $\delta (a_1) = \dfrac{|5,19615 - 5,19|}{5,19} = 0,0012 = 0,12\%$
2) $\delta (a_1) = \dfrac{|2,63157 - 2,63|}{5,19} = 0,0006 = 0,06\%$
\begin{enumerate}[label=\arabic*)]
\item $\delta (a_1) = \dfrac{|5{,}19615 - 5{,}19|}{5{,}19} = 0{,}0012 = 0{,}12\%$
\item $\delta (a_1) = \dfrac{|2{,}63157 - 2{,}63|}{5{,}19} = 0{,}0006 = 0{,}06\%$
\end{enumerate}
\end{document}
答案2
使用中等大小分数的变体nccmath
具有更好的垂直间距:
\documentclass{article} % or some other suitable document class
\usepackage{newtxtext} % optional: Times Roman clone text font
\usepackage{amsmath, nccmath} % for \dfrac macro
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=\arabic*)]
\item $\delta (a_1) = \mfrac{|5{,}196\,15 - 5{,}19|}{5{,}19} = 0{,}001\,2 = 0{,}12\,\%$
\item $\delta (a_1) = \mfrac{|2{,}631\,57 - 2{,}63|}{5{,}19} = 0{,}000\,6 = 0{,}06\,\%$
\end{enumerate}
\end{document}