PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler in lualatex zusammen mit amstex, wenn summen unter der Wurzel stehen



gobers
11-09-2012, 08:33
Hallo,

ich beobachte folgendes (sehr schlechtes) Verhalten:

In einer Formel, in der unter einer Wurzel eine summe (mit Limits) steht versagt lualatex, wenn AMSLatex-Environments verwendet werden.
In der ersten Formel unten sieht alles noch Ok aus, aber nicht so schön, weil nicht AMS, es wird ja auch eqnarray verwendet.

Wird equation oder align verwendet, dann erscheint in einer Zeile eine Wurzel (in richtiger Größe) mit einem dicken schwarzen Block darunter und in einer zweiten Zeile dann der (schöne) innere Teil der Formel. Mir sieht das nach einem Fehler in lualatex (oder aufgerufenen Engines) aus.

Ausruf (das machen in emacs die %%%%%-Zeilen) ist lualatex -shell-excape filename, Ausgabe ist pdf direkt.

Mit "altem" latex -> dvi -> ps oder pdf-workflow passiert dieser Effekt übrigens nicht.

Kann jemand das bestätigen, oder mir helfen, diese Effekt zu verhindern?

Danke

gobers

Folgender Code zeigt den Effekt:


\documentclass[12pt]{report}
\usepackage{amsmath}

\begin{document}

This looks OK, but uses the "wrong" non-AMS-environment
eqnarray

\begin{eqnarray}
\label{eq:1}
s&=\sqrt{\frac{1}{N-1}\sum\limits_{i=1}^N x_i}
\end{eqnarray}

This is no not OK and using the equation-environment
\begin{equation}
\label{eq:1}
s=\sqrt{\frac{1}{N-1}\sum\limits_{i=1}^N x_i}
\end{equation}

And again with align
\begin{align}
\label{eq:1}
s&=\sqrt{\frac{1}{N-1}\sum\limits_{i=1}^N x_i}
\end{align}

\end{document}

%%% Local Variables:
%%% mode: latex
%%% TeX-engine: luatex
%%% coding: utf-8
%%% TeX-PDF-mode: t
%%% End:


Hier noch die Ausgaben von Latex als Referenz:


Running `LaTeX' on `min_ex' with ``lualatex -shell-escape -interaction=nonstopmode "min_ex.tex"''
This is LuaTeX, Version beta-0.70.2-2012060719 (MiKTeX 2.9)
\write18 enabled.

(c:/Users/gerald/Documents/02_akademia/Seminare/slides/utf8/temp_specials/min_example/min_ex.tex
LaTeX2e <2011/06/27>
LuaTeX adaptation of babel <v3.8m-luatex-1.5> and hyphenation patterns for english, loaded.
("C:/Program Files/MiKTeX 2.9/tex/latex/base/report.cls"
Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
("C:/Program Files/MiKTeX 2.9/tex/latex/base/size12.clo"))
("C:/Program Files/MiKTeX 2.9/tex/latex/ams/math/amsmath.sty"
For additional information on amsmath, use the `?' option.
("C:/Program Files/MiKTeX 2.9/tex/latex/ams/math/amstext.sty"
("C:/Program Files/MiKTeX 2.9/tex/latex/ams/math/amsgen.sty"))
("C:/Program Files/MiKTeX 2.9/tex/latex/ams/math/amsbsy.sty")
("C:/Program Files/MiKTeX 2.9/tex/latex/ams/math/amsopn.sty"))
(c:/Users/gerald/Documents/02_akademia/Seminare/slides/utf8/temp_specials/min_example/min_ex.aux

LaTeX Warning: Label `eq:1' multiply defined.


LaTeX Warning: Label `eq:1' multiply defined.

) [1{C:/ProgramData/MiKTeX/2.9/pdftex/config/pdftex.map}]
(c:/Users/gerald/Documents/02_akademia/Seminare/slides/utf8/temp_specials/min_example/min_ex.aux)

LaTeX Warning: There were multiply-defined labels.

)
336 words of node memory still in use:
nodes
avail lists: 2:12,3:29,4:152,5:45,6:188,7:9,9:109,10:6
<C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmex10.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmmi12.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmmi8.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr12.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr8.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy10.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy8.pfb>
Output written on min_ex.pdf (1 page, 63918 bytes).
Transcript written on min_ex.log.

LaTeX finished at Tue Sep 11 08:10:56

gobers
12-09-2012, 08:02
Hallo,

meine Lösung findet ihr hier:
http://tex.stackexchange.com/questions/71059/lualatex-ams-typesetting-bug-with-sum-limits-under-sqrt

Grüße

gerald