解決

解決

何らかの理由で、このコードを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 によれば、不足している部分{が多すぎるとのことです。(Ian、コメントを見逃してしまい申し訳ありません。)

また、このコードをコンパイルするには、MWE に追加のパッケージは必要ありません。代わりに、 が\begin{document} ... \end{document}欠落していました。

より見栄えの良い中括弧を得るには、の前に\leftand を使用する必要があります。 と は常に組み合わせて使用​​する必要があることに注意してください。どちらか一方だけを使用することはできません。 ただし、区切り文字は一致する必要はありません。たとえば、と組み合わせることができます。 したがって、これらも追加しました。\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}

ここに画像の説明を入力してください

関連情報