我遇到了关于数学模式下的空格文本的问题,并且我从 Microsoft Word 中得到的答案很少,例如:
但是,由于我使用的 LaTeX 在数学模式下不留空格,因此 LaTeX 的结果如下:
如何在 LaTeX 中为空格文本提供数学模式?我使用的代码 LaTeX 如下
\begin{tabular}{lll}
$Biaya total_{kincir angin}$&=&40 $\times$ Rp 60.000.000,00\\
&=& Rp 2.400.000.000,00
\end{tabular}
and
\begin{tabular}{lll}
$Biaya total_{kincir angin}$&=& 3000 $\times$ Rp 5.000.000,00\\
&=& Rp 15.000.000.000,00
\end{tabular}
答案1
\documentclass[preview,border=12pt]{standalone}% change it back to your own document class
\usepackage{amsmath}
\usepackage[
group-separator=.,
output-decimal-marker={,},
]{siunitx}
\def\dummy{%
Karl's students do not care about dashing patterns.
Karl's students do not care about arrow tips.
Karl's students, by the way, do not know what a transformation matrix is.}
\begin{document}
\dummy
\begin{align*}
\text{Biaya Total}_{\,\text{kincir angin}}
&= 40 \times \SI{60000000.00}[Rp\,]{}\\
&= \SI{2400000000.00}[Rp\,]{}
\end{align*}
\dummy
\end{document}
评论:
- 总是用句点作为小数点标记来指定十进制数。
- 在指定数字时始终使用
siunit
,以便您可以全局更改设置。 group-separator=.
使输入123456
呈现为123.456
。output-decimal-marker={,}
使输入12.23
呈现为12,45
。- 两者结合起来
group-separator=.,output-decimam-marker={,}
使得输入123456.78
呈现为123.456,78
。 - 用于
align*
垂直对齐=
s 并删除方程编号。 - 在数学模式下使用
\text
使文本呈现为普通文本。
答案2
数学斜体字体不是为了制作多字母单词而设计的,字母间距较大,以产生用于单个标识符的间距。使用
\textit{Biaya total}_{\textit{kincir angin}}
与amsmath
包一起,以便\text...
命令产生较小的字体