解決方案

解決方案

由於某種原因,當我嘗試在 LaTeX 中執行此程式碼時,出現錯誤:掃描使用 \frac 時檔案結束

我沒有看到我的錯誤。另外,考慮到標籤,我的編輯給了警告:第 4 頁上的參考「eq6」未定義。我認為是的,因為我在標籤之前使用了參考。但我想在給出公式之前在文本中命名公式。

\documentclass[11pt,a4paper, oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[free-standing-units]{siunitx}

\begin{equation} 
D_3 = -10 \log(\frac{P_2(2 f_{1,2} \pm f_{2,1}){P_2({f_1,f_2)})
\label{eq6}
\end{equation}

答案1

解決方案

正如 Au101 已經指出的那樣:有一個}缺失,根據 Ian Thompson 的說法,有{太多。 (抱歉伊恩,錯過了你的評論。)

另外,為了編譯此程式碼,您的 MWE 中不需要任何額外的套件。相反,它\begin{document} ... \end{document}丟失了。

為了獲得更好的括號,您應該在 之前使用\left和。請記住:您必須始終結合使用和。兩者缺一不可。但分隔符號不必匹配。您可以與結合使用,僅舉一個例子。因此,我也添加了這些。\right()\left\right\left(\right\updownarrow

範例程式碼

\documentclass[11pt,a4paper, oneside]{article}

\begin{document}
\begin{equation} 
  D_3 = -10 \log \left(\frac{P_2(2 f_{1,2} \pm f_{2,1})}
     {P_2(f_1,f_2)}\right)
\label{eq6}
\end{equation}
\end{document}

結果

在此輸入影像描述

答案2

請參閱下面的修復。這個範例使用該套件包含相同的方程mathtools,這使得追蹤各種類型的括號變得更加容易。

\documentclass{article}

\usepackage{mathtools}
\DeclarePairedDelimiter{\parens}()
\begin{document}


\begin{equation} 
D_3 = -10 \log(\frac{P_2(2 f_{1,2} \pm f_{2,1})}{P_2(f_1,f_2)})
\label{eq1}
\end{equation}


\begin{equation} 
D_3 = -10 \log\parens[\bigg]{\frac{P_2\parens{2 f_{1,2} \pm f_{2,1}}}{P_2\parens{f_1,f_2}}}
\label{eq2}
\end{equation}

Easier not to ef up the brackets with \eqref{eq2} than it is with \eqref{eq1}.
\end{document}

在此輸入影像描述

相關內容