Hi all,

I'm working on a document in which I with to cite an Elisp function that
produces a small LaTeX file based on some input. This function essentially
opens a temp buffer, writes the LaTeX code in it, and then saves it. Part
of the LaTeX code it writes is (obviously) a "\begin{document}"
statement. And this confuses preview-latex. When I do C-c C-p C-b to
preview the entire buffer, Emacs reports "error in process sentinel: LaTeX
found no preview images".

Since the function is in a verbatim environment, it's not possible to do
something like \begin{docu{}ment}, which would otherwise yield the correct
output without confusing preview. For now, I wrote \begin{documen} instead
of \begin{document}, but I'll need to change that for the final version, so
if anyone knows of a better work-around, please let me know.[1]

In general, however, wouldn't it be better to just ignore the contents of
verbatim environments altogether?

Joost



Footnotes: 
[1] Of course, it would be trivial to change the Elisp code so that it does
not contain the string "\\begin{document}", e.g. I could write (insert
"\\begin" "{document}"), but it would not be obvious to the reader why I
did that.

-- 
Joost Kremers, PhD
University of Cologne
Institute for German Language and Literature
Albertus Magnus Platz
50923 Cologne, Germany
Tel. +49 221 / 4703807


_______________________________________________
auctex mailing list
auctex@gnu.org
http://lists.gnu.org/mailman/listinfo/auctex

Reply via email to