我正在使用 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),