つれづれなる備忘録

日々の発見をあるがままに綴る

ブログデザイン備忘録 ~表セル内のTex数式

1. 表中でのTex数式

 表のセル内にもTex数式を入れられることに気づいたので、備忘録として残しておく。単純に表のセル内に文字の代わりに[tex:~]Tex数式を埋め込めばよい。 例えばルジャンドル多項式を表にすると

n Pn(x)
0 1
1 x
2 \dfrac{1}{2}(3x ^2-1)
3 \dfrac{1}{2}(5x ^3-3x)
4 \dfrac{1}{8}(35x ^4-30x ^2+3)
5 \dfrac{1}{8}(63x ^5-70x ^3+15x)
6 \dfrac{1}{16}(231x ^6-315x ^4+105x ^2-5)
7 \dfrac{1}{16}(429x ^7-693x ^5+315x ^3-35x)
8 \dfrac{1}{128}(6435x ^8-12012x ^6+6930x ^4-1260x ^2+35)
9 \dfrac{1}{128}(12155x ^9-25740x ^7+18018x ^5-4620x ^3+315x)

コードは

|n|P<sub>n</sub>(x)|

|:-:|:--------------------:|

|0|1|

|1|x|

|2|[tex:\dfrac{1}{2}(3x ^2-1)]|

|3|[tex:\dfrac{1}{2}(5x ^3-3x)]|

|4|[tex:\dfrac{1}{8}(35x ^4-30x ^2+3)]|

|5|[tex:\dfrac{1}{8}(63x ^5-70x ^3+15x)]|

|6|[tex:\dfrac{1}{16}(231x ^6-315x ^4+105x ^2-5)]|

|7|[tex:\dfrac{1}{16}(429x ^7-693x ^5+315x ^3-35x)]|

|8|[tex:\dfrac{1}{128}(6435x ^8-12012x ^6+6930x ^4-1260x ^2+35)]|

|9|[tex:\dfrac{1}{128}(12155x ^9-25740x ^7+18018x ^5-4620x ^3+315x)]|

表セル内の数式をTexにより綺麗に表示できるが、読み込みに若干時間がかかる。またHTMLや通常の文字の書体と異なるので、統一感を出すためには全部Texで揃えたほうがよいかもしれない。

表セル内と同様に文中にもTex数式を入れることができる。 例えばP_1(x)=xのように、コードは例えば[tex:P_1(x)=x]のように 表と同様に文中とTexの書体が異なるので、HTML特殊文字で表記できればそちらの方が統一感がある。