格式化分数

格式化分数

我正在使用 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}} 
[/$]

我可以让四个括号内的数量显示出来,同时带有下标和上标字符。但是,当我在分子和分母周围添加两组 { 和 } 括号时,输出无法显示。所需的外观如下:

在此处输入图片描述

错误日志显示:“这是 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 作为编译器,但它\frac是一个 LaTeX 命令,需要 pdfLaTeX。你有两种选择,要么在设置中更改编译器,要么更改命令。对于第一种选择,我不知道如何设置 Anki,但你可能会从中获得一些帮助https://askubuntu.com/a/671265。对于第二个,您应该使用\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),

在此处输入图片描述

相关内容