2016-12-20 1 views
6

事実があり、公式ドキュメントにJupyter - motivating examplesが立っていること式ナンバリング

式の番号と参照がJupyterノートブックの将来のバージョンで利用できるようになります。

このトピックについては、多くの議論があります。いくつかの回避策でこの問題を解決すると主張する人がいます。

しかし、通常のユーザーにとっては、回避策やハックが実際にどのように汚い/有用であるかを理解することは難しいです。

だから私の質問は以下のとおりです。

  1. 「将来のバージョンで利用可能」を意味するもの?それは "新月/一年"のようなものか、 "おそらくそれは不可能なのでおそらく決してない"のようなものなのでしょうか?

  2. インターネット上で提供されている回避策のいずれかが人で使用するのに安全な場合、それは価値があるのですか?チュートリアル作成のためにSphinxなどを使用することは可能ですので、より多くの作業が可能になりますが、ハックの実装、プラグインのインストールなどの作業が増えます。

注:誰かのために意見に基づく答えを必要とする問題であると思われる可能性があり、私はそれがないかなり確信しています。アドバイスは、私(または他のユーザー)が良い/悪い決定をするのを助けることができます。

+0

それは、部分的にunanswerable、一部は独断です。 #1は、もしあれば、jupyterの開発者だけが答えることができます。 #2は広すぎて、オフサイトのリソースを要求しています。あなたの質問はスタックオーバーフローに関するトピックではないと思います。 –

+1

@AndrasDeakお返事ありがとうございます。私はあなたのポイントを得る。しかし、私はまだこの問題は合法だと思う。なぜなら、あまりにも多くの人々が同じことを知る必要があるように思われるからだ。そして、今日の質問が答えられなくても、将来的にはそれは受け入れられるように答えることができます。 – matousc

+0

私はそれについてもあまりにも強い感情を持っていません(したがって、まだあなたの質問にdownvotesまたはclosevotesはありません:P)ので、私たちは他の人が考えるものを見ます。ちょうどあなたに頭をアップしたい:) –

答えて

7

私はこの質問に関連する本質的にすべての情報は、この長いGithubの発行スレッドで見つけることができると信じている:3.5年

https://github.com/ipython/ipython/issues/4113

会話(現時点では)のために継続的にあったとはまだですアクティブ。重要ハイライト:

  • あなたは非常に簡単に次の内容のセルを実行することにより、ナンバリングをオンにすることができます:

%%javascript MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: "AMS" } } });

pip install jupyter_contrib_nbextensions 
jupyter contrib nbextension install --user 
jupyter nbextension enable equation-numbering/main