Hi Alejandro, Alejandro Garzon <agarzonley...@gmail.com> writes:
> I'm having a problem while generating equations (and float) previews > for the attached minimal working example, bug_report.tex. The problem > seems to be related to the package "algorithm". When the file is > opened into a buffer in Emacs, the AUCTeX menu becomes available. I > try to generate the previews from the menu, selecting Preview -> > Generate previews - for buffer. However, the generation of the > previews stops at line 130 , where the \begin{algorithm}[H] command > is. A file with the error output, bug_log.txt, is attached. The > generation of the previews completes successfully when the lines 130 > to 140, the full instance of use of the algorithm environment, are > commented out. Thanks for the report. I remember we had reports about the float package not being really compatible with Preview. And I think this is the issue since the algorithm package only loads float.sty and defines a new environment. Interestingly, I can run this small document through Preview which generates some LaTeX errors but finally shows the snippets in Emacs: --8<---------------cut here---------------start------------->8--- \documentclass[twocolumn]{article} \usepackage{algorithm} \usepackage{algorithmic} \usepackage{amsmath} \usepackage{lipsum} \newcommand{\tp}{\mathsf{T}} \newcommand{\wt}[1]{\widetilde{#1}} \begin{document} \section{Model equations} \lipsum[1-1] \begin{align}\label{eq:puwtLu} \partial_tu&=\widetilde{L}u + F(u), \end{align} \lipsum[2-2] \begin{align} \label{eq:nu1E} \mathbf{n}\cdot(\nabla u_1 - E)= 0, \end{align} \lipsum[3-3] \begin{equation} \label{eq:nui} {\bf n}\cdot\nabla u_i= 0. \end{equation} \lipsum[4-4] \begin{equation*} \int_0^T [E(t)]^2dt. \end{equation*} \lipsum[5-5] \begin{algorithm}% [H] \algsetup{linenosize=\normalsize} \caption{Fast algorithm} \label{alg:adj} \begin{algorithmic}[1] \STATE $a \gets b$ \STATE $b \gets c$ \STATE $c \gets d$ \end{algorithmic} \end{algorithm} \lipsum[5-5] \begin{equation} \label{eq:calJi} \widetilde{\cal J}_i = \int_\Omega \left\|\nabla u_i\right\|_{t=T}^2\,d\Omega. \end{equation} \lipsum[5-5] \begin{equation} \label{eq:L0} \widetilde{\cal L}_0=\frac{1}{2}\sum_{i=1}^n\gamma_i \widetilde{\cal J}_i +\frac{\alpha}{2}\int_0^T [E(t)]^2\,dt. \end{equation} \end{document} %%% Local Variables: %%% mode: latex %%% TeX-master: t %%% End: --8<---------------cut here---------------end--------------->8--- So I think the combination revtex4-2.cls and float.sty breaks with Preview. > A workaround for this problem, which I will try, is to use an > alternative to the package algorithm, like algorithm2e. However, I > thought it would be of interest for you to know about this problem and > to warn the community of AUCTeX users about it. Thanks, but I'm not sure if we will manage to fix this issue since the principle author of Preview is inactive now. So we will see. Best, Arash _______________________________________________ bug-auctex mailing list bug-auctex@gnu.org https://lists.gnu.org/mailman/listinfo/bug-auctex