Tcltexed Homepage english
Tcltexed ist ein von mir in unzähligen Arbeitsstunden erstellter "simpler" Texteditor, der auf der Skriptsprache Tk/Tcl
basiert. Er wurde von mir speziell auf die Bedürfnisse eines Liebhabers der Sprache LaTeX zugeschnitten, auf meine Wenigkeit natürlich, einige Ideen von Komilitonen wurden jedoch auch integriert, so daß ich doch etwas programmiert habe, das auch
der Allgemeinheit von Nutzen seien mag.
Was kann Tcltexed ?
-
Zunächst einmal alles was ein jeder normale Texteditor kann. Man kann damit einen Text editieren, Teile kopieren, durchsuchen, ersetzten, und so weiter. Die Tastaturbelegung orientiert sich dabei an dem Stil von Motiv,Windows und dem
Stil wie er unter Dos von den Programmen edit, Borland Pascal, etc., oder aber unter unix von joe vertreten wird.
-
Die externen Programme latex, xdvi, dvips, ghostview können einfach durch
Buttons (=Knöpfe) aufgerufen werden. Ihre Ausgaben werden automatisch angezeigt.
-
Syntax Highlighting, wobei zwischen bekannten und unbekannten LaTeX-Befehlen
unterschieden wird.
-
Standart-LaTeX-Befehle sind per Buttondruck in den Kontext einfügbar, wobei
die mathematischen Symbole durch Bilder auf den Buttons wiedergegeben sind.
Mit anderen Worten man hat z.B. das griechische Alphabet vor sich und per Maus läßt sich ein \varepsilon in den Kontext einfügen.
-
Es gibt die Möglichkeit selbst häufig benutzte LaTeX-Sequenzen Benutzer eigenen Buttons zuzuordnen.
-
Tippt man LaTeX-Befehle direkt in den Kontext ein so werden sie, sobald sie eindeutig erkannt werden ergänzt, z.B. eine Eingabe von \fra führt zu einer Ergänzung zu \frac{}{}. Analog werden Auf-Klammern sofort mit Zu-Klammern ergänzt. (Abstellbar)
-
Wird eine Umgebung \begin{} in den Text eingefügt und dann eine
Umgebungsvariable eingefügt, z.B. enumerate, so wird dieser Eintrag
auch gleich mit, bei diesem Beispiel, \end{enumerate} geschlossen.
-
Die Auskommentierung eines grösseren Textbereiches ist per Maus möglich.
-
Last but not least : Es existiert eine einschaubare Liste von Tcltexed bekannten LaTeX-Befehlen, und zu einem Großteil dieser Befehle existieren Kurzbeschreibungen, die als Hilfe entweder über die Liste oder direkt im Text
abrufbar sind.
Systemanforderungen
-
Eigendlich läft es auf allen Betriebsystemen, für die die Skriptsprache Tcl/Tk erhältlich ist. Ausgetestet wurde es von mir auf unix-Maschinen (dec), Linux, Windows 95 und Windows NT.
-
|
|
Umbedingt benötigt wird Tcl/Tk am besten die neuste Version (8.x). Tcl/Tk kann man "kostenlos" aus dem
Internet zu ziehen. Es braucht ungefähr 3MB Speicher auf der
Festplatte.
|
Screenshots
Um Lesern, etc., unnötige Ladezeiten zu
ersparen hier erst der Link
Copyright
Copyright (C) 1998 Martin Strauß
Freigegeben im Sinne der Gnu General Public License.
Wer sich erkenntlich zeigen will kann mir was
nicht alkoholhaltiges spendieren, ansonsten ... für dieses Produkt ... nix Preisschild.
Stabilität und Fehler
Inzwischen kommt es kaum noch zu Zwischenfällen, eweitig
dennoch gefundene Fehler in der Funktionalität von Tcltexed
bitte an mich weiterleiten. Gegen Abstürze des
Interpreters bin ich jedoch machtlos, diese kommen jedoch noch seltener
vor wie simple übersehene Programmierfehler meinerseits.
Warum ich mir den Aufwand antat ?
-
Wer latex kennt und damit arbeiten muß oder erstmals zu diesem Vergnügen kommt, weiß daß man den Quelltext mit jedem beliebigen Editor bearbeiten kann.
-
Er weiß jedoch auch, daß er sich dazu eine Unmenge von Befehlen
merken muß oder alternativ ständig am Blättern in seiner Anleitung
ist. Auch kommt es nicht selten vor, daß in Formeln, und ähnlichem, Befehlsfolgen immer wiederkehren und man entweder, wieder und wieder das selbe eintippt, oder aber am ständigen hin und herkopieren ist.
-
Es braucht nicht viel Grips darauf zu kommen, daß ein speziel für latex
konzipierter Editor einem so einiges am Schrecken von latex nehmen könnte.
Doch was tun wenn man im Internet keinen findet, oder einen für ein
Betriebssystem, das bei einem nicht läuft? Ganz einfach man muß sich
wohl selbst darum kümmern das einer programmiert wird und genau dieses
habe ich getan.
Download
Die aktuelle Version ist 2.8 (Stand Nov 2006)
tcltexed-2.8.tar.gz
oder siehe Mirrors
Hinzugekommen ist :
- Support für Tcl/Tk 8.4, thanx to Aaron Müller
Version 2.7 (Stand Aug 2001)
tcltexed-2.7.tar.gz
Version 2.6 (Stand Aug 2000)
tcltexed-2.6.tgz
Hinzugekommen sind :
-
Umwandlung per Menüpunkt von ü, ä, etc. in den entsprechenden
LaTeX-Code "u, "a, etc. ala \usepackage[german]{bable} und zurück.
-
Obiges machtes mir möglich ispell einzubinden und sinnvoll nutzbar zu machen.
Version 2.5 (Stand Mai 2000)
tcltexed-2.5.tgz
Hinzugekommen sind :
-
Umwandlung per Menüpunkt von ü, ä, etc. in den entsprechenden
LaTeX-Code \"u, \"a, etc. und zurück.
-
Bug fixes
Version 2.4 (Stand November 1999)
tcltexed-2.4.tgz
Hinzugekommen sind :
-
Einführung eines Zeilenumbruchs per Tastenkombination
oder Menüaufrufes.
-
Bug fixes
Version 2.3 (Stand Juli 1999)
tcltexed-2.3.tgz
Hinzugekommen sind :
-
Die englischen Hilfetexte wurden komplett gegen bessere ersetzt.
-
Das Hilfesystem wurde modifiziert, so daß nach Stichworten innerhalb
einzelner Textabschnitte gesucht werden kann.
-
Ferner ist man nun nicht mehr auf die Hilfen in der vorgewälten
Sprache festgelegt, man kann im Hilfefenster zwischen dem englischen
und deutschen Text wechseln. (Die Inhalt der Hilfstexte sind
unabhängig von einander also nicht übersetz)
-
Eine primitive Rechtschreiberkennung ist implementiert worden.
Version 2.2 (Stand November 1998)
tcltexed-2.2.tgz
Hinzugekommen sind :
-
Die Schriftgröße im Editorfenster ist nun
einstellbar.
-
Aufrufe von tcltexed mit Parameterübergabe, beziehungsweise
die Angabe einer zu öffnen Datei ist nun möglich.
tcltexed beispiel.tex
-
Endlich alle Hilfen ins Englische übersetzt.
(Ich aber nix arg gut in English)
-
ab dieser Version läuft Tcltexed nur noch mit
Tcl/Tk ab Version 8.x
Zuletzt lauffähig untet Tcl/Tk Versionen vor 8.x
(Stand Oktober 1998)
tcltexed-2.1.tgz
Hinzugekommen sind :
-
bessere Farbkonfiguration
-
... gehe zu Zeile ... (Eingabe)
tcltexed-2.0.tgz
Hinzugekommen sind :
-
viele Hilfen auf LaTeX-Befehle
-
potentielle mehrsprachige Ausgabe von Tcltexed
-
zur automatischen Befehlsergänzung die
Auflistung aller möglicher bekannten Ergänzungen
-
einige Details an die ich mich nicht mehr erinnern kann, und/oder
den Sourcecode effizienter machen
Erste ins Netz gelegte Version : (August 1998)
tcltexed-1.8.tgz
Mirror
Ab Version 2.6 liegt die aktuelle Version auch unter
ftp://ftp.dante.de/tex-archive/support/tcltexed
und ist damit auch in allen
CTAN Mirrors
im entsprechenden Verzeichnis zu finden.
Kontaktperson
Bin ich, sprich Martin Strauß. Erreichbar bin ich
am besten per email.
mailto:mys@faveve.uni-stuttgart.de
Man kann aber auch in der Fachschaft Physik in Stuttgart Vaihingen nach mir suchen.