Re: [Neo] Eingabe von mathemtischen Symbolen, die auch griechische Buchstaben sind, in TeX
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
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
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