私は、\over
悪い習慣ではありますが、これを使用します (そう、そう、そうすべきではないことはわかっています)。これを使用して LaTeX ファイルをコンパイルすると、次のメッセージが表示されます。
Foreign command \over; \frac or \genfrac should be used instead.
LaTeX でこの警告を無視して、出力に表示されないようにする方法はありますか?amsmath
関連する場合は、パッケージを使用しています。
答え1
この警告は、確かにパッケージから発せられたものですamsmath
。この\over
構文は、数学パッケージの作成者にとって技術的な問題を引き起こします。そのため、開発者たちは、メッセージを出力して通常どおり動作するようにamsmath
再定義することで、不満を解消しています。\over
この警告が出力に表示されないようにする最も簡単な方法は、 の元の定義を復元することです\over
。幸いなことに、LaTeX は の元の定義を に保存しています\@@over
。したがって、プリアンブルの終わり近く (特に を読み込んだ後amsmath
) で、次のように記述します。
\makeatletter
\let\over\@@over
\makeatother