R ノートブックを PDF (ダウンロード形式) に変換しようとしていますが、LateX 変換が失敗し、次のエラー部分が関連しているようです:
! LaTeX Error: \mathbf allowed only in math mode.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.284 Show that \$ (\mathbf A
\mathbf B)\^{}T = \mathbf B\^{}T
?
! Emergency stop.
問題の Markdown セルは次のようになります。
## Question 1
Show that
$ (\mathbf A \mathbf B)^T = \mathbf B^T \mathbf A^T$ for matrices $\mathbf A \in \mathbb R^{m \times n}$ and $\mathbf B \in \mathbb R^{n \times l}$ by writing componentwise.
Markdown セルと LateX 入力の間で記号$
がエスケープされ、LateX がそれを認識できなくなったようです。実際、キャレットなどの他の記号も^
エスケープされているようです。
Windows 8、Chrome バージョン 58.0.3029.81、Jupyter バージョン 4.2.0、Jupyter Notebook バージョン 4.2.3 を使用しています。
これを修正するにはどうすればいいでしょうか?
答え1
調べてみると、問題は記号の後のスペースにあることに気付きました$
。
$ (\mathbf A \mathbf B)^T = \mathbf B^T \mathbf A^T$
次のようにする必要があります:
$(\mathbf A \mathbf B)^T = \mathbf B^T \mathbf A^T$
など。MathJax では問題はないようです。ただし、nbconvert
この形式が必要です。