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