Tentando converter um notebook R em um (baixar como) pdf; a conversão do LateX falha com esta parte do erro aparentemente relevante:
! 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.
A célula Markdown em questão tem a seguinte aparência:
## 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.
Parece que entre a célula Markdown e a entrada do LateX, o $
sinal foi escapado e o LateX agora não o reconhece. Na verdade, também parece que outros símbolos, como o cursor ^
, também estão sendo escapados.
Estou usando o Windows 8, Chrome versão 58.0.3029.81, Jupyter versão 4.2.0, Jupyter Notebook versão 4.2.3.
Como posso corrigir isso?
Responder1
Após alguma inspeção, percebi que o problema era o espaço após a $
placa - este:
$ (\mathbf A \mathbf B)^T = \mathbf B^T \mathbf A^T$
precisa ser assim:
$(\mathbf A \mathbf B)^T = \mathbf B^T \mathbf A^T$
e assim por diante. Parece que o MathJax não tem problemas com isso, mas nbconvert
precisa desse formato.