數學公式中正確的 $ 和 {} 有問題

數學公式中正確的 $ 和 {} 有問題

我讀了很多關於 LaTeX 中數學文字格式的內容,但現在我只是對這個公式中的問題感到困惑。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{multline}
P(B_{1}) = P({A_{1}} \cap \text{\={A}_{2}} \cap \text{\={A}_{3}})\\
= P(A_{1})  * P(\text{\={A}_{2}}) * P(\text{\={A}_{3}})\\
 = 0,0001 * 0,9988 * 0,9998 = 0,0000997
\end{multline}
\end{document}

有人能幫我解決這個問題嗎?

答案1

你正在使用一種奇怪的方式在 A 上放置條形(至少:我從未見過這樣做)。您可以使用該\bar命令來實現此目的。嘗試這個:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{multline}
P(B_{1}) = P({A_{1}} \cap \bar{A}_{2} \cap \bar{A}_{3})\\
= P(A_{1})  * P(\bar{A}_{2}) * P(\bar{A}_{3})\\
 = 0,0001 * 0,9988 * 0,9998 = 0,0000997
\end{multline}
\end{document}

另外,一些建議:您可以將逗號括在大括號中來避免小數點逗號後面的額外空格。乘法的星號可能看起來很奇怪,所以我建議改用星\times號。您可以將等號與align環境對齊:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
P(B_{1}) 
& = P({A_{1}} \cap \bar{A}_{2} \cap \bar{A}_{3})\\
& = P(A_{1}) \times P(\bar{A}_{2}) \times P(\bar{A}_{3})\\
& = 0{,}0001 \times 0{,}9988 \times 0{,}9998 = 0{,}0000997
\end{align*}
\end{document}

答案2

我不確定你想要什麼,但這是一個嘗試:

\documentclass{article}

\usepackage{mathtools}
\usepackage{siunitx}

\sisetup{
  output-decimal-marker = {,},
  group-digits = false
}

\begin{document}

\begin{align*}
  P(B_{1})
  &= P(A_{1} \cap \overline{A_{2}} \cap \overline{A_{3}})\\
  &= P(A_{1}) \cdot P(\overline{A_{2}}) \cdot P(\overline{A_{3}})\\
  &= \num{0.0001} \cdot \num{0.9988} \cdot \num{0.9998}\\
  &= \num{0.0000997}
\end{align*}

\end{document}

輸出

相關內容