2017-02-14 11 views
4

WordPressでMathJaxを動作させるには、footer.phpに次のコードを追加します。これは簡単な数学記号や方程式のために働く。MathJaxの二重バックスラッシュをエスケープするにはどうすればよいですか?

<script type="text/x-mathjax-config"> 
MathJax.Hub.Config({ 
    tex2jax: { 
     inlineMath: [ ['$','$'], ["\\(","\\)"] ], 
      processEscapes: true 
    } 
}); 
</script> 

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> 

しかし、それは、以下に示すように、1つの行として表示されるよう

enter image description here

として、複数行を持つ式では動作しません。

enter image description here

これはワードプレスや値下げエディタでデフォルトで\として\\をレンダリングによって引き起こされます。考えられる解決策の1つは$$...$$にある\\\\\\にすることです。

私は\\を改行として使用することができます。それはStackEditで動作しますが、私はおそらくMathJaxの\\をエスケープしています。


ここにソースコードがあります。 (私は、マークダウンエディタを使用しています。)

$$ 
\begin{bmatrix} 
PR(p_1) \\ 
PR(p_2) \\ 
\vdots \\ 
PR(p_N) 
\end{bmatrix} = 
\begin{bmatrix} 
{(1-d)/ N} \\ 
{(1-d)/N} \\ 
\vdots \\ 
{(1-d)/N} 
\end{bmatrix} 
+ d 
\begin{bmatrix} 
\ell(p_1,p_1) & \ell(p_1,p_2) & \cdots & \ell(p_1,p_N) \\ 
\ell(p_2,p_1) & \ddots & & \vdots \\ 
\vdots & & \ell(p_i,p_j) & \\ 
\ell(p_N,p_1) & \cdots & & \ell(p_N,p_N) 
\end{bmatrix} 
\cdot 
\begin{bmatrix} 
PR(p_1) \\ 
PR(p_2) \\ 
\vdots \\ 
PR(p_N) 
\end{bmatrix} 
$$ 
+1

注:cdn.mathjax.orgはその終末期に近づいている、移行のためhttps://www.mathjax.org/cdn-shutting-down/をチェックヒント。 –

答えて

1

\は、一般的に多くのプログラミング言語にまたがって使用エスケープ文字です。

例:C言語で\nは改行を示します。ここでnは新しい行を示し、\nを通常のnとは異なるようにコンパイラに指示しています。エスケープ文字\は、その直後の文字が通常ではないため、別の方法(例えば、\nの改行文字)であることをコンパイラに伝えるために使用されます。

\を使用する前に\を使用することができます。だから、もし\begin{bmatrix}を書いたければ、\\begin{bmatrix}と書いてください。\\がほしいなら、\\\\を使う必要があります。

一部のシステムでは、テキストを「逐語的」テキストとしてマークすることもできます。こうすることで、プログラミング言語で特別な意味を持つ文字をすべて無視するようにテキストブロック全体にマークを付けることができます。これはシステムによって異なりますが、Markdownでは`code block`または``code block``が使用されます。

数値をコードブロックとしてマークしてください。通常、バックスラッシュを使用することができます。 `math here`

詳細説明:未来から http://docs.mathjax.org/en/latest/tex.html#tex-and-latex-in-html-documents

+0

Thx。私は私の質問であなたの解決策を述べた。私は二重バックスラッシュ '\\'を直接使うことができる解決策を模索しています。 – SparkAndShine

+0

私は答えの詳細な説明へのリンクを追加しました。全体のセクションを読んで、それはほとんどすべてをカバーしています。 –

+0

他のやり方を組み込むように編集しました。 –

関連する問題