[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AUCTeX] Preview and math mode
From: |
David Kastrup |
Subject: |
Re: [AUCTeX] Preview and math mode |
Date: |
Wed, 20 Nov 2013 14:27:26 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
François Poulain <address@hidden> writes:
> Hi,
>
> I encounter errors when I try to use the preview LaTeX package on the
> macro or environments with math mode. For example, the following file
> does not compile:
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%
> \documentclass{article}
> \usepackage[active]{preview}
> \PreviewMacro[{{}{}}]{\frac}
>
> \begin{document}
>
> \[
> x= \frac{\alpha}{\beta}
> \]
>
> \end{document}
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%
> I guess this is relyed to the math mode, but I don't know how to deal
> with. I tried to add @{\ensuremath} in the PreviewMacro options, but it
> didn't work.
>
> Notice that, as far as possible, I don't want to preview the entire
> equation environment, but only a part of it.
>
> Any idea?
Well, the preview stuff is funneled off for separate typesetting, and
you need to get the math mode back into it. I get nice results for
preview-latex (namely C-c C-p C-d inside of Emacs/AUCTeX) with
\documentclass{article}
\usepackage{preview}
\PreviewMacro[{{}{}}][$\displaystyle #1$]{\frac}
\begin{document}
\[
x= \frac{\alpha}{\beta}
\]
\end{document}
Depending on your needs, you might consider using \[#1\] in the optional
argument instead, but that gives a full-length display math environment
with indentation and spacing that's less suited for previewing.
--
David Kastrup