4

私は最近、reST/Sphinx を発見し、それを使用して、以前に作成した Python クラスを文書化しようとしました。

いくつかの実験の後、ターゲット:math:`K_\\alpha`を使用しているときに下付き文字にギリシャ文字を取得するには、書く必要があることがわかりました。make latexpdfシングル\ではエラーがありました。奇妙なことに、他のすべてのギリシャ文字は\、目的の出力を生成するために 1 つのみで済みました。

何が起こっている?

4

3 に答える 3

4

ご質問いただきありがとうございます。最終的に、関連する問題を解決するのに役立ちました。

私にとって、\alpha と \beta はどちらも失敗します。添字部分が機能しなくても、どちらも失敗します。しかし、中括弧を使用すると機能します。

:math:`\alpha` 

コンパイルしない

:math:`{\alpha}` 

私が欲しいシンボルをくれます

:math:`{\\alpha}` 

隣接する数学変数a、l、p、h、aとして書かれた「アルファ」という単語を教えてくれます。

于 2013-11-14T13:42:15.790 に答える
3

インライン テキストでa のK後に添字付きの a を取得するには、次を使用します。α

:math:`K_{\alpha}` 

中括弧とバッククォートに注意してください。それは正常に動作し、これらの参照に基づいて期待するものです:

Python docstring で使用される数学マークアップでは、2 つのバックスラッシュが必要です (または「生の」文字列を使用します)。

:math:`K_{\\alpha}`

編集:中括弧について間違っていました。これら 2 つのサンプルでは、​​PDF 出力で同じ結果が得られることがわかります。

:math:`K_{\alpha}`

:math:`K_\alpha`
于 2013-02-13T19:27:10.740 に答える