Re: [Neo] Eingabe von mathemtischen Symbolen, die auch griechische Buchstaben sind, in TeX

2011-05-13 Diskussionsfäden Dennis Heidsiek

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



Re: [Neo] Eingabe von mathemtischen Symbolen, die auch griechische Buchstaben sind, in TeX

2011-05-09 Diskussionsfäden Pascal Hauck
Am Montag, 9. Mai 2011, 09:55:17 schrieb Florian Janßen:
 Das ist in der Tat nicht eindeutig in der Referenz.

Die Referenz ist eindeutig, da in der Belegung klar definiert ist, welches 
Zeichen verwendet wird:

┬┴┬
│S ¿ Σ│
│s ? σ│
┴──┬──┴

Das Zeichen Σ kann z.B. mittels gucharmap überprüft werden.
Außerdem gibt es eine ebenfalls eindeutige Zeichenerläuterung:

== Zeichenerläuterungen ==
Σ … Sigma, griechischer Majuskel (U03A3)


Der in diesem Thread zitierte Teil ist – wie überschrieben – lediglich ein 
Hinweis:

== Hinweise zu Doppelbelegungen in Unicode ==
• Σ (U03A3) ; Summenzeichen (U2211)

Hierbei wird stets zuerst das verwendete Zeichen (und dessen Unicode) 
aufgeführt; dahinter werden ähnliche Zeichen (und deren Unicode) genannt, die 
aber nicht verwendet werden.


Ich bin darum überzeugt, dass die Referenz grundsätzlich ausreichend ist. 
Falls jedoch ein ergänzender Kommentar – ähnlich meinem letzten Absatz – 
Unsicherheiten beseitigen kann, soll er gerne aufgenommen werden.


Gruß,
Pascal



[Neo] Eingabe von mathemtischen Symbolen, die auch griechische Buchstaben sind, in TeX

2011-05-08 Diskussionsfäden Paul Menzel
Liebe Neolinge,


ich benutze mit Begeisterung ConTeXt [1][2] und habe folgendes Problem.

\starttext
With the Neo keyboard layout I face the problem, that Σ is not 
»\backslash sum«.
\placeformula
\startformula
Σ_{n = 0}^∞ ½^n ≠ \sum_{n = 0}^∞ ⅓^n
\stopformula
\stoptext

Das Σ wird als Buchstabe behandelt und nicht als Summenzeichen.

`xev` gibt das Folgende aus.

PropertyNotify event, serial 33, synthetic NO, window 0x521,
atom 0x146 (XKLAVIER_STATE), time 27413027, state PropertyNewValue

KeyPress event, serial 33, synthetic NO, window 0x521,
root 0x102, subw 0x0, time 27416081, (226,-102), root:(238,11),
state 0x4000, keycode 43 (keysym 0x7d2, Greek_SIGMA), same_screen 
YES,
XLookupString gives 2 bytes: (ce a3) Σ
XmbLookupString gives 2 bytes: (ce a3) Σ
XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x521,
root 0x102, subw 0x0, time 27416193, (226,-102), root:(238,11),
state 0x4000, keycode 43 (keysym 0x7d2, Greek_SIGMA), same_screen 
YES,
XLookupString gives 2 bytes: (ce a3) Σ
XFilterEvent returns: False

In der Referenz steht das Folgende.

[…]
== Hinweise zu Doppelbelegungen in Unicode ==
Griechische Minuskel und Majuskel besitzten in der Regel eine weitere
Bedeutung, z.B.
• Δ für Differenz oder Fehler
• Θ für homöopathische Urtinktur
• Γ für Gammafunktion

Einige finden sich darum an mehreren Stellen im Unicode, um (eventuelle)
Unterschiede deutliche machen zu können.  Zur Platzersparnis haben wir 
stets
eines (das einfachste und allgemeinste) Zeichen aufgenommen:
• Ω (U03A9) ; Einheit des Widerstandes Ohm (U2126)
• Σ (U03A3) ; Summenzeichen (U2211)
[…]

Das Verhalten von ConTeXt ist verständlich, da es ja durchaus vorkommen
kann, dass das Sigma nicht als Summe zu interpretieren ist.

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?


Liebe Grüße,

Paul


[1] http://www.contextgarden.net/
[2] http://wiki.neo-layout.org/wiki/Neo für Latex#LuaTeX


sigma.pdf
Description: Adobe PDF document
\starttext
With the Neo keyboard layout I face the problem, that Σ is not »\backslash sum«.
\placeformula
\startformula
Σ_{n = 0}^∞ ½^n ≠ \sum_{n = 0}^∞ ⅓^n
\stopformula
\stoptext


signature.asc
Description: This is a digitally signed message part