Bloggerで複数行の数式を書いても変換されない

published_with_changes 更新日:

labelMemo/Note

目次
  1. 結論
  2. 詳細

結論

原因が分かった。
「作成ビュー」で複数行にわたる数式を書くと改行コード<br />が入ってしまうことが原因。
「HTMLビュー」では複数行にわたる数式を書いても<br />が入らない。

詳細

さっぱり訳が分からないが、
改行書式 \[\verb|\|[ 数式 \]\verb|\|] や インライン書式 \(\verb|\|( 数式 \)\verb|\|) を1行に書くと、これらはOK。例えば、

改行:f(x)=ax+by+c f(x)=ax+by+c
インライン:ax2+bx+c=0ax^2 + bx + c = 0

でも、複数行に分けると、これらはNG。
\[ f(x)=ax+by+c \\
ax^2 + bx + c = 0 \]
原因は、「作成ビュー」で改行すると、 改行コード<br />が入ってしまうことが原因。
それで、「作成ビュー」でも次のように1行で書くと OK。
 \[ f(x)=ax+by+c \\ ax2+bx+c=0 \]\ \verb|\|[ \ f(x)=ax+by+c \ \verb|\|\verb|\| \ ax^2 + bx + c = 0 \ \verb|\|]
f(x)=ax+by+cax2+bx+c=0 f(x)=ax+by+c \\ ax^2 + bx + c = 0
 
でも、「HTMLビュー」で\begin{aligned} \cdots 改行  \end{aligned}なら、複数行の数式を書けて、\\のあとに改行を何回繰り返してもOK。(改行しても、改行記号の<br />が入らないから。) 

$$\begin{aligned}
(a+b)^2 &= (a+b)(a+b)\\
  
&= a(a+b)+b(a+b)\\
&= a^2+ab+ba+b^2\\
&= a^2+2ab+b^2\\
\end{aligned}$$

  このように「HTMLビュー」で書くと、次のように複数行の数式が表現できる。

  (a+b)2=(a+b)(a+b)=a(a+b)+b(a+b)=a2+ab+ba+b2=a2+2ab+b2\begin{aligned} (a+b)^2 &= (a+b)(a+b)\\ &= a(a+b)+b(a+b)\\ &= a^2+ab+ba+b^2\\ &= a^2+2ab+b^2\\ \end{aligned}


1行に書く場合には問題ないが、\\begin{aligned} \cdots 改行 \\end{aligned} と複数行に書くなら、「HTMLビュー」で書くか、「作成ビュー」で改行を入れないで書かないとうまく変換されない。

【事例】
複数行で書式クリア サイン波が得られているときには、LTspiceの sgn(x)(x)関数を使えば矩形波が得られます。
sgn(x)={   1(x>0)   0(x=0)1(x<0)\begin{aligned} \mathrm{sgn}(x) = \begin{cases} \ \ \ 1 & ( x \gt 0) \\ \ \ \ 0 & ( x = 0 ) \\ -1 & ( x \lt 0 ) \end{cases}\end{aligned}

1行で書く場合f(x)=ax+by+c f(x)=ax+by+c
ax2+bx+c=0ax^2 + bx + c = 0
x=b±b24ac2ax = {-b \pm \sqrt{b^2-4ac} \over 2a}
 
改行なし事例x1+2x2=12x1+3x2=3\begin{aligned}x_1 + 2x_2 & = 1 \\2x_1 + 3x_2 & = 3\end{aligned}
改行なし事例x1+2x2+x3=32x1+3x2+4x3=23x1+2x2+x3=0\begin{aligned}x_1 + 2x_2 + x_3 & = 3 \\2x_1 + 3x_2 + 4x_3 & = 2 \\3x_1 + 2x_2 + x_3 & = 0\end{aligned}
改行なし事例x2(a+b)x+ab=0(xa)(xb)=0x=a,b\begin{aligned}x^2 - (a + b)x + ab & = 0 \\(x - a) (x - b) & = 0 \\x & = a, b\end{aligned}
改行なし事例x={x(x0)x(x<0)\begin{aligned}|x| = \begin{cases} x & ( x \geqq 0 ) \\ -x & ( x \lt 0 ) \end{cases}\end{aligned}

Powered by Blogger | Designed by QooQ

keyboard_double_arrow_down

keyboard_double_arrow_down