# MixedMarkのヘルプ

- MixedMarkとは？
- 上手く表示できない時

## MixedMarkとは？

MixedMarkは、さまざまな既存のフォーマットを合成して 自分好みにカスタマイズした構造化テキストフォーマットです。 構造化テキストフォーマットというだけではあまり役に立たない ので、このフォーマットをXHTMLに変換するための プログラムも用意してあります。(フォーマットが寄せ集め なだけに、プログラムも寄せ集めですが…)複雑な数式や、 簡単な表を含むXHTMLを手早く作れるようにすることが、 このフォーマットの目的です。 http://mixedmark.sourceforge.jp/で公開して いきます。

ページ全体の構成はMarkdownというフォーマットを用いています。 このMarkdown文章の中で、itexで使われる数式の記法を含める ことができるようにitex2mmlというプログラムを利用しています。 Markdownは表と定義リストの簡易フォーマットを用意していないので、 それらに関するフォーマットはpukiwikiで使われる整形ルール を拝借しています。表の変換にはpukiwikiTable.py、定義リスト にはpukiwikiDL.pyモジュールを利用しています。(この2つは 自作、得にpukiwikiDL.pyの完成度はいまいち。)

itex2MMLでは\[と\]で囲んでブロックタイプの数式部分を 指定します。文章の中に簡単な数式を入れたい時は$とで 囲みます。

詳しいヘルプはまだ書けてません。とりあえず参考情報のリンク。 基本はMarkdownで、itexの数式とpukiwikiの表が埋め込める という感じです。

- Markdown
- itex2mml
- pukiwikiの整形ルール
- Markdown文法紹介
- にーやんのブログ
- Googleで調べるべし

## 上手く表示できない時

このページを正確に表示するには、ブラウザを適切に セットアップする必要があります。(W3Cの標準的な技術なので、 それぞれのブラウザがアップデートしていけば、将来的には セットアップの必要はなくなると思っているのですが…)。 mozilla系のブラウザでは適切な数学用のフォントを インストールする必要があり、Internet Explorerでは MathPlayerなどのMathMLを表示するプラグインが必要です。 このへんの情報は以下のリンクを参照して下さい。

- MozillaでのMathML
- MathPlayer

みなさん、ついでにSVGのプラグインも入れましょうよ！

- SVGViewer