%20%E3%81%AF%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%20(fourier%20%E3%81%8A%E3%82%88%E3%81%B3%20teubner).png)
まったく役に立たない長い投稿をしてしまい申し訳ありません。daleif のコメントのおかげで、まったく同じ問題を再現できました。以下がそれです:
MWE:
\documentclass{memoir}
\usepackage[polutonikogreek, italian,english]{babel}
\usepackage[sc]{mathpazo}
\usepackage{fourier}
\usepackage{teubner}
\begin{document}
\begin{equation}\label{taus}
\tau_e=\left(\frac{N_r\sigma_e}{v_{th}}\right)^{-1}
\end{equation}
\end{document}
答え1
- パッケージ
teubner
とがfourier
うまく連携しません。 - 数学フォントを定義する 2 つのパッケージ
mathpazo
((Palatino の場合) またはfourier
(Utopia の場合)) をロードしないでください。
次に、読み込みteubner
後fourier
思われる問題を解決しようとしましたが、解決しませんでした。
確かに、あなたの式は
そして、あなたはそれを見て\left
、\right
彼らの仕事をしないのです。
\documentclass{article}
\usepackage[polutonikogreek, italian, english]{babel}
\usepackage{teubner}
\let\teubnerbreve\breve
\let\breve\relax
\usepackage{fourier}
\let\mbreve\breve
\let\breve\teubnerbreve
\begin{document}
\begin{equation}\label{taus}
\tau_e=\left(\frac{N_r\sigma_e}{v_{th}}\right)^{-1}
\end{equation}
\end{document}
数学のアクセントとして使用する予定がない場合は、\breve
簡略化できますが、エイリアスを利用できるようにしておく方がよいでしょう\mbreve
。コードは次\breve
のように再定義されますteubner
。
答え2
daleif の非常に素早い回答のおかげで、競合は teubner パッケージと fourier パッケージの間にあることがわかりました。ただし、問題は可換ではありません。このパッケージ呼び出しの順序はコンパイルされますが、括弧の問題が報告されています。
\documentclass{article}
\usepackage[polutonikogreek, italian, english]{babel}
\usepackage{fourier}
\usepackage{teubner}
\begin{document}
\begin{equation}\label{taus}
\tau_e=\left(\frac{N_r\sigma_e}{v_{th}}\right)^{-1}
\end{equation}
\end{document}
パッケージの呼び出し順序を逆にするとコンパイルされなくなります。
\documentclass{article}
\usepackage[polutonikogreek, italian, english]{babel}
\usepackage{teubner}
\usepackage{fourier}
\begin{document}
\begin{equation}\label{taus}
\tau_e=\left(\frac{N_r\sigma_e}{v_{th}}\right)^{-1}
\end{equation}
\end{document}
フーリエスタイルのコマンド \breve では既に定義されているものを見つけるため、エラーが発生します。
この問題は、2 つのパッケージのうち 1 つを削除することで解決しました。