分数の書式設定

分数の書式設定

私は Anki (LaTeX サポート付き) を使用しており、いくつかの分数を作成しました。ただし、次の式は機能しません。

[$]
\sin^2 \theta_m = \frac{{(n^{\omega }_o)}^{-2} - {(n^{2\omega }_o)}^{-2}}
       {{(n^{2\omega }_e)}^{-2}-{(n^{2\omega }_o)}^{-2}} 
[/$]

4 つの括弧で囲まれた数値を、下付き文字と上付き文字の両方で表示できます。ただし、分子と分母を囲む 2 組の { 括弧と } 括弧を追加すると、出力が表示されません。望ましい表示は次のようになります。

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

エラー ログには次のように表示されます: 「これは pdfTeX、バージョン 3.14159265-2.6-1.40.16 (MiKTeX 2.9) です」

編集: 提供された回答には実用的な解決策がありますが、Ankiが次のテキストをフィールドとして解釈するのを防ぐために、中括弧{{の間にスペースを入れる必要があります。つまり、

\sin^2 \theta_m = {{(n^{\omega}_o)^{-2} - (n^{2\omega}_o)^{-2}}\over{(n^{2\omega}_e)^{-2}-(n^{2\omega}_o)^{-2}}}

後者の閉じ中括弧 }} にはスペースが必要ないことに注意してください。最初のペア { { の中括弧の間にスペースがある場合、Anki はこれらを検索しません。

答え1

これはおそらくコメントであるべきですが、式が長すぎました。コンパイラとしてpdfTeXを使用しているようですが、これは\fracLaTeXコマンドであり、pdfLaTeXが必要です。設定でコンパイラを変更するか、コマンドを変更するかの2つの選択肢があります。最初の選択肢については、Ankiの設定方法がわかりませんが、次のヘルプを入手できるかもしれません。https://askubuntu.com/a/6712652 番目については、 の\over代わりに\frac、次のように を使用する必要があります。

\sin^2 \theta_m = {(n^{\omega}_o)^{-2} - (n^{2\omega}_o)^{-2}\over(n^{2\omega}_e)^{-2}-(n^{2\omega}_o)^{-2}}

私が入手した場所(pdftexを使用)、

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

関連情報