‚‚ë‚«‚°‚ñ�@(ƒuƒ�ƒO�AƒcƒCƒbƒ^�[)
2017”N4ŒŽ3“ú�Fcdn.mathjax.org‚ł͂Ȃ�Acdnjs.cloudflare.com/ajax/libs/mathjax ‚ðŽg‚¤‚悤‚É•Ï�X‚µ‚½�B
ŠÈ’P‚ÈŽg‚¢•û�FŽŸ‚ð HTML ƒtƒ@ƒCƒ‹‚Ì <head> ‚Æ </head> ‚Ì‚ ‚¢‚¾‚É‘}“ü‚·‚é�B‚»‚ꂾ‚¯‚Å LaTeX •ûŽ®‚Å�”Ž®‚ð�‘‚¯‚邿‚¤‚ɂȂé�B
<script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]] } }); </script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"> </script> <meta http-equiv="X-UA-Compatible" CONTENT="IE=EmulateIE7" />
�Å‚àŠÈ’P‚ÈŽg‚¢•û�FŽŸ‚ð HTML ƒtƒ@ƒCƒ‹’†‚Ì <head> ‚Æ </head> ‚Ì‚ ‚¢‚¾‚É‘}“ü‚·‚é�B‚»‚ꂾ‚¯‚Å LaTeX •ûŽ®‚Å�”Ž®‚ð�‘‚¯‚邿‚¤‚ɂȂé�B‚½‚¾‚µ $ $ ‚ÍŽg‚¦‚È‚¢�B
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"> </script>
•¶Žš�W�‡‚ª UTF-8 ‚Æ‚µ‚Ä‚ ‚é�ê�‡‚ɂ̓oƒbƒNƒXƒ‰ƒbƒVƒ…‚Ɖ~ƒ}�[ƒN‚̈Ⴂ‚É’�ˆÓ‚·‚邱‚Æ�B‰~ƒ}�[ƒN‚¾‚Æ MathJax ‚Å�”Ž®‚ɕϊ·‚³‚ê‚È‚¢�B
HTML ‚Ì’†‚É MathJax ‚ðŽg‚¤‚½‚ß‚Ì�Ý’è‚ð�‘‚«�ž‚Ý�A‚»‚Ì’†‚Å LaTeX ‚̃Rƒ}ƒ“ƒh‚Å�”Ž®‚ð‹L�q‚·‚邯�A‚»‚Ì HTML ƒtƒ@ƒCƒ‹‚ðƒuƒ‰ƒEƒU‚ÅŒ©‚½‚Æ‚«‚É LaTeX ‚̃Rƒ}ƒ“ƒh‚Å�‘‚©‚ꂽ•”•ª‚ªŽ©“®“I‚É‚«‚ê‚¢‚È�”Ž®‚É’u‚«Š·‚í‚é�Bƒuƒ‰ƒEƒU‘¤‚Ì�Ý’è‚͉½‚à•K—v‚È‚¢�B HTML ‚Ì’†‚É‚ ‚éƒR�[ƒh‚ð–„‚ß�ž‚ñ‚Å‚¨‚‚¾‚¯‚ł悢�B
‚±‚̃tƒ@ƒCƒ‹‚à�”Ž®‚ð MathJax ‚ðŽg‚Á‚Ä•\ަ‚·‚邿‚¤‚É‚µ‚Ä‚ ‚é�B
MathJax‚̃tƒ@ƒCƒ‹ŒQ‚̃Cƒ“ƒXƒg�[ƒ‹‚Í•K—v‚È‚¢�B
‚à‚µ‚àŽ©‘O‚Ì MathJax ƒT�[ƒo�[‚ð—pˆÓ‚µ‚½‚©‚Á‚½‚è�AƒIƒtƒlƒbƒg‚Å‚àŽg‚¢‚½‚¢‚È‚ç‚Î Installing Your Own Copy of MathJax ‚ÌŽwަ‚É‚µ‚½‚ª‚¤‚ׂµ�B
Ž©‘O‚̃T�[ƒo�[‚ɃCƒ“ƒXƒg�[ƒ‹‚·‚é�ê�‡‚̃qƒ“ƒg�FMathJax ‚̃pƒbƒP�[ƒW‚É‚Í3–œŒÂ’ö“x‚Ì PNG ƒtƒ@ƒCƒ‹‚̃Cƒ��[ƒWƒtƒHƒ“ƒg‚ªŠÜ‚Ü‚ê‚Ä‚¢‚é�BŒÃ‚¢ƒuƒ‰ƒEƒU‚Å�”Ž®‚ð•\ަ‚Å‚«‚È‚‚Ä‚à�\‚í‚È‚¢‚È‚ç‚΂»‚ê‚ç‚Ì3–œŒÂ’ö“x‚Ì PNG ƒtƒ@ƒCƒ‹‚ð�í�œ‚µ‚Ä‚à�\‚í‚È‚¢�B‚»‚Ì‚½‚ß‚É�A‚Ü‚¸ MathJax/fonts/ ˆÈ‰º‚É‚ ‚é PNG ƒtƒ@ƒCƒ‹‚ð‚·‚×‚ÄŒŸ�õ‚µ‚ÄƒŠƒXƒgƒAƒbƒv‚µ�A‚»‚ê‚ç‚ð‚·‚×‚Ä�í�œ‚·‚é�B‚»‚ÌŒã‚ɃEƒFƒuƒT�[ƒo�[‚Ì‚µ‚©‚é‚ׂ«�ê�Š‚ÉƒAƒbƒvƒ��[ƒh‚µ‚½‚è�AƒRƒs�[‚µ‚½‚è‚·‚ê‚΂悢�B 3–œŒÂ‚à‚̃tƒ@ƒCƒ‹‚ðƒRƒs�[‚µ‚½‚èƒAƒbƒvƒ��[ƒh‚µ‚½‚è‚·‚é‚͔̂ñ�í‚É‘å•ςȂ̂Å�A”ð‚¯‚½•û‚ª‚¢‚¢‚Å‚µ‚傤�B (‚à‚µ‚àƒAƒbƒvƒ��[ƒh�æ‚ŃA�[ƒJƒCƒu‚ð“WŠJ‚Å‚«‚é‚È‚ç‚Î�AƒAƒbƒvƒ��[ƒh‚µ‚Ä‚©‚ç“WŠJ‚µ‚½•û‚ª‘¬‚¢�B)
MathJax‚ðƒŠƒAƒ‹ƒ^ƒCƒ€‚ŃvƒŒƒrƒ…�[
�F�X‘Å‚¿�ž‚ñ‚ÅŽŽ‚µ‚Ă݂ê‚Î MathJax ‚ª‘å‘̂ǂ¤‚¢‚¤‚à‚Ì‚©‚ª‚í‚©‚é‚Í‚¸�B
�¢ŠE�Å‘å‚Ì�”Šw˜_•¶ƒf�[ƒ^ƒx�[ƒX MathSciNet (Examples: 1, 2, 3) ‚Í MathJax ‚ð�Ì—p‚µ‚½�B‚±‚±‚Å MathJax ‚ª�Ì—p‚³‚ꂽ‚Æ‚¢‚¤‚±‚Æ‚Í�‚È‚‚Æ‚à�”ŠwŒ¤‹†‚Ì�¢ŠE‚ł̓EƒFƒu‚Å‚Ì�”Ž®•\ަ‚ÉŠÖ‚µ‚Ä MathJax ‚ª•W�€‚ɂȂÁ‚½‚±‚Æ‚ðˆÓ–¡‚µ‚Ä‚¢‚é�B‚±‚ê‚©‚ç‚Í�”Ž®‚à�‘‚¯‚éƒTƒCƒg‚Å‚ ‚邱‚Ƃ𔄂è‚É‚µ‚½‚¢‚È‚ç‚Î MathJax ‚ւ̑Ήž‚Í•K�{‚ɂȂÁ‚½‚Æ�l‚¦‚ç‚ê‚é�B
Project Euclid ‚à MathJax ‚ð�Ì—p‚µ‚Ü‚µ‚½ (Project Euclid�AƒIƒ“ƒ‰ƒCƒ“�ã‚Ì"”ü‚µ‚¢�”Šw"‚ðŒã‰Ÿ‚µ)�B
MathJax ‚̃Xƒ|ƒ“ƒT�[‚Í the American Mathematical Society, Design Science, Inc., and the Society for Industrial and Applied Mathematics ‚Å‚ ‚é�B‚»‚ê‚ç‚Ì—L—͂Ȓc‘Ì‚ªƒCƒ“ƒ^�[ƒlƒbƒg�ã‚Å•W�€“I‚ÉŽg‚¤‚½‚ß‚É MathJax ‚ÌŠJ”‚É‚¨‹à‚ð�o‚µ‚Ä‚¢‚é�B‚³‚ç‚ɃTƒ|�[ƒ^�[‚Í the American Physics Society, Elsevier, and Project Euclid ‚Å‚ ‚é�B
MathOverflow (MathJax‚ðŽg‚Á‚½�ê–å“I‚È�”Šw‚ÌŽ¿–âŒfަ”Â) ‚Å‚à MathJax ‚ðŽg‚Á‚Ä‚¢‚é�B
“ú–{ŒêŒ— MathJax ‚Í�\•ª‚É•�‹y‚µ‚Ä‚¢‚È‚¢‚ª�A MathOverflow ‚̂悤‚È StackOverflow Œn‚Ì‚p�•‚`ƒTƒCƒg‚Å‚Í MathJax (‚à‚µ‚‚Í‚»‚Ì‚à‚Æ‚ɂȂÁ‚½ jsMath) ‚ª�\•ª‚É•�‹y‚µ‚Ä‚¢‚Ä�AƒGƒ“ƒWƒjƒA�A�”ŠwŽÒ�A•¨—�ŠwŽÒ‚̂悤‚È�”Šw‚ðŽg‚¤‰ÈŠwŽÒ�A‚ȂǂȂǂªŠˆ”‚É‚©‚‹CŒy‚É�î•ñŒðŠ·‚µ‚Ä‚¢‚é�B“ú–{ŒêŒ—‚Å‚à MathJax ‚Í‚à‚Á‚Æ•�‹y‚µ‚½•û‚ª—Ç‚¢‚ÆŽv‚¤�B
‚±‚̃tƒ@ƒCƒ‹‚̃wƒbƒ_�[‚ð�^Ž—‚µ‚Ä HTML ƒtƒ@ƒCƒ‹‚ð�ì‚é�B‚±‚ê‚Å‚»‚Ì HTML ƒtƒ@ƒCƒ‹‚Ì’†‚Å $ $ ‚â \( \) ‚â $$ $$ ‚â \[ \] ‚ň͂ñ‚Å LaTeX •ûŽ®‚Å�”Ž®‚ð�‘‚¯‚邿‚¤‚ɂȂé�B
’�ˆÓ�F•¶Žš�W�‡‚ð charset=UTF-8 ‚Æ‚·‚é�ê�‡‚ɂ͉~ƒ}�[ƒN‚ƃoƒbƒNƒXƒ‰ƒbƒVƒ…‚ªˆÙ‚Ȃ邱‚Ƃɒ�ˆÓ‚¹‚æ�B•¶Žš�W�‡‚Æ‚µ‚Ä charset=Shift_JIS ‚â charset=EUC-JP ‚â charset=ISO-2022-JP ‚ðŽg‚¦‚Ή~ƒ}�[ƒN‚ƃoƒbƒNƒXƒ‰ƒbƒVƒ…‚̈Ⴂ‚É”Y‚Ü‚³‚ꂸ‚É‚·‚Þ�B
‚±‚̃tƒ@ƒCƒ‹‚̃wƒbƒ_�[‚Ì’†‚Ì MathJax ŠÖŒW‚Ì‹L�q‚ɂ‚¢‚Ä�à–¾‚µ‚悤�B
ŽŸ‚Ì3�s‚ðƒwƒbƒ_�[‚É“ü‚ê‚邾‚¯‚Å MathJax ‚ðŽg‚¦‚邿‚¤‚ɂȂé�B
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"> </script>
2017”N4ŒŽ3“ú�Fcdn.mathjax.org ‚̃T�[ƒrƒX‚Í2017”N4ŒŽ30“ú‚É’âŽ~‚µ‚Ü‚·�B�Ú‚µ‚‚Í MathJax CDN shutting down on April 30, 2017 (March 31, 2017)‚ðŽQ�Æ‚µ‚ĉº‚³‚¢�B
’�ˆÓ�Fconfig=... ‚Ì•”•ª‚ð config=TeX-AMS-MML_HTMLorMML ‚É’u‚«Š·‚¦‚½‚ç�A \tag{} ‚ÅŽ®”Ô�†‚ð“ü‚ê‚邱‚Æ‚ª‚Å‚«‚È‚‚È‚Á‚Ä‚µ‚Ü‚Á‚½�B‚±‚ê‚ÍŽd—l‚Ȃ̂©ƒoƒO‚Ȃ̂©‚Ü‚¾‚æ‚—�‰ð‚Å‚«‚Ä‚¢‚È‚¢�B
‚±‚̃tƒ@ƒCƒ‹“à‚¾‚¯‚Å’Ê—p‚·‚éƒ��[ƒJƒ‹‚È�Ý’è‚ÍŽŸ‚Ì’Ê‚è�B
<script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ] } }); </script>
tex2jax: “à‚Ì inlineMath ‚Ì�ݒ肪‚È‚¢‚Æ $ $ ‚ðŽg‚¦‚È‚‚È‚é�B $$ $$ ‚ðŽg‚¦‚È‚‚µ‚½‚¯‚ê‚Î displayMath ‚Ì�Ý’è‚©‚ç‚»‚Ì‚½‚߂̋L�q‚ð�í�œ‚·‚ê‚΂悢�B
ŽŸ‚Ì�s‚Í Microsoft IE8 ‘Î�ô‚Å‚ ‚é�B IE8 ‚𖳎‹‚µ‚Ä�\‚í‚È‚¢‚È‚ç‚Î�È—ª‚µ‚Ä�\‚í‚È‚¢�B
<meta http-equiv="X-UA-Compatible" CONTENT="IE=EmulateIE7" />
‚±‚Ì‹L�q‚ª‚ ‚Á‚Ä‚à IE8 ‚É‚æ‚é�”Ž®‚Ì•\ަ‚Í’x‚¢�B“––ʂ̂ ‚¢‚¾‚Í‘¼‚̃uƒ‰ƒEƒU‚ðŽg‚Á‚Ä‚à‚炤‚µ‚©‚È‚¢‚¾‚낤�B
ŽQ�l�F‚·‚Å‚É�”Šw‚ÌŒ¤‹†ŽÒ‚Ì‚ ‚¢‚¾‚Å‚Í MathJax ‚ª•sŽ©—R‚È‚Žg‚¦‚éƒuƒ‰ƒEƒU (ŽÀ�Û‚É‚Í IE ˆÈŠO‚Ì”CˆÓ‚̃uƒ‰ƒEƒU) ‚ª•s‰ÂŒ‡‚È“¹‹ï‚ɂȂÁ‚Ä‚¢‚é�B‚È‚º‚È‚ç‚Î�¢ŠE�Å‘å‚Ì�”Šw˜_•¶ƒf�[ƒ^ƒx�[ƒX MathSciNet (Examples: 1, 2, 3) ‚ª MathJax ‚ðŽg‚¤‚悤‚ɂȂÁ‚½‚©‚ç‚Å‚ ‚é�B‚·‚Å‚É MathJax ‚ð�Ì—p‚µ‚Ä‚¢‚é�”ŠwŠÖŒW‚Ì—L—͂ȃTƒCƒg‚Í‚½‚‚³‚ñ‚ ‚é�B‚·‚Å‚É MathJax ‚̓EƒFƒu‚Å‚Ì�”Ž®‚Ì•\ަ‚ÉŠÖ‚·‚éƒXƒ^ƒ“ƒ_�[ƒh‚ɂȂÁ‚½‚Æ�l‚¦‚ç‚ê‚é�B IE8 ‚Å‚Ì�”Ž®‚Ì•\ަ‚ª’x‚¢‚Æ‚¢‚¤—�—R‚Å MathJax ‚Ì�Ì—p‚ðçSçO‚·‚é‚ÆŽž‘ã‚É�æ‚è’x‚ê‚邱‚ƂɂȂÁ‚Ä‚µ‚Ü‚¤‚¾‚낤�B
ƒuƒ�ƒO‚ȂǂŠMathJax ‚ðŽg‚¢‚½‚¯‚ê‚Έȉº‚̃R�[ƒh‚ðƒeƒ“ƒvƒŒ�[ƒg‚̃wƒbƒ_‚É“\‚è•t‚¯‚ê‚΂悢�B‚½‚Á‚½‚»‚ꂾ‚¯‚Å�Ý’è‚Í�I‚í‚è�BFC2ƒuƒ�ƒO‚ƃ‰ƒCƒuƒhƒAƒuƒ�ƒO‚ÆSo-netƒuƒ�ƒO‚ł͉”\‚È‚±‚Æ‚ðŠm”F‚µ‚Ä‚ ‚é�B‘¼‚É‚à•Ö—˜ MathJax ‚ªŽg‚¦‚é–³—¿ƒuƒ�ƒO‚ÍŒ‹�\‚ ‚邿‚¤‚¾�B
<script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]] } }); </script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"> </script> <meta http-equiv="X-UA-Compatible" CONTENT="IE=EmulateIE7" />
$ $ ‚à IE8 ‘Î�ô‚à•K—v‚È‚¢‚̂ł ‚ê‚ÎŽŸ‚Ì3�s‚¾‚¯‚Å�\•ª‚Å‚ ‚é�B
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"> </script>
ŒÂ�l“I‚ɂ͊eŽí–³—¿ƒuƒ�ƒO‚ª�Å�‰‚©‚çMathJax‘Ήž‚ɂȂÁ‚Ä‚‚ê‚邯‚¤‚ꂵ‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·�BŽÊ�^‚≹Šy‚â“®‰æ‚ðƒuƒ�ƒO‚É“\‚è•t‚¯‚ç‚ê‚邾‚¯‚¾‚Æ•s�\•ª‚Å‚ ‚è�A�”Ž®‚à“–‘RŽg‚¦‚é‚Ì‚ª“–‘R‚Æ‚¢‚¤•—‚ɂȂÁ‚Ä—~‚µ‚¢‚à‚̂ł·�B
ˆÈ‰º‚Í‚¢‚¿‘�‚MathJax‚ðƒuƒ�ƒO‚ȂǂŎg‚¢Žn‚ß‚½•û�X‚Å‚·�B
�Ý’è‚Æƒ}ƒNƒ�‚ª�‘‚©‚ꂽƒtƒ@ƒCƒ‹ MyConfig.js ‚ð—pˆÓ‚µ‚Ä‚¨‚«�AŽŸ‚̂悤‚É‚µ‚ēǂÝ�ž‚߂Ε¡�”‚Ì HTML ƒtƒ@ƒCƒ‹‚Å“¯‚¶�Ý’è‚Æƒ}ƒNƒ�‚ð‹¤—L‚Å‚«‚é�B
<script type="text/javascript" src="http://domain/dir/MathJax/MyConfig.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"> </script>
MathJax ‚̃fƒtƒHƒ‹ƒg‚Ì�Ý’è‚©‚ç‚Ì�·•ª‚ð MyConfig.js ‚É�‘‚¢‚Ä‚¨‚‚È‚ç‚Î config=TeX-AMS_CHTML ‚Ì•”•ª‚ð config=default ‚Æ‚·‚ê‚΂悢�B
(ŒÂ�l“I‚É TeX-AMS_CHTML ‚Ì�Ý’è‚Í‚©‚È‚èŽg‚¢ˆÕ‚¢‚ÆŽv‚Á‚Ä‚¢‚é�B)
MyConfig.js ‚Ì’†�g‚ÍŽŸ‚̂悤‚ÈŠ´‚¶‚É‚·‚é�B
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ]
},
TeX: {
Macros: {
C: '{\\mathbb C}',
R: '{\\mathbb R}',
Q: '{\\mathbb Q}',
Z: '{\\mathbb Z}',
diag: '\\mathop{\\mathrm{diag}}\\nolimits',
np: ['{#1}#2{#1}', 2]
}
}
});
ƒfƒtƒHƒ‹ƒg‚Ì�Ý’è‚Å‚Í \( \) ‚݂̂ªŽg—p‚Å‚«‚邪�A‚±‚̃tƒ@ƒCƒ‹‚Å‚Í $ $ ‚àŽg‚¦‚邿‚¤‚É‚µ‚Ä‚ ‚é�B $ $ ‚ªƒfƒtƒHƒ‹ƒg‚Ì�Ý’è‚ÅŽg‚¦‚È‚¢‚悤‚É‚µ‚Ä‚ ‚é—�—R‚͕Čê‚Ì•¶�‘‚É $ ‚ª•p�o‚·‚é‚©‚ç‚Å‚ ‚é�B“ú–{Œê‚Å�‘‚�ê�‡‚É‚Í $ $ ‚àŽg‚¦‚½•û‚ª•Ö—˜‚¾‚ÆŽv‚¤�B
\(\sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6}\)\(\sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6}\)
Ž®”Ô�†‚Í \tag{ } ‚Å“ü‚ê‚ç‚ê‚é�B
\[ \sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6} \tag{3} \]\[ \sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6} \tag{3} \]
Ž®”Ô�†‚ÌŽ©“®�¶�¬‚¨‚æ‚у‰ƒxƒ‹‚ðŽg‚Á‚½ˆø—p‚ɂ͌»Žž“_‚ł͑Ήž‚µ‚Ä‚¢‚È‚¢�B‚µ‚©‚µŠJ”�w‚͑Ήž‚·‚é‚‚à‚è‚̂悤‚Å‚ ‚é�B
\begin{align*} A & = B \\ & = C \\ & = D. \end{align*}\begin{align*} A & = B \\ & = C \\ & = D. \end{align*}
$Q_1\boxtimes Q_2$, $\because$, $\dfrac12$, $\hslash$, $O(3)\ltimes{\mathbb R}$$Q_1\boxtimes Q_2$, $\because$, $\dfrac12$, $\hslash$, $O(3)\ltimes{\mathbb R}^3$
\[ \sym_{n=1}^\infty \frac{1}{n^2} = \frac{\po^2}{6} \]\[ \sym_{n=1}^\infty \frac{1}{n^2} = \frac{\po^2}{6} \]
ƒ}ƒNƒ�‚ð $ $ ‚â $$ $$ ‚Ȃǂ̒†‚Å’è‹`‚Å‚«‚é�B
$$ \newcommand\C{{\mathbb C}} \newcommand\np[2]{{#1}#2{#1}} \C[y_1,\ldots,y_n]\to {\mathcal A}, \quad a\mapsto\np{:}{a} $$$$ \newcommand\C{{\mathbb C}} \newcommand\np[2]{{#1}#2{#1}} \C[y_1,\ldots,y_n]\to {\mathcal A}, \quad a\mapsto\np{:}{a} $$
\( \exp x = 1 + x + x^2/2 + x^3/6 + \cdots \)
\( \exp x = 1 + x + x^2/2<br /> + x^3/6 + \cdots \) \[ \exp x = 1 + x + x^2/2 + x^3/6 + \cdots \]<br /> \[<br /> \exp x = 1 + x + x^2/2 + x^3/6 + \cdots<br /> \]\( \exp x = 1 + x + x^2/2 + x^3/6 + \cdots \)
\( \exp x = 1 + x + x^2/2
+ x^3/6 + \cdots \) \[ \exp x = 1 + x + x^2/2 + x^3/6 + \cdots \] \[
\exp x = 1 + x + x^2/2 + x^3/6 + \cdots
\]
�ã‚Ì—á‚Å�”Ž®‚ª�³‚µ‚•\ަ‚³‚ê‚È‚¢�ê�‡‚É‚Í ChromePlus ‚̂悤‚È‘¼‚̃uƒ‰ƒEƒU‚ðŽg‚Á‚½‚è�A STIXƒtƒHƒ“ƒg‚ðOS‚ɃCƒ“ƒXƒg�[ƒ‹‚·‚邱‚Æ‚ðŽŽ‚µ‚Ă݂é‚ׂµ�B
ŒÂ�l“I‚É‚Í�”Ž®‚Ì•\ަ‚ª‘¬‚‚È‚é‚Ì‚ÅSTIXƒtƒHƒ“ƒg‚ðƒCƒ“ƒXƒg�[ƒ‹‚µ‚Ä‚¨‚‚±‚Æ‚ð‚¨‚·‚·‚ß‚·‚é�BƒCƒ“ƒXƒg�[ƒ‹‚Ì•û–@‚Í MathJax Font Help ‚É�‘‚¢‚Ä‚ ‚é�B
Ajax ‚ðŽg‚Á‚Ä‚¢‚é�ê�‡‚ɂ͂ǂ̃^ƒCƒ~ƒ“ƒO‚łǂ̂悤‚É MathJax ‚ð“®�삳‚¹‚é‚©‚ª“‚‚È‚é‚̂Œ�ˆÓ‚·‚é‚ׂµ�B
‚¨‚»‚ç‚ Microsoft Internet Explorer 8 (IE8) ‚ðŽg‚Á‚Ä‚¢‚é‚©‚ç‚Å‚µ‚傤�B ChromePlus ‚â Firefox ‚̂悤‚È‘¼‚̃uƒ‰ƒEƒU‚ðŽg‚¢‚Ü‚µ‚傤�B �Å�V‚̃uƒ‰ƒEƒU‚Ì’†‚Å‚Í IE8 ‚¾‚¯‚ª”ò‚Ñ”²‚¯‚Ä’x‚¢�B ChromePlus ‚â Firefox ‚È‚ç�uŽž‚É�”Ž®‚ª•\ަ‚³‚ê‚é‚Ì‚É�AIE8 ‚¾‚Æ1•ªˆÈ�ã‚©‚©‚邱‚Æ‚ª‚ ‚é�B‚Ç‚¤‚µ‚Ä‚à IE8 ‚ðŽg‚¢‘±‚¯‚½‚¢‚È‚ç‚Î Microsoft ŽÐ‚ɉü‘P‚ð‹‚—v‹�‚µ‚½•û‚ª—Ç‚¢‚Å‚µ‚傤�Bƒ†�[ƒU�[‚Ì�º‚̓\ƒtƒg‚̉ü‘P‚Ì‚½‚ß‚É�d—v‚¾‚ÆŽv‚¢‚Ü‚·�B
ppBlog (download: 1.8.8, 1.8.8safemode) ‚Í kikulog ‚ȂǂÅ�Ì—p‚³‚ê‚Ä‚¢‚éƒuƒ�ƒOƒ\ƒtƒg‚Å‚ ‚é�BŽ„‚à‚¢‚‚©Žg‚¤‚©‚à‚µ‚ê‚È‚¢‚Æ�l‚¦�A ppBlog ‚Å MathJax ‚ðŽg‚¦‚邿‚¤‚É‚µ‚Ă݂½�B•Ï�X‚ª•K—v‚È“_‚ɂ‚¢‚Ă͎Ÿ‚Ì�·•ªƒtƒ@ƒCƒ‹‚ðŒ©‚æ�B
ppBlog-1.8.8 ‚Ö‚Ì MathJax ‘Ήž�·•ªƒtƒ@ƒCƒ‹
’�ˆÓ�F‚±‚Ì�·•ªƒtƒ@ƒCƒ‹‚É‚Í MathJax ‚Ƃ͊֌W‚È‚¢•”•ª‚àŠÜ‚Ü‚ê‚Ä‚¢‚é�B‚µ‚©‚µ‚±‚ê‚ðŒ©‚ê‚΂ǂ±‚ð‚ǂ̂悤‚É•Ï�X‚·‚ê‚Î ppBlog ‚Å MathJax ‚ðŽg‚¦‚邿‚¤‚ɂȂ邩‚ª‚í‚©‚é‚Í‚¸‚Å‚ ‚é�B
•Ï�X‚̃|ƒCƒ“ƒg‚͈ȉº‚Ì’Ê‚è‚Å‚ ‚é�B
ppBlog ‚Ì“f‚ HTML ƒtƒ@ƒCƒ‹‚̃wƒbƒ_�[“à‚É MathJax.js ‚ð“Ç‚Ý�ž‚ÞƒXƒNƒŠƒvƒg‚ª’ljÁ‚³‚ê‚邿‚¤‚É‚·‚é�B
ppBlog ‚Ì php ƒtƒ@ƒCƒ‹‚ł̓oƒbƒNƒXƒ‰ƒbƒVƒ…‚̃GƒXƒP�[ƒv�æ‚Æ‚µ‚Ä ¥ ‚ªŽg‚í‚ê‚Ä‚¢‚邪‚»‚ê‚ç‚ð‚·‚×‚Ä \ (ƒoƒbƒNƒXƒ‰ƒbƒVƒ…) ‚É•Ï�X‚·‚é�B LaTeX ‚̃Rƒ}ƒ“ƒh‚Ì“ª•¶Žš‚͉~ƒ}�[ƒN‚ł͂ȂƒoƒbƒNƒXƒ‰ƒbƒVƒ…‚Ȃ̂Å�A LaTeX ‚̃Rƒ}ƒ“ƒh‚ð MathJax ‚É”Fޝ‚µ‚Ä‚à‚炤‚½‚߂ɂ͂±‚Ì•Ï�X‚ª•K�{‚ɂȂé�B (UTF-8 ‚ł͉~ƒ}�[ƒN‚ƃoƒbƒNƒXƒ‰ƒbƒVƒ…‚ª‹æ•Ê‚³‚ê‚é�B)
MathJax ‚ð“K�؂ȃ^ƒCƒ~ƒ“ƒO‚Å“®‚©‚·‚悤‚É js/ ˆÈ‰º‚̃tƒ@ƒCƒ‹‚ð�C�³‚·‚é�B‚±‚Ì�C�³‚ª‚È‚‚Ä‚à‹LŽ–“à‚Ì LaTeX ƒRƒ}ƒ“ƒh‚ª MathJax ‚Å�”Ž®‚ɕϊ·‚³‚ê‚邿‚¤‚ɂȂé‚Ì‚¾‚ª�AƒvƒŒƒrƒ…�[‚Ȃǂłà�”Ž®‚ɕϊ·‚³‚ê‚邿‚¤‚É‚·‚邽‚߂ɂ͂±‚Ì�C�³‚ª•K—v‚ɂȂé�BŽ„‚ª�Ì—p‚µ‚½•û–@‚Í The MathJax Processing Queue ‚É�‘‚¢‚Ä‚ ‚é�B
�Ý’u‚Ì—á
Question2Answer (ˆÈ‰º Q2A) ‚Í PHP ‚Æ MySQL ‚Å“®‚�A StackOverflow ƒNƒ��[ƒ“‚Å‚ ‚é�B Q2A ‚ð MathJax ‘Ήž‚ɉü‘¢‚·‚ê‚Î MathOverflow ‚É—ÞŽ—‚̃TƒCƒg‚ð�\’z‚Å‚«‚邾‚낤 (ƒ‰ƒCƒuƒhƒAƒuƒ�ƒO‚ł̋LŽ–)�B
Q2A-1.3.1 ‚Ö‚Ì MathJax ‘Ήž�·•ªƒtƒ@ƒCƒ‹
•Ï�X‚µ‚½‚Æ‚±‚ë‚͈ȉº‚Ì’Ê‚è�B
Q2A ‚ÌŠÇ—�ŽÒƒ�ƒjƒ…�[‚Å Layout �¨ Custom HTML in <HEAD> section of every page: ‚ÉŽŸ‚ð�‘‚«�ž‚Þ (‚±‚ê‚Í�·•ªƒtƒ@ƒCƒ‹‚ɂ͊܂܂ê‚Ä‚¢‚È‚¢)�F
<script type="text/x-mathjax-config">
MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]] } });
</script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML">
</script>
<meta http-equiv="X-UA-Compatible" CONTENT="IE=EmulateIE7" />
qa-plugin/wysiwyg-editor/ckeditor.js ‚ð‚¢‚¶‚Á‚ăvƒŒƒrƒ…�[‰æ–ʂłà MathJax ‚ðŽg‚¤‚悤‚É�Ý’è‚·‚é�B
qa-plugin/wysiwyg-editor/qa-wysiwyg-editor.php ‚ð�‘‚«Š·‚¦‚Ä•Ò�WƒtƒH�[ƒ€‚̃c�[ƒ‹ƒo�[‚ɃvƒŒƒrƒ…�[ƒ{ƒ^ƒ“‚ª�o‚邿‚¤‚É‚·‚é�B‚³‚ç‚É Enter ‚ʼnü�s(<br />)�AShift+Enter ‚Å’i—Ž(<p>�`</p>) ‚ðŽg‚¤‚悤‚É�Ý’è‚·‚é�B (’�ˆÓ�F MathJax ‚Å‚Í�”Ž®‚Ì’†‚Å <br /> ‚Í–³Ž‹‚³‚ê‚é‚Ì‚Å�A�”Ž®’†‚É–³‘Ê‚É <br /> ‚ª‘}“ü‚³‚ê‚Ä‚àŠQ‚ª‚È‚¢�B)
qa-plugin/wysiwyg-editor/skins/v2/editor.css ‚ð�‘‚«Š·‚¦‚ăvƒŒƒrƒ…�[ƒ{ƒ^ƒ“‚ª‚æ‚è–Ú—§‚‚悤‚É‚·‚é�B (�”Ž®‚¾‚¯‚Í WYSIWIG ‚ɂȂç‚È‚¢‚Ì‚Å�AƒvƒŒƒrƒ…�[ƒ{ƒ^ƒ“‚Ì–ðŠ„‚Í‘å‚«‚¢�B�”Ž®‚à WYSIWIG ‚ɂȂê‚΃vƒŒƒrƒ…�[ƒ{ƒ^ƒ“‚Ì–ðŠ„‚Í�¬‚³‚‚È‚é�B‚µ‚©‚µŒ»Žž“_‚Å‚»‚ê‚͓‚¢‚悤‚¾�B)
‚ǂȂ½‚© MathOverflow ‚̂悤‚ȃTƒCƒg‚ðŠJ�Ý‚µ‚Ü‚¹‚ñ‚©�H
Q2A 1.3.1 ‚Ì MathJax ‘Ήž‚ðŠ®‘S‚É‚â‚è’¼‚µ‚½�BŽ¿–â‚Æ‰ñ“š‚Ì“ü—Í‚ð HTML ‚Ì’¼“ü—͂ɂµ�AƒŠƒAƒ‹ƒ^ƒCƒ€ƒvƒŒƒrƒ…�[ (live preview) ‚ª‚Å‚«‚邿‚¤‚É‚µ‚½�BŽŸ‚Ì ZIP ƒtƒ@ƒCƒ‹‚ª‚»‚Ì�ì‹Æ‚ÌŒ‹‰Ê‚Å‚ ‚é�B
README-j.html ‚Ì“à—e
### Question2Answer ‚Ì MathJax ‘Ήž ###
‚±‚̃A�[ƒJƒCƒu‚Ɋ܂܂ê‚éƒtƒ@ƒCƒ‹‚É’˜�ìŒ ‚ÍŽå’£‚µ‚È‚¢�B
“¹’[‚É—Ž‚¿‚Ä‚¢‚é�΂±‚ë‚Æ“¯‚¶ˆµ‚¢‚Å‚©‚Ü‚í‚È‚¢�B
‚»‚ê‚ç‚̃tƒ@ƒCƒ‹‚Ì“à—e‚Í–³•Û�؂ł ‚é�B
“à—e‚ðŠm”F‚µ‚ÄŽ©ŒÈ�Ó”C‚ÅŽg‚Á‚Ä—~‚µ‚¢�B
## ƒCƒ“ƒXƒg�[ƒ‹‚ÌŽd•û ##
Question2Answer ‚̃o�[ƒWƒ‡ƒ“‚Í 1.3.1 ‚Å‚ ‚邯‰¼’肵�A
Q2A ‚ðƒCƒ“ƒXƒg�[ƒ‹‚µ‚½ƒtƒHƒ‹ƒ_‚Í /qa ‚Å‚ ‚邯‰¼’è‚·‚é�B
1. qa-theme/DEFAULTS/qa-theme.php ‚ð /qa/qa-theme/DEFAULTS/qa-theme.php
‚ɃRƒs�[‚·‚邯
(1) LaTeX •ûŽ®‚Å�”Ž®‚ð�‘‚‚ÆMathJax‚Å‚«‚ê‚¢‚È�”Ž®‚ɕϊ·‚³‚ê‚邿‚¤‚ɂȂè�A
(2) Basic editor ‚ÅƒŠƒAƒ‹ƒ^ƒCƒ€ƒvƒŒƒrƒ…�[‚ªŽg‚¦‚邿‚¤‚ɂȂé�B
ƒŠƒAƒ‹ƒ^ƒCƒ€ƒvƒŒƒrƒ…�[‚ª‚¤‚´‚¢‚È‚ç‚Î qa-theme.php ‚©‚çŠÖ˜A‚Ì‹L�q‚ð�í�œ‚·‚é�B
‚»‚Ì‚½‚ß‚É‚Í jquery ŠÖŒW‚Æ previewArea ŠÖŒW‚Ì‹L�q‚ð�Á‚¹‚Ηǂ¢�B
2. qa-theme/DEFAULTS/qa-styles.css ‚ð /qa/qa-theme/DEFAULTS/qa-styles.css
‚É�ã�‘‚«‚·‚邯�A�‚µ‚¾‚¯Ž¿–â‚â‰ñ“š‚Ì•\ަ‚Ì•�‚ª‘å‚«‚‚È‚é�BŽ¿–â‚â‰ñ“š‚ð“ü—Í
‚·‚éƒeƒLƒXƒgƒGƒŠƒA‚Ì•�‚à�L‚ª‚é�B
3. qa-plugin/html-editor/ ˆÈ‰º‚ð /qa/qa-plugin/html-editor/ ˆÈ‰º‚É
ƒRƒs�[‚·‚邯�A�V‚µ‚¢ƒGƒfƒBƒ^�[ HTML Editor ‚ð‘I‘ð‚Å‚«‚邿‚¤‚ɂȂé�B
HTML Editor ‚Í–{Ž¿“I‚É Basic editor ‚Æ“¯‚¶‚à‚Ì‚Å�A
—]Œv‚ȕϊ·‚ð‚¹‚¸‚É HTML ‚ð’¼�Ú“ü—͂ł«‚邿‚¤‚É•Ï�X‚µ‚½‚¾‚¯�B
qa_html_sanitize() ‚µ‚Ä‚ ‚é‚̂Ŋë‚È‚¢ƒ^ƒO‚Í�í�œ‚³‚ê‚é�B
�ã‚ÌƒŠƒAƒ‹ƒ^ƒCƒ€ƒvƒŒƒrƒ…�[‚͑ł¿�ž‚ñ‚¾“à—e‚ð’P�ƒ‚É HTML ‚Å•\ަ‚µ‚Ä‚¢‚邾‚¯
‚Ȃ̂ŠHTML editor ‚ðŽg‚í‚È‚¢‚ƃvƒŒƒrƒ…�[‚ÆŽÀ�Û‚Ì“Š�eŒ‹‰Ê‚ªˆá‚Á‚½Œ‹‰Ê‚É
‚È‚Á‚Ä‚µ‚Ü‚¤�B
HTML‚É•sе‚ê‚ȃ†�[ƒU�[‚Ì‚½‚ß‚É�u’i—Ž‚Ì�Å�‰‚É <p> ‚ð“ü‚ê‚Ä—~‚µ‚¢�v‚Æ‚¢‚¤‚悤‚È
ƒRƒ�ƒ“ƒg‚ð•\ަ‚·‚邿‚¤‚É‚µ‚Ä‚¨‚¢‚½•û‚ª�e�Ø‚©‚à‚µ‚ê‚È‚¢�B <p> ‚¾‚¯‚ª‚ ‚ê‚Î
’i—Ž‚Ì�I‚í‚è‚Ì </p> ‚ÍŽ©“®“I‚É‘}“ü‚³‚ê‚é�B
## �X�V ##
# 2011”N03ŒŽ16“ú #
�Å�‰‚̃o�[ƒWƒ‡ƒ“�B
# 2011”N03ŒŽ17“ú #
qa-theme/DEFAULTS/qa-theme.php ‚Å textarea ‚É‘}“ü‚·‚éƒeƒLƒXƒg‚ð qa_html()
‚Å < > & ‚ȂǂðƒGƒXƒP�[ƒv‚·‚邿‚¤‚É‚µ‚½�B
Hiki‚ª‚·‚łɃCƒ“ƒXƒg�[ƒ‹‚³‚ê‚Ä‚¢‚邯‰¼’è‚·‚é�B
Hikiƒwƒbƒ_‘}“üƒvƒ‰ƒOƒCƒ“‚̃y�[ƒW‚©‚çinsert_header.rb‚ðƒ_ƒEƒ“ƒ��[ƒh‚µ‚Ä�AHiki‚ÅŽg‚Á‚Ä‚¢‚é•¶ŽšƒR�[ƒh‚ɕϊ·‚µ�AHiki ‚ðƒCƒ“ƒXƒg�[ƒ‹�æ‚Ì misc/plugin/ ‚̉º‚ɃRƒs�[‚·‚é�B
Hiki‚ÌŠÇ—�‰æ–ʂ̃vƒ‰ƒOƒCƒ“‘I‘ð‚Å insert_header.rb ‚Ƀ`ƒFƒbƒN‚ð“ü‚ê‚ÄOKƒ{ƒ^ƒ“‚ð‰Ÿ‚·�B
ŠÇ—�‰æ–ʂŃwƒbƒ_’ljÁƒvƒ‰ƒOƒCƒ“‚̃�ƒjƒ…�[‚ð‘I‘ð‚µ�AˆÈ‰º‚ðƒeƒLƒXƒgƒGƒŠƒA‚É�‘‚«�ž‚Ý�AOKƒ{ƒ^ƒ“‚ð‰Ÿ‚·�B
mathjax <script type="text/x-mathjax-config"> mathjax MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]] } }); mathjax </script> mathjax <script type="text/javascript" mathjax src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"> mathjax </script> mathjax <meta http-equiv="X-UA-Compatible" CONTENT="IE=EmulateIE7" />
MaghJax ‚ðŽg‚¢‚½‚¢ƒy�[ƒW‚É‚Í {{header mathjax}} ‚Æ�‘‚«�ž‚Þ�B‚±‚ê‚Å‚»‚̃y�[ƒW‚̃wƒbƒ_‚É‚Í MathJax ‚ð“Ç‚Ý�ž‚ÞƒR�[ƒh‚ª’ljÁ‚³‚ê‚邿‚¤‚ɂȂé�B
tDiary‚ª‚·‚łɃCƒ“ƒXƒg�[ƒ‹‚³‚ê‚Ä‚¢‚邯‰¼’è‚·‚é�B
tDiary‚̃Cƒ“ƒXƒg�[ƒ‹�æ‚Ì skel/header.rhtml ‚Ì </head> ‚Ì’¼‘O‚Ɉȉº‚ð’ljÁ‚·‚é(ŽÀ�ۂɂ̓wƒbƒ_“à‚È‚ç‚Ç‚±‚ɒljÁ‚µ‚Ä‚à‚æ‚¢)�B
<script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]] } }); </script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"> </script> <meta http-equiv="X-UA-Compatible" CONTENT="IE=EmulateIE7" />
‚±‚ê‚Å MathJax ‚ªŽg‚¦‚邿‚¤‚ɂȂé�B
MathJax ‚Ƃ͖³ŠÖŒW‚ÌƒŠƒ“ƒN
ˆÍŒé
�”Šw