Moin Paul,
erst einmal möchte ich Dir Respekt für die Kombination ConTeXt+LuaTeX
zollen! Das ist derzeitig wohl die konsequenteste und beste Möglichkeit
für Unicode-Mathematik mit TeX – ich würde mich über weitere
Erfahrungsberichte Deinerseits freuen :).
Paul Menzel ſchrieb am 08.05.2011 22:28 Uhr:
Σ_{n = 0}^∞ ½^n ≠ \sum_{n = 0}^∞ ⅓^n
[…]
Das Σ wird als Buchstabe behandelt und nicht als Summenzeichen.
[…]
Das Verhalten von ConTeXt ist verständlich, da es ja durchaus vorkommen
kann, dass das Sigma nicht als Summe zu interpretieren ist.
Das Problem liegt wie bereits gesagt im Unicode, da hier grundsätzlich
semantisch verschiedene Codepoints definiert werden, die dann in der
Praxis – wie hier beim Σ als Großbuchstaben versus Summenzeichen – aber
durchaus mit der gleichen Gyphe dargestellt werden. Ein Tasturlayout
kann allerdings technisch bendingt nur einen Codepoint senden und muss
sich damit für einen entscheiden (bei Neo ist die »Alternativbedeutung«
immerhin noch über Compose ereichbar).
Das ist zwar verwirrend, aber ich wüßte nicht, wie man das besser lösen
könnte :(; das Grundproblem liegt im Design von Unicode und kann damit
nicht gefixt werden.
Meine Frage ist, wie das jetzt mit Neo gehandhabt werden kann. Gibt es eine
Kombination für das richtige Summenzeichen oder wird empfohlen ` \sum`
einzugeben?
Vielleicht ist es derzeitig tatsächlich am besten, noch das gute alte
\sum zu benutzen; nicht, das sich irgendwo ein Σ_{i=0}^n einschleicht;
ich glaube nicht, dass es schon einen Editor gibt, der bei seiner
TeX-Syntaxhervorhebung ein »Summen-Sigma« wie ein \sum, aber ein Σ wie
eine normale Variable einfärbt. Obwohl … am besten einfach mal
ausprobieren :)
Viele Grüße,
Dennis-ſ