helm
30-10-2011, 21:50
Aus einer Sammlung von LaTeX-Makros habe ich früher (ca. 2003, WinEdt) folgenden TeX-Zweizeiler benutzt:
\catcode`\²=\active
\def²#1²{\hbox{$\displaystyle{#1}$}}
Das Makro wird dann z.B. entsprechend ²c=a+b² eingesetzt. Das hat vor Jahren auch funktioniert
Jetzt arbeite ich mit MikTex 2.8 und TeXstudio und will ein älteres Projekt editieren, in dem dieses Makro hundertfach verwendet wird. Leider erzeugt es jetzt aber den Fehler, wie im jpg-Anhang abgebildet.
Ich habe den Verdacht, dass das etwas mit der Kodierung zu tun hat, weil ich in einer älteren Datensicherung das Makro mit � (eigentlich ein O-ähnliches Quadrat) statt ² gefunden habe.
Kann mir dazu bitte jemand einen Reparaturtipp geben? Meine Versuche mit unterschiedlichen Kodierungseinstellungen (utf8 usw.) haben nicht gefruchtet.
Herzliche Grüße
helm
\catcode`\²=\active
\def²#1²{\hbox{$\displaystyle{#1}$}}
Das Makro wird dann z.B. entsprechend ²c=a+b² eingesetzt. Das hat vor Jahren auch funktioniert
Jetzt arbeite ich mit MikTex 2.8 und TeXstudio und will ein älteres Projekt editieren, in dem dieses Makro hundertfach verwendet wird. Leider erzeugt es jetzt aber den Fehler, wie im jpg-Anhang abgebildet.
Ich habe den Verdacht, dass das etwas mit der Kodierung zu tun hat, weil ich in einer älteren Datensicherung das Makro mit � (eigentlich ein O-ähnliches Quadrat) statt ² gefunden habe.
Kann mir dazu bitte jemand einen Reparaturtipp geben? Meine Versuche mit unterschiedlichen Kodierungseinstellungen (utf8 usw.) haben nicht gefruchtet.
Herzliche Grüße
helm