数式とソースコードのテスト
はてなブログで MathJax を埋め込んでみて、きちんと数式が出るかのテスト。
積分 $$ I = \int _{-\infty} ^ {\infty} e ^ {-x^2} dx $$ の値を求めよう。 $ xy $ 平面上で円形にそって全範囲を積分することを考えると $$ I^2 = \left( \int _{\infty} ^{\infty} e ^ {-x^2} dx \right) ^2 = \int _{\infty} ^{\infty} \int _{-\infty} ^{\infty} e ^ {-(x^2+y^2)} dx dy $$ である。曲座標変換 $ x = r \cos \theta, y = r \sin \theta $ とすると $$ I^2 = \int _0 ^{2\pi} \int _0 ^{\infty} e ^ {-r^2} r dr d\theta = 2 \pi \int _0 ^{\infty} r e ^ {-r^2} dr = 2 \pi \left[ - \frac{1}{2} e ^ {-r^2} \right] _0 ^{\infty} = \pi $$ となるので、 $ I > 0 $ より $$ I = \sqrt{\pi} $$ となる。
ソースコードがきちんとハイライトされるかのテスト。
import Control.Applicative ((<$>)) main = do n <- (read :: String -> Int) <$> getLine print $ n * n
#include <iostream> using namespace std; int main() { cout << "Hello from Hatena Blog" << endl; return 0; }
どちらも問題なさそう。 MathJax はエスケープめんどいけど、普通に使うのと変わらんからいいか。