1 | initial version |

Ok after lots of digging, I actually came up with a hack, that fixes it. I have no idea if it breaks something else, but I haven't found any problems with it yet. Will post here if I find anything.

I opened the file

`sage-9.4/local/lib/python3.9/site-packages/nbconvert/templates/latex/document_contents.tplx`

and simply changed this:

```
% Display latex
((* block data_latex -*))
((( output.data['text/latex'] | strip_files_prefix )))
((* endblock data_latex *))
```

To this:

```
% Display latex
((* block data_latex -*))
\begin{math}
((( output.data['text/latex'] | strip_files_prefix )))
\end{math}
((* endblock data_latex *))
```

Now latex formatted outputs are in "double maths mode" like this:

```
\begin{math}
$$\newcommand{\Bold}[1]{\mathbf{#1}}\frac{\pi}{3}$$
\end{math}
```

If anyone knows how to get rid of the dollar signs, or actually knows of a better way to do this, please let me know.

2 | No.2 Revision |

Ok after lots of digging, I actually came up with a hack, that fixes it. I have no idea if it breaks something else, but I haven't found any problems with it yet. Will post here if I find anything.

I opened the file

`sage-9.4/local/lib/python3.9/site-packages/nbconvert/templates/latex/document_contents.tplx`

and simply changed this:

```
% Display latex
((* block data_latex -*))
((( output.data['text/latex'] | strip_files_prefix )))
((* endblock data_latex *))
```

To this:

```
% Display latex
((* block data_latex -*))
\begin{math}
((( output.data['text/latex'] | strip_files_prefix )))
\end{math}
((* endblock data_latex *))
```

Now latex formatted outputs are in "double maths mode" like this:

```
\begin{math}
$$\newcommand{\Bold}[1]{\mathbf{#1}}\frac{\pi}{3}$$
\end{math}
```

If anyone knows how to get rid of the dollar signs, or actually knows of a better way to do this, please let me know.

EDIT:

I have now managed to remove the superfluous dollarsigns by adding strip_dollars to the filters. I still don't know if this might break something, but everything has been fine and dandy so far. Will report any issues, and I hope someone can benefit from this.

Here is the full edit:

```
% Display latex
((* block data_latex -*))
\begin{math}
((( output.data['text/latex'] | strip_files_prefix | strip_dollars )))
\end{math}
((* endblock data_latex *))
```

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.