Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Fehler in lualatex zusammen mit amstex, wenn summen unter der Wurzel stehen

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.09.2012
    Beiträge
    2

    Fehler in lualatex zusammen mit amstex, wenn summen unter der Wurzel stehen

    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 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

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    11.09.2012
    Beiträge
    2

    Gelöst

    Hallo,

    meine Lösung findet ihr hier:
    http://tex.stackexchange.com/questio...its-under-sqrt

    Grüße

    gerald

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •