WordPressのプラグイン。 Google APIを使用してLaTex数式から写真を作成する

Habrの記事「 Google Docsに数式エディターが登場しました 」を読んだ後、LaTexの数式の代わりに写真を表示するWordPressでブログのプラグインを作成することにしました。 これを行うには、Google APIの文書化されていない機能を使用します。





プラグインは使いやすいですが、大きなマイナス点があります。 記事のコメントから理解したように、Google APIのこの機能は文書化されていません。 そのため、プラグインを慎重に使用する必要があります。 Googleが望むなら、明日は動作しなくなるかもしれません。 しかし、それは明日です:)



プラグインはバージョン2.5より古いWordPressでのみ動作します。 以前のバージョンで覚えている限り、 add_shortcodeはまだありません



プラグインをアクティブにすると、使用する準備が整い、設定はありません。 LaTex形式の式はタグで囲む必要があります[latexg] [/ latexg]



たとえば、そのような構成を投稿に書く[latexg]\frac{1}{\sigma\sqrt{2\pi}}\exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)[/latexg]







次の写真が表示されます。





プラグインコードはcodeいシンプルですが、複雑にする方法がわかりません。







  1. <?php
  2. / *
  3. プラグイン名:FormulaMath
  4. プラグインURI:http://*****.ru
  5. 説明:Google APIを使用してLaTex数式を写真に変換します
  6. バージョン:0.0.1
  7. 著者:セメノフ・イヴァン
  8. 作成者URI:http://*****.ru
  9. * /
  10. 関数latexg_shortcode($ atts、$ content = null
  11. {
  12. return "<img src = 'http://chart.apis.google.com/chart?cht = tx&chs = 1x0&chf = bg、s、FFFFFF00&chco = 000000&chl = $ content' alt = '$ content'>" ;
  13. }
  14. add_shortcode( 'latexg''latexg_shortcode' );
  15. ?>
*このソースコードは、 ソースコードハイライターで強調表示されました。




次のバージョン(ある場合)では、おそらく数式を入力するためのビジュアルエディターを追加します。 これにより、LaTexを初めて使用する場合に数式を簡単に入力できます。



参照:

WikiPediaのLaTexについて



プラグインでアーカイブをダウンロードする



PS

プラグインはそれ自身のために書きました。 ご自身の責任で使用してください。 著者は何の責任も負いません:)






All Articles