[Neo] Neo und x-symbol

2009-07-13 Thread Andreas Klein

Hallo ich benutze

Emacs + X-symbol zum schreiben von LaTeX.

Das hat f"ur mich den Vorteil, dass die .tex-Datei als reiner Ascii Text 
abgespeichert werden kann. Ich hab sonst immer "Arger mit irgendwelchen 
dummen Programmen die alles ausser ASCII nicht verstehen.


Das Problem ist das X-Symbol die Zeichen etwas anderes kodiert als Neo. 
Um das zu auszugleichen musste ich in meine .emacs folgendes eintragen:


(add-hook 'LaTeX-mode-hook
 '(lambda ()
 (local-set-key [2913] 'x-symbol-INSERT-alpha)
 (local-set-key [2914] 'x-symbol-INSERT-beta)
 (local-set-key [2915] 'x-symbol-INSERT-gamma)

uns soweiter. Ich brauch f"ur alle griechischen Zeichen und die meisten 
Sonderzeichen einen Eintrag. Es funktoniert so weit, ist aber nicht ganz 
befriedigend.


Meine Frage kennt Ihr das Problem? Gibt es da eine bessere L"osung?

P.S. Der neo20-aufsteller und die druckvorlage sind nicht auf dem 
aktuellen Stand 4.Ebene a von v k j  und 9.


Viele Gr"usse
 Andreas Klein



Re: [Neo] Neo und x-symbol

2009-07-15 Thread Frank Stähr
Hallo, Andreas!

Vorweg: Bist du bei der Mailingliste angemeldet? (Ich vermute ja, aber
sicher ist sicher.)

Am Montag, den 13.07.2009, 08:47 +0200 schrieb Andreas Klein:
> Meine Frage kennt Ihr das Problem?
Sieht nicht so aus, da dir niemand antwortet. Ich selbst benutze z. B.
kein Emacs und mir sagt X-Symbol auch nichts.

> Das hat f"ur mich den Vorteil, dass die .tex-Datei als reiner Ascii Text 
> abgespeichert werden kann. Ich hab sonst immer "Arger mit irgendwelchen 
> dummen Programmen die alles auszer ASCII nicht verstehen.
Das ist sicher Ansichtssache, aber in unseren heutigen Zeiten ist es in
Ordnung, die technischen Möglichkeiten von Unicode und UTF‑8 zu nutzen.
Ich würde dir empfehlen, von diesem Ascii-Denken wegzukommen, um alle
Möglichkeiten von Neo nutzen zu können. Konzentriere dich lieber darauf,
anstatt auf Biegen und Brechen die Sache auf die „alte Art“
hinzubekommen.

In diesem Zusammenhang empfehle ich dir auch XeTex statt latex:
http://wiki.neo-layout.org/wiki/Neo%20f%C3%BCr%20Latex

Dann ersparst du dir das aufwendige Bearbeiten der Emacs-Konfigdatei.

> Gibt es da eine bessere L"osung?
Die konnte ich dir glaub ich bieten (anderer Editor, anderes latex,
andere Codierung). Möglicherweise ist es nicht das, was du wolltest, nur
speziell bei Emacs mit X-Symbol wüsste ich nicht weiter.


> P.S. Der neo20-aufsteller und die druckvorlage sind nicht auf dem 
> aktuellen Stand 4. Ebene a von v k j  und 9.
Ja, sorry, die entsprechenden Dateien werden bisher noch nicht
automatisch erzeugt und so hinken sie immer ein wenig hinterher, da wir
auf den höheren Ebenen gelegentlich noch Änderungen machen.

Sag mal, benutzt du eigentlich überhaupt Neo? Weil es in deiner Mail so
aussieht, als ob du nicht einmal ein deutsches Layout benutzt.

tschau

Frank

(der nur geantwortet hat, weil es sonst keiner tat, obwohl er nicht so
richtig Ahnung hat)




Re: [Neo] Neo und x-symbol

2009-07-15 Thread Hans-Christoph Wirth
On Monday, 13. July 2009 08:47:44 Andreas Klein wrote:


> (add-hook 'LaTeX-mode-hook
>   '(lambda ()
>   (local-set-key [2913] 'x-symbol-INSERT-alpha)
>   (local-set-key [2914] 'x-symbol-INSERT-beta)
>   (local-set-key [2915] 'x-symbol-INSERT-gamma)
>
> uns soweiter. Ich brauch f"ur alle griechischen Zeichen und die
> meisten Sonderzeichen einen Eintrag. Es funktoniert so weit, ist
> aber nicht ganz befriedigend.
>
> Meine Frage kennt Ihr das Problem? Gibt es da eine bessere L"osung?

Das ist offenbar ähnlich zu meinem Problem:

  (local-set-key [?α] "\\alpha")

ist für alle griechischen Buchstaben scheinbar ohne Funktion, während 
Dein workaround 

  (local-set-key [2913] "\\alpha")

funktioniert.  Weitere Beobachtungen:

• C-x = über einem gerade eingegebenen α im Text liefert 
332721=0x513b1.  Das hat nicht sehr viel mit dem Unicode-Codepoint von 
alpha zu tun.

• Die offenbar stattfindende interne Konversion kann mittels 
(local-set-key [2913] "α") nachvollzogen werden.  Somit funktioniert 
dann auch

  (local-set-key [?α] "\\alpha")
  (local-set-key [2913] "α")

um auf Druck der Neo-Taste α die Zeichenfolge \alpha ausgeben zu 
lassen.



Re: [Neo] Neo und x-symbol

2009-07-15 Thread Andreas Klein
Frank Stähr  gmx.net> writes:

> 
> Hallo, Andreas!
> 
> Vorweg: Bist du bei der Mailingliste angemeldet? (Ich vermute ja, aber
> sicher ist sicher.)

Nein

> > Das hat f"ur mich den Vorteil, dass die .tex-Datei als reiner Ascii Text 
> > abgespeichert werden kann. Ich hab sonst immer "Arger mit irgendwelchen 
> > dummen Programmen die alles auszer ASCII nicht verstehen.
> Das ist sicher Ansichtssache, aber in unseren heutigen Zeiten ist es in
> Ordnung, die technischen Möglichkeiten von Unicode und UTF‑8 zu nutzen.
> Ich würde dir empfehlen, von diesem Ascii-Denken wegzukommen, um alle
> Möglichkeiten von Neo nutzen zu können. Konzentriere dich lieber darauf,
> anstatt auf Biegen und Brechen die Sache auf die „alte Art“
> hinzubekommen.

Das ist f"ur mich keine Option. Die Dateien m"ussen mit Leuten getauscht werden
und ich kenne der ihr System nicht. ASCII gehalt immer. Dir wird sicher
aufgefallen sein dass ich kein Umlaute in der mail Benutze. Der grund ich hab
hier ein Dummy-Dumm-mail Programm, dass sich da weigert. Aber ich habs nicht
selbt installiert und ich hab keine Lust mich darum zuk"ummern.
  
> In diesem Zusammenhang empfehle ich dir auch XeTex statt latex:

Ist bekannt, aber siehe oben.

> Sag mal, benutzt du eigentlich überhaupt Neo? Weil es in deiner Mail so
> aussieht, als ob du nicht einmal ein deutsches Layout benutzt.

Email geschrieben auf eine US-Tastaur. Hab bisher die DE-Tasturen vermieden,
wegen den miesen Position von \ { } usw. Neo ist der Grund zu wechseln.
 

> (der nur geantwortet hat, weil es sonst keiner tat, obwohl er nicht so
> richtig Ahnung hat)

Danke f"ur die Antwort.