Version 1.32 und 1.33 - Behebung einiger kleinerer Fehler, vorwiegend beim TeXen bei gleich- zeitig ge”ffnetem Previewer ____________________________________________________________________________ Version 1.31 - Auswahlfeld fr das Einfgen einer šberschrift ohne lfd. Nummer (z.B. \chapter*) im šberschriften-Dialog. - In der deutschen Version einfgen von \" anstelle von \-. - Untersttzung der Befehle "\clearpage" und "\cleardoublepage" sowie den Umgebungen "samepage" und "description". - Dateien, die Zeilen l„nger als 2048 Zeichen beinhalten, fhrten auf- grund eines Fehlers in der Watcom DLL zum Absturz von TeXEdit. Durch einige kleinere Tricks geht's jetzt aber. - Drucken mit Optionen: Benutzerspezifische Druck-Parameter wurden ohne Leerzeichen an die voreingestellten Druck-Parameter angehangen. - Fehlerbehebung beim Drucken mit Optionen: "Immer Postscript erzeugen" fhrte zu einem Fehler. - Die Druckoptionen bieten nun eine Auswahl fr Hoch- bzw. Querformat an, die allerdings *nicht* auf Postscript-Ausgaben wirken. - Export: PCX, BMP und MSP. - Gliederung der Umgebungen in Untermenues ____________________________________________________________________________ Version 1.3a - Gliederungsfenster in der englischen und der unregistrierten deutschen Version wurde nicht ge”ffnet - Jetzt geht's. - Der Menupunkt ASCII->LaTeX wurde nachgebessert. ____________________________________________________________________________ Version 1.3 - Integration von fix122a bis fix 122c (alle bekannten Fehler behoben) - Layout„nderungen in vielen Bereichen (oftmals im Datail) - Abbruch-Button bei "Suchen&Ersetzen" - Erste Statistik-Funktionen liefern die Anzahl der W”rter und die Gr”áe des Dokuments. (Wird erweitert) - Das Makro MARK.CMD wurde berarbeitet und in CLIENT.EXE integriert. - "ASCII nach LaTeX" Konverter - Aktuellste LaTeX.INF liegt bei. ____________________________________________________________________________ Version 1.22 - Registrationen oder andere Kontaktaufnahmen k”nnen nun ber EMail (kai.stippich@t-online.de) erfolgen. (Auch die Fax Nr. hat sich ge„ndert.) N„heres in ReadMe.txt und Register.txt. - Beim TeXen von Teildokumenten wurde die '\includeonly' Anweisung nur dann im Hauptdokument gesetzt, wenn schon eine '\includeonly' Anweisung definiert war. - Da die Aktionen 'Ausschneiden', 'Kopieren' und 'Einfgen' leicht ber die Button-Bar erreichbar sind, wurden sie wieder aus dem PopUp-Menu genommen. Dieses zeigt nun wie frher direkt das 'Layout'-Menu - Eine optionale Info-Zeile informiert ber Zeilen- und Spaltenposition, Datum, Uhrzeit und Voreinstellungen. - Fr Text und Hintergrund k”nnen nun Farbeinstellungen vorgenommen werden. (Registrierte Version) - Das Gliederungsfenster kann neben den šberschriften nun auch andere Dinge wie z.B. Labels und Captions anzeigen und anspringen. (Registrierte Version) - Beim Seitenwechsel hat sich das Gliederungsfenster nicht immer automatisch aktualisiert. - Integration von BiBTeX. BiBTeX wird auf Knopfdruck hin mit dem Dateinamen des Hauptdokuments in der Console ausgefhrt. Ist die Console nicht aktiv, so werden die BiBTeX-Meldungen in einem eigenen Fenster angezeigt. - 'Datei-Import' wurde um Literaturdatenbanken erweitert. Dieser Menupunkt l„dt alle mit '\bibliographic' eingebundenen BiBTeX- Datenbanken in den Editor. (Registrierte Version) - Folgende Funktionen wurden berarbeitet und sollten nun fehlerfrei arbeiten: - AutoIndent - Tab-Taste auf Markierung anwenden - Interpretation der .log-Datei - Das 'Klammer' und 'Mark' Markro - Die registrierte Version wird sich in Zukunft von der unregistrierten Version mehr und mehr unterscheiden. 80% der in Zukunft eingefhrten Neuerungen werden nur noch in der registrierten Version verfgbar sein. Bereits vorhandene Funktionen bleiben natrlich nicht nachtr„glich ge- sperrt. Nichtregistrierten Anwendern steht damit auch weiterhin ein leistungs- starker Editor zur Verfgung. Die registrierte Version wird sich aber mehr und mehr durch praktische Erweiterungen abheben, die sich vor- wiegend an die Verfasser langer Dokumente richten. ____________________________________________________________________________ Version 1.21 - Innerhalb der Dialogboxen kann nun mit den Cursor-Tasten, Tab oder/und {Ctrl}{Tab} bzw. {Shift}{Tab} zu dem jeweils n„chsten Eintrag ge- sprungen werden. Bisher war die Reihenfolge, mit denen die Objekte angesprochen wurden manchmal etwas chaotisch. - Wurde TeXEdit durch einen Doppelklick auf das Systemicon (oben links) beendet, so war der ev. erscheinende 'Abbruch'-Button wirkungslos. - Bei der Interpretation der .log-Datei konnte der dafr verantwortliche Thread in eine Endlosschleife laufen, wenn in der Fehlermeldung eine Klammer stand. Dies wurde beseitigt. - Um eventuelle Endlosscheifen bei der Analyse der .log-Datei abzubrechen wurde die Funktion 'N„chster Fehler' erweitert: Sie ist nun auch in der Lage die Interpretation der .log-Datei abzubrechen. (Siehe Hilfe) - Die Interpretation der log-Datei wurde berarbeitet, so daá nun alle Fehler in der Reihenfolge ihres auftretens angesprungen werden. Probleme bei verschachtelten Dateien wurden behoben. - Die Toolbar wurde berarbeitet und erweitert. Die Anzahl der ange- zeigten Icons variiert jetzt mit der eingestellen Bildschirmaufl”sung. Es ist jetzt auch m”glich die ToolBar abzuschalten. - Es gab Probleme bei der Auswertung der Speicherzeiten fr die Dateien. Unter bestimmten Umst„nden wurde die dvi-Datei als „lter als die TeX-Datei erkannt. Diese fhrten dazu, daá eine Datei unendlich oft getext wurde anstatt den Previewer zu ”ffnen. - Einige kleinere Fehler an diversen Stellen wurden gefixt. - Alle Dialoge lassen sich nun mit {ESC} abbrechen. Mit der Eingabetaste des nummerischen Tastenfeldes werden sie in der Regel ausgefhrt. (Die normale Enter-Taste ist oft schon anderweilig belegt) - Der 'Suchen&Ersetzen'-Dialog wurde berarbeitet. - Eine neue Option erm”glicht das automatische Laden der zuletzt ge”ffneten Dateien. Wird TeXEdit durch Doppelklick auf eine TeX-Datei oder minimiert (mit dem PreLoad-Parameter -p) gestartet, so wird die 'AutoLoad'-Option ignoriert. - Optionale NFSS-Untersttzung (LaTeX2e) - Die Preise fr Sammelbestellungen wurden reduziert und Schler (keine Studenten) erhalten TeXEdit zum halben Preis. Gleichzeitig wurden weitere Einschr„nkungen in der nicht registrierten Version vorgenommen. - Folgende Punkte k”nnen nunmehr nur noch in der registrierten Version genutzt werden: a) Das Anspringen der beim TeXen aufgetretenen Fehler b) Drucken mit Optionen ____________________________________________________________________________ Version 1.2 - Umstellung auf VXRexx 2.1d. (Leider wurden in diesem Patch nicht alle Fehler beseitigt, die mir das Leben bei den letzten Versionen so schwer gemacht haben. - Zumindest aber die Schriftart wird jetzt richtig aus dem Editorfenster gelesen) - Beim Arbeiten mit mehreren Teildokumenten wurde seit Version 1.0a das Hauptdokument nicht mehr gefunden. - Es besteht die M”glichkeit, daá in „uáerst seltenen F„llen (mir sind zwei bekannt, bei denen es sich aber auch um Bedienungsfehler handeln k”nnte) Texte verloren werden k”nnnen. (Ich hoffe ich schrecke durch meine Offenheit nicht vor dem Einsatz von TeXEdit ab) Allein der Gedanke, es k”nnte sich hierbei um ein Fehler im Variablen- handling handeln, hat mich veranlaát die gesammte Variablenstruktur neu zu implementieren. Im Zuge dieses Gewaltaktes ist TeXEdit an einigen Stellen deutlich schneller geworden. - Wurden nach dem Erstellen einer DVI-Datei Žnderungen an dem Quelltext vorgenommen und noch in der gleichen Minute gesichert, also ohne das die Systemuhr auf eine neue ganze Minute gesprungen ist, wurden diese Žnderungen beim Aufruf von "Preview", "Drucken" oder "Postscript exportieren" ignoriert. - Das PopUp-Menu wurde um die Funktionen "Ausschneiden", "Kopieren" und "Einfgen" erweitert und erscheint nun untergliedert. - Es k”nnen nun mehrzeilige Textbausteine definiert werden. - Wurde das Gliederungsfenster durch das Editorfenster verdeckt, so stellte es sich nach einem erneuten Aufruf nicht automatisch wieder in den Vordergrund. - Nach dem Springen zu der n„chsten Fehlerstelle, wird nun ungefragt eine detailierte Fehlermeldung zu der Ursache ausgegeben. - Beim ™ffnen von Teildokumenten werden nur noch die noch nicht geladenen Dateien ge”ffnet. Bisher versuchte TeXEdit alle Teildokumente zu laden, was bei bereits ge”ffneten Dateien zu einer Fehlermeldung fhrte. - Die Schnellauswahl-Liste im 'Datei-™ffnen' Dialog erscheint nun nach Zeit des letzten Zugriffes sortiert. Beim Laden einer neuen Datei wird die am l„ngsten nicht ge”ffnete Datei aus der Auswahlliste ge- l”scht. Desweiteren stehen in der Auswahlliste nur physikalisch verfgbare Dateien zur Auswahl. Dies ist beim Arbeiten mit Wechselmedien (Disketten, Zip-Drive, Syquest- oder MO-Laufwerken) hilfreich. - Die 'Beenden', 'Datei-Neu' und 'Datei-™ffnen' Dialoge wurden durch einen Abbruch-Button erg„nzt. (Diese Dialoge erscheinen nur, wenn die aktuelle Datei ver„ndert und noch nicht gesichert wurde) - Eine AutoSave-Option in den Einstellungen erlaubt das automatische Sichern nach jeweils 500 Žnderungen. - Das Umschalten zu einer ebenfalls geladenen Datei bewirkt das auto- matische Speichern der zuletzt aktiven Datei. Namenlose Dateien, durch 'Unbenannt(i)' im Reiter gekennzeichnet, werden nicht automatisch gesichert. - Auf mehrfachen Wunsch hin steht ab sofort in Makros der aktuelle Dateiname zur Verfgung. N„heres ist in der TeXEdit-Hilfe zu finden. - Neben den bisher ausgefhrten Žnderungen wurde der Quellcode an vielen Stellen berarbeitet. Dies kann sich an vielen Stellen durch leicht ver„nderte Menus oder durch ver„nderte Funktionalit„t bemerkbar machen. ____________________________________________________________________________ Version 1.1 - Die Darstellung der Dialogtexte wurde beschleunigt. - In einer der letzten Versionen hat sich ein Fehler bei der automatischen Bestimmung von math. Umgebungen eingeschlichen. Dieser wurde beseitigt. - Probleme bei Verwendung eines echten Postscript-Druckers wurden behoben. - Eine neue Konvertierung (Tabulatoren nach Leerzeichen) wurde auf- genommen. - TeXEdit verfgt nun ber ein frei konfigurierbares Sonderzeichen- fenster. Dieses verh„lt sich analog den brigen Sonderzeichen- fenstern (Mathe, Pfeile, Sonstige usw.) - Das Wechseln zwischen verschiedenen Konfigurationen wurde erheblich erleichert: Nachdem einer Konfiguration ein beliebiger Name zugeordnet wurde, erscheint dieser im Menu. - Mit jeder Konfiguration kann ein Makro verknpft werden. Dieses wird beim Umschalten auf die zugeh”rige Konfiguration ausgefhrt. (Auf diese Weise kann z.B. die TeXInput-Umgebung umdefiniert werden) - Die Fehlersuche wurde erleichert: Nach dem Springen zu einem Fehler mit {F6} kann mit {Ctrl}{F6} eine Erkl„rung der Fehlerursache ein- geblendet werden (falls eine solche verfgbar ist). - Es geh”rt zwar nicht hierher, aber Frank Schwedler (dem ich an dieser Stelle herzlich danken m”chte) hat einen Dreh gefunden, mit dem die mit dem Fix #8 auftretenden Probleme bei der Bildschirmdarstellung behoben werden k”nnen: Einfach eine die Datei pmmerge.dll durch eine „ltere Version ersetzen. ____________________________________________________________________________ Version 1.0b: - Ein Fehler beim Starten von TeXEdit nach einer Neuinstallation wurde behoben. (Ist mir echt peinlich) - Der Installationspfad wird grndlicher und jetzt auch nach dem Schlieáen der Einstellungen berprft. - TeXEdit arbeitet nun ein Makro beim Start ab. Dieses muá sich im Installationsverzeichnis befinden und den Namen 'TEstart.cmd' besitzen. Fr dieses Makro gilt der gleiche Synthax wie in den 'normalen' Makros. - Einige Anwender starten TeX, abh„ngig von der Version (LaTeX209 oder LaTeX2e), mit unterschiedlichen texinput-Umgebungen. Die n„chste Version wird fr jede Konfiguration eine beliebige Žnderung beliebiger und beliebig vieler Umgebungen zulassen. Durch einen Trick ist dies aber jetzt schon m”glich: Anstelle des TeX-Aufrufes ist einfach das CMD-Script anzugeben. Der n”tige Dateiname wird automatisch angehangen. (Dies sollte eigentlich gehen, obwohl ich es nicht getestet habe) - An dieser Stelle sei dringend von der Installation von OS/2 fix #8 gewarnt. Nach der Installation traten bei zwei Rechnern Probleme bei der Bildschirmdarstellung von Dialogboxen, die vom System an- gefordert werden, auf. Diese Fehler treten bei keinem kommerziell vertriebenen OS/2 auf. (Auch nicht bei Warp Connect, das intern schon den fix #8 aufweist). Nach einer Diskussion mit einem Mitarbeiter der IBM vermute ich einen Fehler im Fix. Ich denke das dieser in einer der n„chsten Fix-Pakete wieder behoben wird. (Falls der Fehler in der Watcom DLL (vrobj.dll) liegt, wird er wahrscheinlich mit dem n„chsten Fix dieser behoben werden. - Bei Verfgbarkeit von vrobj.dll in der Version 2.1d oder h”her sollte diese ruhig einmal (probehalber) installiert werden. Bisher waren diese DLL's immer abw„rtskompatibel. - Die Versionsnummer wurde auf 1.0b angehoben, der Dateiname weist aber auf Version 1.0c hin. Aus diversen Grnden ist dies leider unumg„nglich. Die n„chste Version wird somit 1.0d oder 1.1 sein. ____________________________________________________________________________ Version 1.0a: - Ein Abbruch des 'Gehe zu Zeile'-Dialoges mittels ESC lieá den Cursor in die erste Zeile springen. - Aufgrund eines Fehlers im Compiler wurde manchmal nicht die richtige Zeile angesprungen (bei 'Gehe zu Zeile' und 'N„chster Fehler' wurde dieser fehler umgangen). - Fehlermeldungen, die beim Abschieáen des Editors auftreten k”nnen, wurden beseitigt. - Es gibt bei den Einstellungen keine 0. (tempor„re) Konfiguration mehr. - Die Rckg„ngig-Funktion bei den Konfigurationen arbeitet nun auch nach einem Konfigurationswechsel. - Die Spin-Buttons (Nummerischen Eingabefelder) der Seiten- und Absatzeinstellungen k”nnen nun auch per Hand editiert werden. Der Fehler nach dem L”schen der Eintr„ge bei den Seiteneinstellungen wird nun abgefangen. - Nach Aufruf der Rechtschreibkorrektur wird nun auf diese gewartet. Ein Dialog bietet die M”glichkeit, die ge„nderte Fassung zu ber- nehmen oder zu verwerfen. - Die picture-Umgebung wurde erweitert. - 'Einfgen-Datum' fgt nun an Stelle von '\date' den Befehl '\today' ein. - Die Menupunkte 'Links', 'Rechts' und 'Zentriert' befinden sich nun nicht mehr im Untermenue 'Schriftstil', sondern direkt im Menue 'Layout'. - Erweiterung des Menues durch eigene Definitionen fr L„ngen, Befehle und Umgebungen. - Der Schriftauswahl-Dialog konnte (nach einer Neuinstallation) nicht genutzt werden. - Es kann jetzt auch die Schriftart fr die Reiter einer Notizbuchseite eingestellt werden. - Es kann jetzt auch plain TeX compiliert werden. - Die Console fr TeXEdit schlieát und ”ffnet sich nun selbstst„ndig mit dem Editor. Auáerdem wurde die Console verkleinert. - Rckg„ngig wurde mit der Tastenkombination {Alt}{Backspace} belegt. - Alle Dateien k”nnen nun mit 'Datei-Alle speichern' gesichert werden. - {Ctrl}y l”scht die aktuelle Zeile (unabh„ngig von der Cursorposition in dieser) - Den Makros k”nnen nun eigene Tastenkombinationen zugewiesen werden. (Bezglich der Schreibweise siehe TeXEdit.INF) - TeXEdit hat nun eine eigene DLL bekommen, in der neben den L„nder- einstellungen auch langsame Stellen in C programmiert werden sollen. Im Laufe der n„chsten Versionen sollen mehr und mehr Funktionen von Rexx nach C umgeschrieben werden. Daraus ergeben sich bereits fr diese Version folgende Punkte: a) Da die Dialogtexte bei jedem ”ffnen eines Dialoges in die ent- sprechenden Felder gesetzt werden muá, verz”gert sich der Aufbau eines Dialoges unwesentlich. (Das nachtr„gliche Setzen eines Textes dauert leider l„nger). Auff„llig wird der verz”gerte Dialogaufbau nur an einer Stelle: Den Einstellungen. Diese werden aber glcklicherweise nur selten ge- ”ffnet. Ich werde mich bemhen auch diese Stelle wieder auf die alte Geschwindigkeit zu bringen. b) Die 'Suchen&Ersetzen'-Funktion ist wesentlich schneller geworden und bietet nun zus„tzliche Optionen. c) Der Editor springt jetzt schneller und exakter an eine nach dem TeXen erkannte Fehlerstelle. ____________________________________________________________________________ Version 1.0: - Die Button-Bar wurde fest in das Editorfenster integriert und erweitert. - Die Menustruktur wurde berarbeitet. - War keine Datei geladen und wurde 'Rechtschreibung' aufgerufen, so trat ein Fehler aus. - Bei dem Versuch eine nicht existierende Datei zu laden, wurde diese als '_FS_FILE' geladen. Dies bleibt nun aus. - Beim L”schen (Beenden) von TeXEdit ber die Taskliste ({Ctrl}{ESC} und {Del}), erschien eine Fehlermeldung, die aber nicht weiter relevant war. - Einige Funktionen (wie z.B. 'figure') wurden erweitert. - Die Klickstart-Leiste wurde berarbeitet. - In den Einstellungen kann nun die Schriftart fr den Editor fest- gelegt werden. Dies verhindert Probleme, die beim ziehen der Schriften auf das Fenster entstanden waren. (Das Ziehen wurde ab- geschaltet) - Der Befehl '\partial' wurde bei der Suche nach šberschriften als '\part' interpretiert. Das Ergebnis waren 'komische' Eintr„ge im Gliederungsfenster. - Das Gliederungsfenster l„uft nun in einem Thread und wird bei Bedarf automatisch aktualisiert. (Ein erneutes Aufrufen des Gliederungs- fensters (auch mit F10) aktualisiert dies jedoch in jedem Falle). Die Fenstereinstellungen wurden ge„ndert: Das Fenster ist nun nicht mehr immer im Vordergrund. - Einfgen-Tabelle unterscheidet jetzt zwischen 'tabular' und 'tabular*'. Bisher wurde auch bei Angabe einer Tabellenbreite tabular ver- wendet. Dies fhrte beim TeXen zu einem Fehler. - Ein Bug beim Schlieáen der 'weiteren Pfeile' wurde beseitigt. - Die Schnellauswahl fr die letzten Dateien wurde berarbeitet. - Das Ersetzen funktionierte nicht. - Optionale Parameter bei Umgebungen werden durch einen Leerstring unterbunden und durch 'Optional:' in dem Fenstertitel deutlich gemacht. - {Alt}b war im šberschriften-Dialog doppelt belegt. - Die Funktion 'Matrix einfgen' wurde berarbeitet. - In die Sonderzeichen wurden (fr die Mathematiker unter uns) 'Funktionen' aufgenommen. - Die Tastenkombination {Ctrl}+,- wurde berarbeitet. - Das Setzen des Cursors mit der Maus aktualisiert jetzt sofort die Tab. Ebene. - Das reine TeXen (ohne Vorschau oder Drucken) wurde in einen eigenen Thread verlagert. Anwender, die zur Zeit TeX mit 'START /N' starten, sollten den Start-Befehl wieder l”schen. Das automatische Texen vor dem Drucken oder Preview kann leider nicht in einem eigenen Thread laufen, da sonst unter Umst„nden TeX und dvipm gleichzeitig aufgerufen werden. - Es wurde eine 'freie' Umgebung mit optionalem Label eingefhrt. - Um w„hrend der Eingabe einer Klammer gleich auch die zugeh”rige schlieáende Klammern einzufgen wurden drei neue Tastenkombinationen eingefhrt: Klammer | nur ”ffnende Klammer | incl. schlieáende Klammer --------|-----------------------|-------------------------- { | {AltGr}7 | {Alt}7 [ | {AltGr}8 | {Alt}8 ( | {Shift}8 | {Ctrl}8 - Ein Beispielmakro 'Mark.cmd' markiert den in eine Klammer geh”rigen Text. Das Makro ist so ausgelegt, daá es sich *sehr* leicht benutzerspezifisch anpassen l„át. Wegen dem hohen Nutzen wurde das Makro auf eine feste Tastenkombination '{Alt}m' gelegt. - Import-Teildokumente verursachte einen Fehler, wenn keine Datei geladen war. - Die Anzahl der gemerkten (letzten) Dateien wurde auf 6 erweitert. und werden jetzt in einem eigenen Untermenu angezeigt. - Die Seiten zeigen nun den Dateinamen mit Erweiterung an. Dies ist nicht so sch”n, erm”glicht aber das gleichzeitige ™ffnen von Dateien, die sich nur in der Endung unterscheiden (*.TeX, *.dtx, *.log). - Das Menu wurde durch den Befehl 'Gehe zu Zeile' erweitert. Es ist aber darauf zu achten, dass Abs„tze, die mit automatischen Umbruch ein- gegeben wurden, als eine Zeile interpretiert werden. - Es wurde ein Dialogfenster mit Druckoptionen eingefhrt. Hier k”nnen die wichtigsten Druckparameter eingestellt werden. - Anzahl der gefundenen Fehler werden in die Statuszeile eingeblendet. Es geht kein eigenes Fenster mehr auf. - Das TeXEdit-Icon wurde auf 640x480 Punkte umgestellt und eingebunden. Bei h”heren Aufl”sungen kann nach belieben das alternative TeXEd-Icon benutzt werden. - TeXEdit liegt nun als 'Server'- (TeXEdit.exe) und 'Client'-Version (Client.exe) vor. TeXEdit.exe ruft Client.exe auf und sorgt dafr, daá die bergebene Datei geladen wird. Client.exe sollte niemals alleine aufgerufen werden. Beispiel: - Verknpfen der Dateien *.tex mit TeXEdit.exe - Doppelklick auf eine TeX-Datei => TeXEdit wird mit dieser gestartet. - Doppelklick auf eine weitere TeX-Datei => TeXEdit wird aktiviert und die Datei wird auf eine eigene Seite geladen. (Bisher wurde TeXEdit in einem solchen Fall mehrmals gestartet) - TeXEdit hat den optionalen Parameter '-p' (fr Preload) bekommen. Dieser ”ffnet TeXEdit minimiert, so daá der Editor schon beim Systemstart ge- laden wird. (Das Programm 'PRELOAD.EXE' wurde somit berflssig.) Dieses bringt hohe Geschwindigkeitsgewinne. Hier ein Beispiel mit meinem Rechner (DX/4 100, 16MB, EIDE, PCI): | mit freiem Speicher | mit vollem Speicherý --------------|----------------------|--------------------- mit Preload | 3 Sekunden | 13 Sekunden ohne Preload | 13 Sekunden | 24 Sekunden ýFr einen 'vollen' Speicher wurde gesorgt, indem viele Speicher- fressenden Programme gestartet wurden (gsview, IDE, Debugger und GNU Emacs). Nach dem Schlieáen all dieser Programme, war dement- sprechend viel Speicher frei. - Beim ™ffnen der Einstellungen war der Punkt 'dvi-Datei immer l”schen' stets deaktiviert und wurde erst aktiv, wenn eine der PS-Einstellungen ver„ndert wurde. Jetzt ist er immer dann aktiv, wenn die Konfiguration es zul„át. - Das Installationsprogramm wurde gegen ein Rexx-Script ausgetauscht, welches weitaus leistungsf„higer ist. ____________________________________________________________________________ Version 0.99: An der Version 0.99 hatten unter anderem Thorsten Farkas und Rolf Niepraschk maágeblichen Anteil. Einen herzlichen Dank an dieser Stelle fr die Tips und Anregungen. - Die Einstellungen haben sich ge„ndert. Es darf kein 'START' mehr vor die externen Programme geschrieben werden. TeXEdit erg„nzt diese bei Bedarf automatisch. - Die Hilfedatei LaTeX2e.INF liegt bei. Sie ist wesentlich moderner als die Datei LaTeX.INF, die in div. Mailboxen zu finden ist. LaTeX2e.INF basiert auf LaTeX2e.texi fr GNU Emacs und wurde von Rolf Niepraschk mit 'texi2ipf' bersetzt. TeXEdit sucht nun in dieser Datei nach Hilfe. Soll die Datei LaTeX.INF beibehalten werden, so ist diese in LaTeX2e.INF umzubenennen. - Beim Arbeiten mit Teildokumenten muá nicht mehr das Hauptdokument Compiliert werden. Der Editor findet dieses selbst, fgt den '\includeoonly'-Befehl ein (bzw. aktualisiert diesen) und speichert das betreffende Teil- und Hauptdokument (gilt fr TeXen, PreView Drucken und Postscript-Erzeugen). Bezglich der Einstellungen siehe TeXEdit.INF - Die ENTER-Taste des Nummerik-Blockes wird analog der normalen ENTER-Taste interpretiert. - Die Felder im Notizbuch, die die Dateinamen anzeigen, passen ihre Gr”áe automatisch der L„nge des Dateinamens an (Sie werden jetzt auch kleiner). - IBM 00REXX beta Software kann in eigene Makros eingebunden werden. - Probleme mit der Darstellung nach dem Wechsel der Schriftart wurden beseitigt. - Die VXRexx-Console, die zur Kommunikation mit externen Programmen dient, kann abgeschaltet werden. - TeXEdit hatte Probleme mit neueren DLL's (2.1b oder 2.1c). Die Ursache lieá sich an einem bestimmten VX-Rexx Befehl festmachen. Um dies fr die Zukunft auszuschlieáen, wurde dieser durch einen OS/2-Rexx Befehl ersetzt. - Es wurde eine Adressdatenbank mit Serienbrief-Funktionen integriert. - Textbausteine sind verfgbar ( tbs{F3} => Textbaustein ) - Soll eine Referenz auf ein vorhandenes Label erstellt werden, so steht nun eine Auswahl aller in diesem Teildokument definierten Labels zur Verfgung. - Treten beim Compilieren Fehler auf, so wird jetzt eine Meldung aus- gegeben. Dies ist sinnvoll, wenn der TeX-Aufruf die Option '-n' (nonstopmode) enth„lt und die Console minimiert ist. - Beim Springen zum n„chsten Fehler (mit {F6}) wird nicht mehr nur die entsprechende Zeile angesprungen. Es wird auáerdem eine Markierung gesetzt, die die Fehlerquelle beinhaltet. - Beim Aufruf externer Programme (TeX, dvipm usw.) wird die Sanduhr eingeschaltet. Bei minimierter Console ist so das Ende eines TeX Aufrufes leichter zu erkennen. - Die TAB-Funktion wurde erneut berarbeitet. Sie ist schneller und sicherer geworden. - Das Springen im Text durch Benutzung des Gliederungsfensters stellt jetzt den Cursor auf die Zielstelle. Die Funktion ist ebenfalls schneller geworden. - Die Dialogfenster wurden berarbeitet: a) Es wurden Hotkeys fr alle Fenster eingefhrt. b) Die Cursor beim ™ffnen eines Fensters stehen jetzt auf der sinnvollsten Stelle. - Das Gliederungsfenster hat bis zu Version 0.98a manchmal nicht das letzte Kapitel angezeigt. Desweiteren traten die Befehle 'sectionmark' und 'chaptermark' als eigene Kapitelberschriften auf. Diese Fehler wurden behoben. - Die beim Beenden von TeXEdit ge”ffneten Sonderzeichenfenster werden (bei entsprechender Einstellung) beim n„chsten Start von TeXEdit automatisch ge”ffnet. - Alt-F4 schlieát jetzt den Editor. Vorher war diese Tastenkombination deaktiviert, um ein ordnungsgem„áes Beenden zu gew„hrleisten. Jetzt wird sie abgefangen. - Es stehen im Datei-Menu die letzten vier Dateien zur Schnellauswahl bereit. - Es kann nun vor- und rckw„rts gesucht werden. - Erg„nzung des Schriftstils mit 'Hervorgehoben' - Die Taste '^' macht Žrger. Es handelt sich hierbei um ein OS/2 internes Problem. Um sie trotzdem verfgbar zu stellen, wurde sie durch {Ctrl}-^ ersetzt (Siehe Hilfe: Probleme) - Das TeXEdit-Icon war nur fr die Gr”áe 40x40 (1024x768 Punkte Auf- l”sung) definiert. Es wurde jetzt auch auf geringere Aufl”sungen konvertiert. - Wurde {F1} bei einem leeren Editorfenster gedrckt, so trat ein Fehler auf. ____________________________________________________________________________ Version 0.98a: - Vereinfachung des Hilfezugriffs auf die Datei LATEX.INF mittels F1 (Auf Anregung von Rolf Niepraschk). Der Befehl, zu dem Hilfe gewnscht wird, muá nicht mehr markiert werden. Es reicht den Cursor auf den betreffenden Befehl zu stellen und anschieáend 'F1' zu drcken. - Bug auf einigen Systemen, der einen Fehler beim ™ffnen der Sonderzeichen 'Pfeile' auftrat, wurde behoben. - Die Button-Leiste ist nun an das Editorfenster gebunden (wie auch die Sonderzeichen). Beim Verschieben des Editorfensters bleibt sie immer in gleicher relativer Position zu dem Hauptfenster. ____________________________________________________________________________ Version 0.98: - Ein Bug beim Einfgen von 'TeX-Dateien als Text an die aktuelle Cursorposition' wurde behoben. - Ein Bug, der sich bei Version 0.97 eingeschlichen hatte und das Springen zum n„chsten Fehler mit 'Datei nicht geladen' quittierte, wurde behoben. (Gefunden von Thorsten Farkas) - Das Formatieren des Quelltextes mit der TAB-Taste zeigte einige Fehler. Die Funktion wurde berarbeitet. - Der 'Rckg„ngig'- Befehl wirkt jetzt auf alle zuvor durchgefhrten Žnderungen. - Das Editorfenster wird nach dem Compilieren nur noch nach dem Auftreten von Fehlern aktiviert. - In Makros k”nnen nun die selbstdefinierten Variablen beliebig be- nannt werden, ohne Konflikte mit den internen Variablen des Editors zu verursachen. - Die Beispielmakros wurden durch einen 'Klammercheck' erweitert (Hilfreich bei verschachtelten Strukturen) - Beim L”schen einer Seite, bzw. beim Ziehen einer Seite auf den OS/2 Shredder, wird die entsprechende Seite gel”scht. Handelt es sich bei der zu l”schenden Seite um die letzte (einzige), so wird nur deren Inhalt gel”scht. - Auf Wunsch hin wurden die Umgebungen in das Hauptmenu aufgenommen. Dies gew„hrleistet einen schnelleren Zugriff. Die Umgebungen wurden auch mit Tastenkrzel versehen. Um z.B. eine Minipage einzufgen, kann jetzt die Tastenkombination Alt-U P fr 'Umgebung miniPage' eingegeben werden. (Anregung von Thorsten Farkas) - Die aktuelle Tab.Ebene (Einzug) wird automatisch erkannt. Die auto- matische Erkennung kann aber auch abgeschaltet werden. - Automatischer Einzug der Zeilen auf die richtige Ebene. - Ctrl- Ctrl+ wurde so abge„ndert, daá automatischer Einzug beim Bet„tigen der Tasten erfolgt. - Ein Fehler in der Hilfedatei wurde behoben: Die Datei Latex.inf be- findet sich nicht auf den dante-server sondern auf der sun0 in Heidelberg (sun0.urz.uni-heidelberg.de) im Verzeichnis /pub/os2/unix/tex/latexinf.zip (Gefunden von Thorsten Farkas ) - Die verfgbaren Sonderzeichen wurden erweitert. - Boxen (mbox, parbox, raisebox usw.) wurden in ein eigenes Menu auf- genommen und erweitert. (Layout-Boxen) - Blanks, die unter Umst„nden in alten Texten enthalten sein k”nnen (?) (z.B. \begin {document}) k”nnen mit dem neuen Menupunkt 'Leerzeichen beseitigen' (im Menu 'Extras-Konvertieren') im ganzen Text gel”scht werden. - Kombatibilit„t zu anderen TeX-Konfigurationen (z.B. auf UNIX) er- fordert oftmals die Vermeidung von Umlauten. Unter 'Extras-Konvertierungen' k”nnen im Text alle 8bit- gegen LaTeX- Zeichen (z.B. „ nach "a) ausgetauscht werden. Selbstverst„ndlich ist auch der Rckweg m”glich. - Der Einzug (Breite eines Tabs) wurde halbiert. Die Texte sehen so ansprechender aus. - Botton-Leiste zum Schnellzugriff auf die wichtigsten Befehle ( Auf Anregung von Frank Schwedler) - Sonderzeichen Mathematik fr das schnelle Erstellen von mathematischen Formeln (Beinhaltet Wurzeln, Integrale, Vektoren, Matrizen, Klammern, Brche, Summen und mehr). - Erweiterung der sonstigen Sonderzeichen. - Abbruch-Bottom bei Import TeX-Datei - Kleinere Erweiterungen in der Hilfe und in der Installationsanweisung. ____________________________________________________________________________ Version 0.97: - Der Quelltext wurde an vielen Stellen auf Systemsicherheit, Geschwindigkeit und Speicherbedarf optimiert (in dieser Reihenfolge). - Ein Absatzlayout bestimmt die globale Form der Abs„tze (Einzug erste Zeile, Endabstand und max. Wortabstand) - Seitenlayout (WYSIWYG) zum Einstellen der Seitenr„nder. (Diese Funktion ist erst in letzter Minute fertig geworden und kann noch einige kleine Fehler beinhalten.) - Kopf- und Fuázeileneinstellungen k”nnen global oder fr eine Seite gesetzt werden. - Beim Einbinden von PCX und HPGL Dateien wird jetzt die 'figure'- Umgebung automatisch gesetzt. - Beim Einfgen von TeX-Dateien kann jetzt zwischen '\include', 'Text einfgen' und '\input' gew„hlt werden. - Ein Bug beim Einfgen von Dateien mit '\include' wurde behoben. - Die Verwaltung mehrerer Dokumente in einem Editorfenster wurde realisiert. Dabei werden die einzelnen Dateien in jeweils eine eigene Seite eines Notizbuches (Notebooks) geladen. - 'Import-Teildokumente' ”ffnet alle zu dem entsprechenden Dokument geh”renden Dokumente, die mit '\include' eingebunden wurden in einem eigenen Fenster. Zum Suchen der Dateien wird die TeXInput- Variable von TeX ausgewertet. - Definieren von nicht trennbaren Bereichen und Einfgen von Trenn- stellen. - Rotation von Text (geht nur mit dvips) - Umrahmen von Text - Brche k”nnen jetzt ber 'Einfgen-Sonderzeichen-Sonstige' eingefgt werden. - Beim Einfgen von Sonderzeichen erkennt TeXEdit automatisch eine bestehende mathematische Umgebung. Siehe Online-Hilfe - Die Befehle 'Hochsetzen' und 'Tiefsetzen' erkennen eine math. Um- gebung und setzen diese bei Bedarf. - Abstimmung der Menus auf EmTeXb17 und dvips558. Dabei wurde sowohl die Menustruktur als auch die Tastenkombinationen berarbeitet. - Allgemeine Erweiterungen der Menus wurden durchgefhrt. - Die Rckg„ngig-Funktion wurde berarbeitet und arbeitet jetzt auch bei l„ngeren Texten schnell. - Die Anzeige von den Kapitelberschriften bleibt auf dem Bildschirm und kann mit F10 jederzeit aktualisiert werden. - Wird mit dem Gliederungsfenster ein Kapitel angesprungen, so bleibt die Einfgemarke auf der ursprnglichen Stelle. Dadurch kann bei l„ngeren Dokumenten eine Passage gelesen werden und sofort bei der alten Position weitergeschrieben werden. - Das gefundene Kapitel beginnt jetzt immer am oberen Rand des Editor- fensters - Fenster, die zu einer Eingabe auffordern sind auf 'modular' gesetzt worden, d.h. es kann ohne Schlieáen dieser Fenster nicht mehr das Hauptfenster aktiviert werden. Ausnahmen: Fenster, die von ihrer Struktur so ausgelegt sind, daá sie immer auf dem Desktop bleiben k”nnen (Gliederungsfenster und Sonder- zeichen.) - Das Gliederungsfenster speichert seine letzte Position. - Die Fenster mit Sonderzeichen sind vertikal angeordnet, um sie besser neben dem Editorfenster anordnen zu k”nnen. Sie k”nnen jetzt ge”ffnet bleiben und speichern ihre Position auch ber einen Systemabschluá hinaus. - Es k”nnen mehrere Konfigurationen gespeichert werden. - Alle Funktionen bercksichtigen jetzt auch die Dokumentklassen 'book' und 'report'. - Die Menupunkte 'Compilieren', 'Vorschau', 'Postscript' und 'Drucken' wurden berarbeitet: Compilieren: Es wird immer TeX aufgerufen ^^^^^^^^^^^ Ansonsten : Es wird TeX nur dann aufgerufen, wenn die dvi-Datei ^^^^^^^^^ „lter als die tex-Datei ist. Ist dies der Fall und treten Fehler beim Comilpieren auf, so wird in den Editor zurckgeschaltet. Soll eine ev. erzeugte dvi- Datei trotzdem angezeigt oder gedruckt werden, so ist der entsprechende Menupunkt erneut aufzurufen. - Die Hilfe, allgemeine Hinweise (diese sollten unbedingt gelesen werden, um das Konzept von TeXEdit zu verstehen) und die Installationsan- leitung wurden in Form einer INF-Datei gebracht, welche allerdings noch Lcken aufweist.