1 | initial version |

Percent directives in the notebook literally call other systems directly. (So you need $\LaTeX$ in your PATH to do this, of course, which I don't.)

So there should be a way to use the stuff in `sage.misc.latex`

to do this. In theory,

```
sage: show(latex('mystring'))
```

should work for anything. Certainly it will work if you put Sage objects and numbers in it, but with strings I think it's tricky - `latex()`

wraps them with `\texttt{}`

in general, while `%latex`

wraps LATEX_HEADER around things - see

```
sage: sage.misc.latex.Latex??
```

or the whole source for `sage.misc.latex`

.

So that's not a full answer, but maybe it will lead to a full answer. I just don't understand well enough how the notebook calls other systems, otherwise I'd look there and give a complete answer.

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.