summaryrefslogtreecommitdiff
path: root/support/tcltexed/bht
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/tcltexed/bht
Initial commit
Diffstat (limited to 'support/tcltexed/bht')
-rw-r--r--support/tcltexed/bht/RCS/amscd.bht,v32
-rw-r--r--support/tcltexed/bht/RCS/amsfonts.bht,v33
-rw-r--r--support/tcltexed/bht/RCS/amsmath.bht,v66
-rw-r--r--support/tcltexed/bht/RCS/amssymb.bht,v91
-rw-r--r--support/tcltexed/bht/RCS/amsthm.bht,v34
-rw-r--r--support/tcltexed/bht/RCS/epsf.bht,v33
-rw-r--r--support/tcltexed/bht/RCS/graphics.bht,v38
-rw-r--r--support/tcltexed/bht/RCS/latex.bht,v164
-rw-r--r--support/tcltexed/bht/RCS/latex209.bht,v45
-rw-r--r--support/tcltexed/bht/RCS/latex_math.bht,v105
-rw-r--r--support/tcltexed/bht/RCS/latex_other.bht,v77
-rw-r--r--support/tcltexed/bht/RCS/notiz.bht,v42
-rw-r--r--support/tcltexed/bht/RCS/picture.bht,v57
-rw-r--r--support/tcltexed/bht/RCS/tabelle.bht,v41
-rw-r--r--support/tcltexed/bht/amscd.bht8
-rw-r--r--support/tcltexed/bht/amsfonts.bht10
-rw-r--r--support/tcltexed/bht/amsmath.bht43
-rw-r--r--support/tcltexed/bht/amssymb.bht68
-rw-r--r--support/tcltexed/bht/amsthm.bht10
-rw-r--r--support/tcltexed/bht/epsf.bht9
-rw-r--r--support/tcltexed/bht/graphics.bht15
-rw-r--r--support/tcltexed/bht/latex.bht141
-rw-r--r--support/tcltexed/bht/latex209.bht21
-rw-r--r--support/tcltexed/bht/latex_math.bht82
-rw-r--r--support/tcltexed/bht/latex_other.bht54
-rw-r--r--support/tcltexed/bht/notiz.bht18
-rw-r--r--support/tcltexed/bht/picture.bht33
-rw-r--r--support/tcltexed/bht/tabelle.bht17
28 files changed, 1387 insertions, 0 deletions
diff --git a/support/tcltexed/bht/RCS/amscd.bht,v b/support/tcltexed/bht/RCS/amscd.bht,v
new file mode 100644
index 0000000000..ea5af04647
--- /dev/null
+++ b/support/tcltexed/bht/RCS/amscd.bht,v
@@ -0,0 +1,32 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amscd "\\usepackage{amscd}\n" amscd 0
+
+I CD "\\begin{CD}\n\\end{CD}\n" CD 9
+@
diff --git a/support/tcltexed/bht/RCS/amsfonts.bht,v b/support/tcltexed/bht/RCS/amsfonts.bht,v
new file mode 100644
index 0000000000..69b54d8f13
--- /dev/null
+++ b/support/tcltexed/bht/RCS/amsfonts.bht,v
@@ -0,0 +1,33 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amsfonts "\\usepackage{amsfonts}\n" amsfonts 0
+
+I mathbb "\\mathbb{}" mathbb 1
+I mathfrak "\\mathfrak{}" mathfrak 1
+I boldsymbol "\\boldsymbol{}" boldsymbol 1@
diff --git a/support/tcltexed/bht/RCS/amsmath.bht,v b/support/tcltexed/bht/RCS/amsmath.bht,v
new file mode 100644
index 0000000000..655a9ee2ac
--- /dev/null
+++ b/support/tcltexed/bht/RCS/amsmath.bht,v
@@ -0,0 +1,66 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amsmath "\\usepackage{amsmath}\n" amsmath 0
+
+# Formelunterstruktur
+I split "\\begin{split}\n&=\\\\\n&=\n\\end{split}\n" split 20
+I multline "\\begin{multline}\n\\\\\n\n\\end{multline}\n" multline 19
+I gather "\\begin{gather}\n\\\\\n\n\\end{gather}\n" gather 17
+I align "\\begin{align}\n&= &=\\\\\n&= &=\n\\end{align}\n" align 26
+I subequation "\\begin{subequation}\n\n\\end{subequation}\n" subequation 19
+I intertext "\\intertext{}\n" intertext 2
+
+# Matrizen
+I matrix "\\begin{matrix} & & \\\\\n & & \\\\\n & & \\end{matrix}\n" matrix 39
+I pmatrix "\\begin{pmatrix} & & \\\\\n & & \\\\\n & & \\end{pmatrix}\n" pmatrix 40
+I bmatrix "\\begin{bmatrix} & & \\\\\n & & \\\\\n & & \\end{bmatrix}\n" bmatrix 40
+I vmatrix "\\begin{vmatrix} & & \\\\\n & & \\\\\n & & \\end{vmatrix}\n" vmatrix 40
+I Vmatrix "\\begin{Vmatrix} & & \\\\\n & & \\\\\n & & \\end{Vmatrix}\n" Vmatrix 40
+I cases "\\begin{cases} & \\\\\n & \\\\\n & \\end{cases}\n" cases 29
+
+# Klammern
+I bigl "\\bigl" bigl 0
+I bigr "\\bigr" bigr 0
+I Bigl "\\Bigl" Bigl 0
+I Bigr "\\Bigr" Bigr 0
+I biggl "\\biggl" biggl 0
+I biggr "\\biggr" biggr 0
+I Biggl "\\Biggl" Biggl 0
+I Biggr "\\Biggr" Biggr 0
+
+# Operatoren
+I substack "\\substack{}" substack 1
+I sideset "\\sideset{}{}" sideset 3
+I boxed "\\boxed{}" boxed 1
+I cfrac "\\cfrac{}{}" cfrac 3
+I xleftarrow "\\xleftarrow[]{}" xleftarrow 3
+I xrightarrow "\\xrightarrow[]{}" xrightarrow 3
+
+#
+I DeclareMathOperator "\\DeclareMathOperator{}{}\n" DeclareMathOperator 4@
diff --git a/support/tcltexed/bht/RCS/amssymb.bht,v b/support/tcltexed/bht/RCS/amssymb.bht,v
new file mode 100644
index 0000000000..74e48e3479
--- /dev/null
+++ b/support/tcltexed/bht/RCS/amssymb.bht,v
@@ -0,0 +1,91 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amssymb "\\usepackage{amssymb}\n" amssymb 0
+
+set LISTE [list \
+dotplus ltimes rtims smallsetminus barwedge boxminus divideontimes\
+curlywedge circledast intercal veebar\
+boxtimes leftthreetimes curlyvee\
+circledcirc rtimes doublebarwedge boxplus\
+rightthreetimes circleddash centerdot\
+checkmark maltese yen ulcorner urcorner\
+llcorner lrcorner dashrightarrow dashleftarrow\
+digamma varkappa beth gimel daleth hslash vartriangle\
+triangledown square lozenge backprime varnothing\
+blacktriangle blacktriangledown blacksquare blacklozenge\
+circledS bigstar sphericalangle measureangle nexists\
+mho complement eth diagup diagdown\
+leqq geqq leqslant gepslant eqslantless eqslantgtr\
+lesssim gtrsim lessapprox gtrapprox approxeq lessdot\
+gtrdot lll ggg lessgtr gtrless lesseqqless\
+eqcirc risingdotseq circeq fallingdotseq triangleq\
+backsim thicksim backsimeq thickapprox subseteqq supseteqq\
+sqsubset sqsupset preccurlyeq succurlyeq\
+curclyeqprec curlyeqsucc precsim succsim precapprox succapprox\
+vartriangleleft vartriangleright trianglelefteq\
+trianglerighteq smallsmile smallfrown\
+shortmid shartparallel bumpeq between pitchfork\
+varpropto backepsilon blacktriangleleft blacktriangleright\
+therefore because\
+leftleftarrows rightrightarrows leftrightarrows\
+rightleftarrows\
+twoheadleftarrow twoheadrightarrow leftarrowtail\
+rightarrowtail looparrowleft looparrowright\
+curvearrowleft\
+curvearrowright circlearrowleft circlearrowright\
+upuparrows\
+downdownarrows upharpoonleft upharpoonright\
+downharpoonleft downharpoonright multimap\
+leftrightsquigarrow rightsquigarrow nleftarrow\
+nrightarrow\
+nleftrightarrow\
+nless ngtr nleq ngeq nleqslant ngeqslant\
+nleqq ngeqq lneq gneq lneqq gneqq\
+lvertneqq gvertneqq lnsim gnsim lnapprox gnapprox\
+nprec nsucc npreceq nsucceq precneqq succneqq\
+precnsim succnsim precnapprox succnapprox nsim ncong\
+nshartmid nshortparallel nmid nparallel nvdash nvDash\
+ntriangleleft ntriangleright ntrianglelefteq ntrianglerighteq\
+nsubseteq nsupseteq nsubseteqq nsupseteqq subsetneq supsetneq\
+varsubsetneq varsupsetneq subsetneqq supsetneqq varsubsetneqq varsupsetneqq]
+foreach x $LISTE {I $x "\\$x" $x 0}
+
+set LISTE [list Finv Game Bbbk Subset Supset Vvdash Bumpeq Lsh Rsh nLeftrightarrow\
+Cap Cup Doteq Vdash Lleftarrow Rrightarrow]
+set big _big
+foreach x $LISTE {I $x "\\$x" $x$big 0}
+
+set LISTE [list vDash nVdash nLeftarrow nRightarrow]
+set big _big2
+foreach x $LISTE {I $x "\\$x" $x$big 0}
+unset big
+
+I nVDash "\\nVDash" nvdash_big23 0
+I circledR "\\circledR" circledR_big8 0
+unset LISTE@
diff --git a/support/tcltexed/bht/RCS/amsthm.bht,v b/support/tcltexed/bht/RCS/amsthm.bht,v
new file mode 100644
index 0000000000..93d30acbeb
--- /dev/null
+++ b/support/tcltexed/bht/RCS/amsthm.bht,v
@@ -0,0 +1,34 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amsthm "\\usepackage{amsthm}\n" amsthm 0
+
+I newtheorem "\\newtheorem{}{}\n" newtheorem 4
+I theoremstyle "\\theoremstyle{}\n" theoremstyle 2
+I swapnumbers "\\swapnumbers\n" swapnumbers 0
+@
diff --git a/support/tcltexed/bht/RCS/epsf.bht,v b/support/tcltexed/bht/RCS/epsf.bht,v
new file mode 100644
index 0000000000..20ca2ec2a4
--- /dev/null
+++ b/support/tcltexed/bht/RCS/epsf.bht,v
@@ -0,0 +1,33 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I epsf "\\usepackage{epsf}\n" epsf 0
+
+I epsfxsize "\\epsfxsize" epsf 0
+I epsfbox "\\epsfbox{}" epsf 0
+@
diff --git a/support/tcltexed/bht/RCS/graphics.bht,v b/support/tcltexed/bht/RCS/graphics.bht,v
new file mode 100644
index 0000000000..71d9db6f2c
--- /dev/null
+++ b/support/tcltexed/bht/RCS/graphics.bht,v
@@ -0,0 +1,38 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I graphics "\\usepackage\[dvips\]{graphics}\n" graphics 0
+I graphicx "\\usepackage\[dvips\]{graphicx}\n" graphicx 0
+I includegraphics "\\includegraphics{}\n" includegraphics 2
+I scalebox "\\scalebox{}{}" scalebox 3
+I resizebox "\\resizebox{}{}{}" resizebox 5
+I rotatebox "\\rotatebox{}{}" rotatebox 3
+I ExecuteOptions "\\ExecuteOptions{}\n" ExecuteOptions 2
+I graphicspath "\\graphicspath{}\n" graphicspath 2
+I DeclareGraphicsExtensions "\\DeclareGraphicsExtensions{}\n" DeclareGraphicsExtensions 2
+I DeclareGraphicsRule "\\DeclareGraphicsRule{}{}{}{´}\n" DeclareGraphicsRule 9@
diff --git a/support/tcltexed/bht/RCS/latex.bht,v b/support/tcltexed/bht/RCS/latex.bht,v
new file mode 100644
index 0000000000..e870a0383b
--- /dev/null
+++ b/support/tcltexed/bht/RCS/latex.bht,v
@@ -0,0 +1,164 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+
+################################
+# Grundlegendes
+I begin "\\begin{}\n\\end{}\n" begin 9
+I end "\\end{}\n" end 2
+I today "\\today" today 0
+I LaTeX "\\LaTeX" LaTeX 0
+I LaTeX2e "\\LaTeX2e" LaTeX2e 0
+I document "\\begin{document}\n\\end{document}\n" document 15
+I documentclass "\\documentclass\[\]{}\n" documentclass 4
+I usepackage "\\usepackage{}\n" usepackage 2
+I pagestyle "\\pagestyle{}\n" pagestyle 2
+I thispagestyle "\\thispagestyle{}\n" thispagestyle 2
+I pagenumbering "\\pagenumbering{}\n" pagenumbering 2
+
+I newcounter "\\newcounter{}\[\]\n" newcounter 4
+I setcounter "\\setcounter{}{}\n" setcounter 4
+I newlength "\\newlength{}\n" newlength 2
+I setlength "\\setlength{}{}\n" setlength 4
+I settowidth "\\settowidth{}{}\n" settowidth 4
+I addtolength "\\addtolength{}{}\n" addtolength 4
+I value "\\value{}" value 1
+I stepcounter "\\stepcounter{}" stepcounter f1
+I newcommand "\\newcommand{}\[\]{}\n" newcommand 6
+I renewcommand "\\newcommand{}\[\]{}\n" renewcommand 6
+I newenviroment "\\newenviroment{}\[\]{}{}\n" newenviroment 8
+I renewenviroment "\\renewenviroment{}\[\]{}{}\n" renewenviroment 8
+I title "\\title{}\n" title 1
+I titlepage "\\begin{titlepage}\n\\end{titlepage}\n" titlepage 16
+I author "\\author{}\n" author 1
+I date "\\date{}\n" date 1
+I thanks "\\thanks{}\n" thanks 1
+I maketitle "\\maketitle\n" maketitle 0
+I verbatim "\\begin{verbatim}\\end{verbatim}\n" verbatim 15
+I fill "\\fill" fill 0
+I stretch "\\stretch{}" stretch 1
+
+# Aufteilungen
+I chapter "\\chapter{}\n" chapter 2
+I section "\\section{}\n" section 2
+I subsection "\\subsection{}\n" subsection 2
+I subsubsection "\\subsubsection{}\n" subsubsection 2
+I paragraph "\\paragraph{}\n" paragraph 2
+I subparagraph "\\subparagraph{}\n" subparagraph 2
+I part "\\part{}\n" part 2
+
+# Anhang Inhalt
+I appendix "\\begin{appendix}\n\\end{appendix}\n" appendix 15
+I tableofcontents "\\tableofcontents" "table of contents" 0
+I addcontentsline "\\addcontentsline{}{}{}" "add contentsline" 5
+I addtocontents "\\addtocontents{}{}" "add to contents" 3
+I listoffigures "\\listoffigures" "list of figures" 0
+I listoftables "\\listoftables" "list of tables" 0
+
+
+# Zwischenraeume
+I hspace "\\hspace{}" hspace 1
+I hfill "\\hspace{\\fill}" hspace 0
+I quad "\\quad" quad 0
+I qquad "\\qquad" qquad 0
+I dotfill "\\dotfill" dotfill 0
+I hrulefill "\\hrulefill" hrulefill 0
+I linebreak "\\linebreak[]\n" linebreak 2
+I nolinebreak "\\nolinebreak[]\n" nolinebreak 2
+I vspace "\\vspace{}\n" vspace 2
+I vfill "\\vspace{\\fill}" vspace 0
+I indent "\\indent" indent 0
+I noindent "\\noindent" noindent 0
+I pagebreak "\\pagebreak[]\n" pagebreak 2
+I nopagebreak "\\nopagebreak[]\n" nopagebreak 2
+I newpage "\\newpage\n" newpage 0
+I clearpage "\\clearpage\n" clearpage 0
+I cleardoublepage "\\cleardoublepage\n" cleardoublepage 0
+I samepage "\\begin{samepage}\n\n\\end{samepage}\n" samepage 16
+I discretionary "\\discretionary{}{}{}" discretionary 5
+I hypentation "\\hypentation{}\n" hypentation 2
+I sloppy "\\sloppy\n" sloppy 0
+I fussy "\\fussy\n" fussy 0
+I sloopypar "\\{sloopypar}\n\n\\end{sloopypar}\n" sloopypar 17
+I fussypar "\\begin{fussypar}\n\n\\end{fussypar}\n" fussypar 16
+
+# Schriftarten
+I bfseries "\\bfseries" "Boldface Series" 0
+I mdseries "\\mdseries" "Standart Series" 0
+I itshape "\\itshape" "Italic Shape" 0
+I upshape "\\upshape" "Standart Shape" 0
+I scshape "\\scshape" "SMALL CAPS Shape" 0
+I slshape "\\slshape" "Slanted Shape" 0
+I rmfamily "\\rmfamily" "Roman Family" 0
+I sffamily "\\sffamily" "Sans Serif Family" 0
+I ttfamily "\\ttfamily" "Typewriter Family" 0
+
+# Schriftgroessen
+I tiny "\\tiny" tiny 0
+I scriptsize "\\scriptsize" scriptsize 0
+I footnotesize "\\footnotesize" footnotesize 0
+I small "\\small" small 0
+I normalsize "\\normalsize" normalsize 0
+I large "\\large" large 0
+I Large "\\Large" Large 0
+I LARGE "\\LARGE" LARGE 0
+I huge "\\huge" huge 0
+I Huge "\\Huge" Huge 0
+
+# Textstrukturierung
+I center "\\begin{center}\n\\end{center}\n" center 13
+I centering "\\centering" centering 0
+I quote "\\begin{quote}\n\\end{quote}\n" quote 12
+I quotation "\\begin{quotation}\n\\end{quotation}\n" quotation 16
+I flushleft "\\begin{flushleft}\n\\end{flushleft}\n" flushleft 16
+I flushright "\\begin{flushright}\n\\end{flushright}\n" flushright 19
+
+# Aufzaehlungen
+I item "\\item" item 0
+I itemize "\\begin{itemize}\n \\item \n\\end{itemize}\n" itemize 15
+I enumerate "\\begin{enumerate}\n \\item \n\\end{enumerate}\n" enumerate 17
+I description "\\begin{description}\n \\item\[\] \n\\end{description}\n" description 21
+
+# Linien
+I vline "\\vline" tabelle 0
+I hline "\\hline" tabelle 0
+
+
+# gleitendes
+I table "\\begin{table}\n\\end{table}\n" table 12
+I figure "\\begin{figure}\n\\end{figure}\n" figure 13
+I caption "\\caption{}\n" caption 2
+
+
+# Bezug
+I label "\\label{}" label 1
+I ref "\\ref{}" ref 1
+I pageref "\\pageref{}" pageref 1
+
+# sonderbares
+I percent "\\%" sonder 0@
diff --git a/support/tcltexed/bht/RCS/latex209.bht,v b/support/tcltexed/bht/RCS/latex209.bht,v
new file mode 100644
index 0000000000..c7d226a4da
--- /dev/null
+++ b/support/tcltexed/bht/RCS/latex209.bht,v
@@ -0,0 +1,45 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+
+################################
+# Grundlegendes
+I documentstyle "\\documentstyle\[\]{}\n" documentstyle 4
+
+
+# Schriftarten
+I bf "\\bf" Boldface 0
+I it "\\it" Italic 0
+I rm "\\rm" Roman 0
+I em "\\em" Emphasize 0
+I sc "\\sc" "SMALL CAPS" 0
+I sl "\\sl" "Slanted" 0
+I sf "\\sf" "Sans Serif" 0
+I tt "\\tt" Typewriter 0
+
+@
diff --git a/support/tcltexed/bht/RCS/latex_math.bht,v b/support/tcltexed/bht/RCS/latex_math.bht,v
new file mode 100644
index 0000000000..cf3a02645c
--- /dev/null
+++ b/support/tcltexed/bht/RCS/latex_math.bht,v
@@ -0,0 +1,105 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+set LISTE [list alpha beta gamma delta epsilon varepsilon zeta eta theta \
+ vartheta iota kappa lambda mu nu xi pi varpi rho varrho sigma varsigma \
+ tau upsilon phi varphi chi psi omega\
+ pm mp times div cdot ast dagger ddagger amalg cap cup\
+ uplus sqcap sqcup vee wedge setminus wr circ bullet oslash odot\
+ bigcirc bigtriangleup bigtriangledown oplus ominus otimes\
+ le ge models \
+ ll gg neq\
+ subset supset doteq\
+ subseteq supseteq approx\
+ sqsubseteq sqsupseteq cong\
+ in ni equiv\
+ vdash dashv perp\
+ smile frown parallel\
+ prec succ sim\
+ preceq succeq simeq\
+ asymp bowtie mid\
+ leftarrow rightarrow uparrow downarrow\
+ leftrightarrow updownarrow\
+ leftharpoonup rightharpoonup hookleftarrow hookrightarrow\
+ leftharpoondown rightharpoondown rightleftharpoons mapsto\
+ nwarrow nearrow swarrow searrow\
+ longleftarrow longrightarrow\
+ longleftrightarrow\
+ list aleph hbar wp\
+ imath jmath ell\
+ sonder_strich\
+ nabla partial prime\
+ top bot surd\
+ neg\
+ exists forall emptyset\
+ natural sharp flat\
+ angle backslash infty\
+ clubsuit diamondsuit\
+ spadesuit heartsuit triangle mod \
+ arccos arcsin arctan arg cos cosh cot coth csc deg det dim\
+ exp gcd hom inf ker lg lim liminf limsub ln log max min Pr sec\
+ sin sinh sup tan tanh\
+ vdots nonumber ldots left right]
+foreach x $LISTE {I $x "\\$x" $x 0}
+
+# Alles mit einem grossen Buchstaben am Anfang
+set LISTE [list Gamma Delta Theta Lambda Xi Pi \
+ Sigma Upsilon Phi Omega Re Im Longleftrightarrow\
+ Leftarrow Rightarrow Uparrow Downarrow\
+ Longleftarrow Longrightarrow\
+ Leftrightarrow Updownarrow]
+ set big _big
+foreach x $LISTE {I $x "\\$x" $x$big 0}
+ unset big
+
+# Alles mit einer einfachen Klammer
+set LISTE [list sqrt\
+ hat breve grave bar dot\
+ check acute tilde vec ddot\
+ overline overbrace widehat\
+ underline underbrace widetilde\
+ stackrel pmod]
+foreach x $LISTE {I $x "\\$x{}" $x 1}
+
+# Alles individuelles
+I sqrtn "\\sqrt\[\]{}" sqrtn 3
+I frac "\\frac{}{}" frac 3
+I int "\\int\\limits" int 0
+I oint "\\oint" oint 0
+I sum "\\sum\\limits" sum 0
+I prod "\\prod\\limits" prod 0
+I coprod "\\coprod\\limits" coprod 0
+I atop "{ \\atop }" atop 7
+I choose "{ \\choose }" choose 9
+I math "\$\$" math 1
+I displaymath "\\\[\\\]\n" displaymath 3
+I equation "\\begin{equation}\n \n\\end{equation}\n" equation 17
+
+I text "\\text{}" text 1
+
+unset LISTE@
diff --git a/support/tcltexed/bht/RCS/latex_other.bht,v b/support/tcltexed/bht/RCS/latex_other.bht,v
new file mode 100644
index 0000000000..09dbb023c7
--- /dev/null
+++ b/support/tcltexed/bht/RCS/latex_other.bht,v
@@ -0,0 +1,77 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+
+I ifthenelse "\\ifthenelse{}{}{}\n" ifthenelse 6
+I whiledo "\\whiledo{}{}\n" whiledo 4
+
+# Seitenformatierung
+set LISTE [list oddsidemargin evensidemargin topmargin headheight\
+headsep topskip textheight textwidth footheight footskip\
+voffset hoffset\
+columnsep columnseprule]
+foreach x $LISTE {I $x "\\$x" $x 0}
+
+
+# Stichwortverzeichnisse
+I index "\\index{}" index 1
+I makeindex "\\makeindex" make 0
+I printindex "\\printindex" print 0
+I theindex "\\begin{theindex}\n \\item\n\\end{theindex}\n" the 15
+I subitem "\\subitem" subitem 0
+I subsubitem "\\subitem" subsubitem 0
+I indexspace "\\indexspace" indexspace 0
+
+
+
+# Literatur
+I thebibliography "\\begin{thebibliography}\n \\bibitem{}\n\\end{thebibliography}\n" thebibliography 24
+I bibitem "\\bibitem{}\n" bibitem 2
+I cite "\\cite{}" cite 1
+I nocite "\\nocite{}\n" nocite 2
+
+# tabbing
+I tabbing "\\begin{tabbing}\n\\end{tabbing}\n" tabbing 15
+
+# Boxen
+I mbox "\\mbox{}" latexbox 1
+I fbox "\\fbox{}" latexbox 1
+I makebox "\\makebox\[\]\[\]{}" latexbox 5
+I framebox "\\framebox\[\]\[\]{}" latexbox 5
+I parbox "\\parbox\[\]{}{}" latexbox 5
+I minipage "\\begin{minipage}\[\]{}\n\\end{minipage}\n" latexbox 19
+I rule "\\rule\[\]{}{}" latexbox 5
+
+I input "\\input{}\n" input 2
+I include "\\include{}\n" include 2
+I includeonly "\\includeonly{}\n" includeonly 2
+I typeout "\\typeout{}\n" typeout 2
+I typein "\\typein{}\n" typein 2
+
+
+unset LISTE@
diff --git a/support/tcltexed/bht/RCS/notiz.bht,v b/support/tcltexed/bht/RCS/notiz.bht,v
new file mode 100644
index 0000000000..55c3b08c58
--- /dev/null
+++ b/support/tcltexed/bht/RCS/notiz.bht,v
@@ -0,0 +1,42 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+# Fussnoten
+I footnote "\footnote{}\n" footnote 2
+I footnotesep "\\setlength{\\footnotesep}{}\n" footnotesep 2
+I footnotemark "\footnotemark" footnotemark 0
+I footnotetext "\footnotetext{}\n" footnotetext 2
+I footnoterule "\footnoterule\n" footnoterule 0
+
+# Randen
+I marginpar "\\marginpar{}\n" marginpar 2
+I marginparpush "\\setlength{\\marginparpush}{}\n" marginparpush 2
+I marginparwidth "\\setlength{\\marginparwidth}{}\n" marginparwidth 2
+I marginparsep "\\setlength{\\marginparsep}{}\n" marginparsep 2
+
+@
diff --git a/support/tcltexed/bht/RCS/picture.bht,v b/support/tcltexed/bht/RCS/picture.bht,v
new file mode 100644
index 0000000000..ea67a3ffd1
--- /dev/null
+++ b/support/tcltexed/bht/RCS/picture.bht,v
@@ -0,0 +1,57 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I picture "\\begin{picture}(,)\n\n\\end{picture}\n" picture 18
+
+# Parameter
+I unitlength "\\setlength{\setunitlength}{}\n" picture 2
+I thicklines "\\thicklines" picture 0
+I thinlines "\\thinlines" picture 0
+I linethickness "\\linethickness{}\n" picture 2
+
+# Positionierung
+I put "\\put(,){}\n" picture 5
+I multiput "\\multiput(,)(,){}{}\n" picture 10
+
+# Rahmen
+I dashbox "\\dashbox{}(,)\[\]{}" picture 8
+
+#
+I line "\\line(,){}" picture 4
+I vector "\\vector(,){}" picture 4
+
+I circle "\\circle{}" picture 1
+I oval "\\oval(,)" picture 2
+I bezier "\\bezier{50}(,)(,)(,)" picture 8
+I shortstack "\\shortstack\[\]{}" picture 3
+
+# Speichern
+I newsavebox "\\newsavebox{\\}\n" picture 2
+I savebox "\\savebox{\\}(,)\[\]{}\n" picture 9
+I usebox "\\usebox{\\}" picture 1
+@
diff --git a/support/tcltexed/bht/RCS/tabelle.bht,v b/support/tcltexed/bht/RCS/tabelle.bht,v
new file mode 100644
index 0000000000..9d03dac2cd
--- /dev/null
+++ b/support/tcltexed/bht/RCS/tabelle.bht,v
@@ -0,0 +1,41 @@
+head 1.1;
+access;
+symbols;
+locks
+ mys:1.1; strict;
+comment @# @;
+
+
+1.1
+date 2000.10.12.15.08.06; author mys; state Exp;
+branches;
+next ;
+
+
+desc
+@@
+
+
+1.1
+log
+@Initial revision
+@
+text
+@# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Hilfsfile $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I array "\\begin{array}\[\]{}\n\\end{array}\n" tabelle 16
+I tabular "\\begin{tabular}\[\]{}\n\\end{tabular}\n" tabelle 18
+
+# Parameter
+I tabcolsep "\\setlength{\\tabcolsep}{}\n" tabelle 2
+I arraycolsep "\\setlength{\\arraycolsep}{}\n" tabelle 2
+I arrayrulewidth "\\setlength{\\arrayrulewidth}{}\n" tabelle 2
+I doublerulesep "\\setlength{\\tabcolsep}{}\n" tabelle 2
+I arraystretch "\\renewcommand{\\arraystretch}{}\n" tabelle 2
+
+I cline "\\cline{-}" tabelle 2
+I multicolumn "\\multicolumn{}{}{}" tabelle 5
+@
diff --git a/support/tcltexed/bht/amscd.bht b/support/tcltexed/bht/amscd.bht
new file mode 100644
index 0000000000..14afa7cf49
--- /dev/null
+++ b/support/tcltexed/bht/amscd.bht
@@ -0,0 +1,8 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amscd "\\usepackage{amscd}\n" amscd 0
+
+I CD "\\begin{CD}\n\\end{CD}\n" CD 9
diff --git a/support/tcltexed/bht/amsfonts.bht b/support/tcltexed/bht/amsfonts.bht
new file mode 100644
index 0000000000..9193fe17f6
--- /dev/null
+++ b/support/tcltexed/bht/amsfonts.bht
@@ -0,0 +1,10 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amsfonts "\\usepackage{amsfonts}\n" amsfonts 0
+
+I mathbb "\\mathbb{}" mathbb 1
+I mathfrak "\\mathfrak{}" mathfrak 1
+I boldsymbol "\\boldsymbol{}" boldsymbol 1 \ No newline at end of file
diff --git a/support/tcltexed/bht/amsmath.bht b/support/tcltexed/bht/amsmath.bht
new file mode 100644
index 0000000000..a8182f53da
--- /dev/null
+++ b/support/tcltexed/bht/amsmath.bht
@@ -0,0 +1,43 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amsmath "\\usepackage{amsmath}\n" amsmath 0
+
+# Formelunterstruktur
+I split "\\begin{split}\n&=\\\\\n&=\n\\end{split}\n" split 20
+I multline "\\begin{multline}\n\\\\\n\n\\end{multline}\n" multline 19
+I gather "\\begin{gather}\n\\\\\n\n\\end{gather}\n" gather 17
+I align "\\begin{align}\n&= &=\\\\\n&= &=\n\\end{align}\n" align 26
+I subequation "\\begin{subequation}\n\n\\end{subequation}\n" subequation 19
+I intertext "\\intertext{}\n" intertext 2
+
+# Matrizen
+I matrix "\\begin{matrix} & & \\\\\n & & \\\\\n & & \\end{matrix}\n" matrix 39
+I pmatrix "\\begin{pmatrix} & & \\\\\n & & \\\\\n & & \\end{pmatrix}\n" pmatrix 40
+I bmatrix "\\begin{bmatrix} & & \\\\\n & & \\\\\n & & \\end{bmatrix}\n" bmatrix 40
+I vmatrix "\\begin{vmatrix} & & \\\\\n & & \\\\\n & & \\end{vmatrix}\n" vmatrix 40
+I Vmatrix "\\begin{Vmatrix} & & \\\\\n & & \\\\\n & & \\end{Vmatrix}\n" Vmatrix 40
+I cases "\\begin{cases} & \\\\\n & \\\\\n & \\end{cases}\n" cases 29
+
+# Klammern
+I bigl "\\bigl" bigl 0
+I bigr "\\bigr" bigr 0
+I Bigl "\\Bigl" Bigl 0
+I Bigr "\\Bigr" Bigr 0
+I biggl "\\biggl" biggl 0
+I biggr "\\biggr" biggr 0
+I Biggl "\\Biggl" Biggl 0
+I Biggr "\\Biggr" Biggr 0
+
+# Operatoren
+I substack "\\substack{}" substack 1
+I sideset "\\sideset{}{}" sideset 3
+I boxed "\\boxed{}" boxed 1
+I cfrac "\\cfrac{}{}" cfrac 3
+I xleftarrow "\\xleftarrow[]{}" xleftarrow 3
+I xrightarrow "\\xrightarrow[]{}" xrightarrow 3
+
+#
+I DeclareMathOperator "\\DeclareMathOperator{}{}\n" DeclareMathOperator 4 \ No newline at end of file
diff --git a/support/tcltexed/bht/amssymb.bht b/support/tcltexed/bht/amssymb.bht
new file mode 100644
index 0000000000..35be615da1
--- /dev/null
+++ b/support/tcltexed/bht/amssymb.bht
@@ -0,0 +1,68 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amssymb "\\usepackage{amssymb}\n" amssymb 0
+
+set LISTE [list \
+dotplus ltimes rtims smallsetminus barwedge boxminus divideontimes\
+curlywedge circledast intercal veebar\
+boxtimes leftthreetimes curlyvee\
+circledcirc rtimes doublebarwedge boxplus\
+rightthreetimes circleddash centerdot\
+checkmark maltese yen ulcorner urcorner\
+llcorner lrcorner dashrightarrow dashleftarrow\
+digamma varkappa beth gimel daleth hslash vartriangle\
+triangledown square lozenge backprime varnothing\
+blacktriangle blacktriangledown blacksquare blacklozenge\
+circledS bigstar sphericalangle measureangle nexists\
+mho complement eth diagup diagdown\
+leqq geqq leqslant gepslant eqslantless eqslantgtr\
+lesssim gtrsim lessapprox gtrapprox approxeq lessdot\
+gtrdot lll ggg lessgtr gtrless lesseqqless\
+eqcirc risingdotseq circeq fallingdotseq triangleq\
+backsim thicksim backsimeq thickapprox subseteqq supseteqq\
+sqsubset sqsupset preccurlyeq succurlyeq\
+curclyeqprec curlyeqsucc precsim succsim precapprox succapprox\
+vartriangleleft vartriangleright trianglelefteq\
+trianglerighteq smallsmile smallfrown\
+shortmid shartparallel bumpeq between pitchfork\
+varpropto backepsilon blacktriangleleft blacktriangleright\
+therefore because\
+leftleftarrows rightrightarrows leftrightarrows\
+rightleftarrows\
+twoheadleftarrow twoheadrightarrow leftarrowtail\
+rightarrowtail looparrowleft looparrowright\
+curvearrowleft\
+curvearrowright circlearrowleft circlearrowright\
+upuparrows\
+downdownarrows upharpoonleft upharpoonright\
+downharpoonleft downharpoonright multimap\
+leftrightsquigarrow rightsquigarrow nleftarrow\
+nrightarrow\
+nleftrightarrow\
+nless ngtr nleq ngeq nleqslant ngeqslant\
+nleqq ngeqq lneq gneq lneqq gneqq\
+lvertneqq gvertneqq lnsim gnsim lnapprox gnapprox\
+nprec nsucc npreceq nsucceq precneqq succneqq\
+precnsim succnsim precnapprox succnapprox nsim ncong\
+nshartmid nshortparallel nmid nparallel nvdash nvDash\
+ntriangleleft ntriangleright ntrianglelefteq ntrianglerighteq\
+nsubseteq nsupseteq nsubseteqq nsupseteqq subsetneq supsetneq\
+varsubsetneq varsupsetneq subsetneqq supsetneqq varsubsetneqq varsupsetneqq]
+foreach x $LISTE {I $x "\\$x" $x 0}
+
+set LISTE [list Finv Game Bbbk Subset Supset Vvdash Bumpeq Lsh Rsh nLeftrightarrow\
+Cap Cup Doteq Vdash Lleftarrow Rrightarrow]
+set big _big
+foreach x $LISTE {I $x "\\$x" $x$big 0}
+
+set LISTE [list vDash nVdash nLeftarrow nRightarrow]
+set big _big2
+foreach x $LISTE {I $x "\\$x" $x$big 0}
+unset big
+
+I nVDash "\\nVDash" nvdash_big23 0
+I circledR "\\circledR" circledR_big8 0
+unset LISTE \ No newline at end of file
diff --git a/support/tcltexed/bht/amsthm.bht b/support/tcltexed/bht/amsthm.bht
new file mode 100644
index 0000000000..34a93004f4
--- /dev/null
+++ b/support/tcltexed/bht/amsthm.bht
@@ -0,0 +1,10 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I amsthm "\\usepackage{amsthm}\n" amsthm 0
+
+I newtheorem "\\newtheorem{}{}\n" newtheorem 4
+I theoremstyle "\\theoremstyle{}\n" theoremstyle 2
+I swapnumbers "\\swapnumbers\n" swapnumbers 0
diff --git a/support/tcltexed/bht/epsf.bht b/support/tcltexed/bht/epsf.bht
new file mode 100644
index 0000000000..ce7e49cda3
--- /dev/null
+++ b/support/tcltexed/bht/epsf.bht
@@ -0,0 +1,9 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I epsf "\\usepackage{epsf}\n" epsf 0
+
+I epsfxsize "\\epsfxsize" epsf 0
+I epsfbox "\\epsfbox{}" epsf 0
diff --git a/support/tcltexed/bht/graphics.bht b/support/tcltexed/bht/graphics.bht
new file mode 100644
index 0000000000..811074152f
--- /dev/null
+++ b/support/tcltexed/bht/graphics.bht
@@ -0,0 +1,15 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I graphics "\\usepackage\[dvips\]{graphics}\n" graphics 0
+I graphicx "\\usepackage\[dvips\]{graphicx}\n" graphicx 0
+I includegraphics "\\includegraphics{}\n" includegraphics 2
+I scalebox "\\scalebox{}{}" scalebox 3
+I resizebox "\\resizebox{}{}{}" resizebox 5
+I rotatebox "\\rotatebox{}{}" rotatebox 3
+I ExecuteOptions "\\ExecuteOptions{}\n" ExecuteOptions 2
+I graphicspath "\\graphicspath{}\n" graphicspath 2
+I DeclareGraphicsExtensions "\\DeclareGraphicsExtensions{}\n" DeclareGraphicsExtensions 2
+I DeclareGraphicsRule "\\DeclareGraphicsRule{}{}{}{´}\n" DeclareGraphicsRule 9 \ No newline at end of file
diff --git a/support/tcltexed/bht/latex.bht b/support/tcltexed/bht/latex.bht
new file mode 100644
index 0000000000..293cbf8f41
--- /dev/null
+++ b/support/tcltexed/bht/latex.bht
@@ -0,0 +1,141 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+
+################################
+# Grundlegendes
+I begin "\\begin{}\n\\end{}\n" begin 9
+I end "\\end{}\n" end 2
+I today "\\today" today 0
+I LaTeX "\\LaTeX" LaTeX 0
+I LaTeX2e "\\LaTeX2e" LaTeX2e 0
+I document "\\begin{document}\n\\end{document}\n" document 15
+I documentclass "\\documentclass\[\]{}\n" documentclass 4
+I usepackage "\\usepackage{}\n" usepackage 2
+I pagestyle "\\pagestyle{}\n" pagestyle 2
+I thispagestyle "\\thispagestyle{}\n" thispagestyle 2
+I pagenumbering "\\pagenumbering{}\n" pagenumbering 2
+
+I newcounter "\\newcounter{}\[\]\n" newcounter 4
+I setcounter "\\setcounter{}{}\n" setcounter 4
+I newlength "\\newlength{}\n" newlength 2
+I setlength "\\setlength{}{}\n" setlength 4
+I settowidth "\\settowidth{}{}\n" settowidth 4
+I addtolength "\\addtolength{}{}\n" addtolength 4
+I value "\\value{}" value 1
+I stepcounter "\\stepcounter{}" stepcounter f1
+I newcommand "\\newcommand{}\[\]{}\n" newcommand 6
+I renewcommand "\\newcommand{}\[\]{}\n" renewcommand 6
+I newenviroment "\\newenviroment{}\[\]{}{}\n" newenviroment 8
+I renewenviroment "\\renewenviroment{}\[\]{}{}\n" renewenviroment 8
+I title "\\title{}\n" title 1
+I titlepage "\\begin{titlepage}\n\\end{titlepage}\n" titlepage 16
+I author "\\author{}\n" author 1
+I date "\\date{}\n" date 1
+I thanks "\\thanks{}\n" thanks 1
+I maketitle "\\maketitle\n" maketitle 0
+I verbatim "\\begin{verbatim}\\end{verbatim}\n" verbatim 15
+I fill "\\fill" fill 0
+I stretch "\\stretch{}" stretch 1
+
+# Aufteilungen
+I chapter "\\chapter{}\n" chapter 2
+I section "\\section{}\n" section 2
+I subsection "\\subsection{}\n" subsection 2
+I subsubsection "\\subsubsection{}\n" subsubsection 2
+I paragraph "\\paragraph{}\n" paragraph 2
+I subparagraph "\\subparagraph{}\n" subparagraph 2
+I part "\\part{}\n" part 2
+
+# Anhang Inhalt
+I appendix "\\begin{appendix}\n\\end{appendix}\n" appendix 15
+I tableofcontents "\\tableofcontents" "table of contents" 0
+I addcontentsline "\\addcontentsline{}{}{}" "add contentsline" 5
+I addtocontents "\\addtocontents{}{}" "add to contents" 3
+I listoffigures "\\listoffigures" "list of figures" 0
+I listoftables "\\listoftables" "list of tables" 0
+
+
+# Zwischenraeume
+I hspace "\\hspace{}" hspace 1
+I hfill "\\hspace{\\fill}" hspace 0
+I quad "\\quad" quad 0
+I qquad "\\qquad" qquad 0
+I dotfill "\\dotfill" dotfill 0
+I hrulefill "\\hrulefill" hrulefill 0
+I linebreak "\\linebreak[]\n" linebreak 2
+I nolinebreak "\\nolinebreak[]\n" nolinebreak 2
+I vspace "\\vspace{}\n" vspace 2
+I vfill "\\vspace{\\fill}" vspace 0
+I indent "\\indent" indent 0
+I noindent "\\noindent" noindent 0
+I pagebreak "\\pagebreak[]\n" pagebreak 2
+I nopagebreak "\\nopagebreak[]\n" nopagebreak 2
+I newpage "\\newpage\n" newpage 0
+I clearpage "\\clearpage\n" clearpage 0
+I cleardoublepage "\\cleardoublepage\n" cleardoublepage 0
+I samepage "\\begin{samepage}\n\n\\end{samepage}\n" samepage 16
+I discretionary "\\discretionary{}{}{}" discretionary 5
+I hypentation "\\hypentation{}\n" hypentation 2
+I sloppy "\\sloppy\n" sloppy 0
+I fussy "\\fussy\n" fussy 0
+I sloopypar "\\{sloopypar}\n\n\\end{sloopypar}\n" sloopypar 17
+I fussypar "\\begin{fussypar}\n\n\\end{fussypar}\n" fussypar 16
+
+# Schriftarten
+I bfseries "\\bfseries" "Boldface Series" 0
+I mdseries "\\mdseries" "Standart Series" 0
+I itshape "\\itshape" "Italic Shape" 0
+I upshape "\\upshape" "Standart Shape" 0
+I scshape "\\scshape" "SMALL CAPS Shape" 0
+I slshape "\\slshape" "Slanted Shape" 0
+I rmfamily "\\rmfamily" "Roman Family" 0
+I sffamily "\\sffamily" "Sans Serif Family" 0
+I ttfamily "\\ttfamily" "Typewriter Family" 0
+
+# Schriftgroessen
+I tiny "\\tiny" tiny 0
+I scriptsize "\\scriptsize" scriptsize 0
+I footnotesize "\\footnotesize" footnotesize 0
+I small "\\small" small 0
+I normalsize "\\normalsize" normalsize 0
+I large "\\large" large 0
+I Large "\\Large" Large 0
+I LARGE "\\LARGE" LARGE 0
+I huge "\\huge" huge 0
+I Huge "\\Huge" Huge 0
+
+# Textstrukturierung
+I center "\\begin{center}\n\\end{center}\n" center 13
+I centering "\\centering" centering 0
+I quote "\\begin{quote}\n\\end{quote}\n" quote 12
+I quotation "\\begin{quotation}\n\\end{quotation}\n" quotation 16
+I flushleft "\\begin{flushleft}\n\\end{flushleft}\n" flushleft 16
+I flushright "\\begin{flushright}\n\\end{flushright}\n" flushright 19
+
+# Aufzaehlungen
+I item "\\item" item 0
+I itemize "\\begin{itemize}\n \\item \n\\end{itemize}\n" itemize 15
+I enumerate "\\begin{enumerate}\n \\item \n\\end{enumerate}\n" enumerate 17
+I description "\\begin{description}\n \\item\[\] \n\\end{description}\n" description 21
+
+# Linien
+I vline "\\vline" tabelle 0
+I hline "\\hline" tabelle 0
+
+
+# gleitendes
+I table "\\begin{table}\n\\end{table}\n" table 12
+I figure "\\begin{figure}\n\\end{figure}\n" figure 13
+I caption "\\caption{}\n" caption 2
+
+
+# Bezug
+I label "\\label{}" label 1
+I ref "\\ref{}" ref 1
+I pageref "\\pageref{}" pageref 1
+
+# sonderbares
+I percent "\\%" sonder 0 \ No newline at end of file
diff --git a/support/tcltexed/bht/latex209.bht b/support/tcltexed/bht/latex209.bht
new file mode 100644
index 0000000000..4f80a0aed4
--- /dev/null
+++ b/support/tcltexed/bht/latex209.bht
@@ -0,0 +1,21 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+
+################################
+# Grundlegendes
+I documentstyle "\\documentstyle\[\]{}\n" documentstyle 4
+
+
+# Schriftarten
+I bf "\\bf" Boldface 0
+I it "\\it" Italic 0
+I rm "\\rm" Roman 0
+I em "\\em" Emphasize 0
+I sc "\\sc" "SMALL CAPS" 0
+I sl "\\sl" "Slanted" 0
+I sf "\\sf" "Sans Serif" 0
+I tt "\\tt" Typewriter 0
+
diff --git a/support/tcltexed/bht/latex_math.bht b/support/tcltexed/bht/latex_math.bht
new file mode 100644
index 0000000000..9132d0e575
--- /dev/null
+++ b/support/tcltexed/bht/latex_math.bht
@@ -0,0 +1,82 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+set LISTE [list alpha beta gamma delta epsilon varepsilon zeta eta theta \
+ vartheta iota kappa lambda mu nu xi pi varpi rho varrho sigma varsigma \
+ tau upsilon phi varphi chi psi omega\
+ pm mp times div cdot ast dagger ddagger amalg cap cup\
+ uplus sqcap sqcup vee wedge setminus wr circ bullet oslash odot\
+ bigcirc bigtriangleup bigtriangledown oplus ominus otimes\
+ le ge models \
+ ll gg neq\
+ subset supset doteq\
+ subseteq supseteq approx\
+ sqsubseteq sqsupseteq cong\
+ in ni equiv\
+ vdash dashv perp\
+ smile frown parallel\
+ prec succ sim\
+ preceq succeq simeq\
+ asymp bowtie mid\
+ leftarrow rightarrow uparrow downarrow\
+ leftrightarrow updownarrow\
+ leftharpoonup rightharpoonup hookleftarrow hookrightarrow\
+ leftharpoondown rightharpoondown rightleftharpoons mapsto\
+ nwarrow nearrow swarrow searrow\
+ longleftarrow longrightarrow\
+ longleftrightarrow\
+ list aleph hbar wp\
+ imath jmath ell\
+ sonder_strich\
+ nabla partial prime\
+ top bot surd\
+ neg\
+ exists forall emptyset\
+ natural sharp flat\
+ angle backslash infty\
+ clubsuit diamondsuit\
+ spadesuit heartsuit triangle mod \
+ arccos arcsin arctan arg cos cosh cot coth csc deg det dim\
+ exp gcd hom inf ker lg lim liminf limsub ln log max min Pr sec\
+ sin sinh sup tan tanh\
+ vdots nonumber ldots left right]
+foreach x $LISTE {I $x "\\$x" $x 0}
+
+# Alles mit einem grossen Buchstaben am Anfang
+set LISTE [list Gamma Delta Theta Lambda Xi Pi \
+ Sigma Upsilon Phi Omega Re Im Longleftrightarrow\
+ Leftarrow Rightarrow Uparrow Downarrow\
+ Longleftarrow Longrightarrow\
+ Leftrightarrow Updownarrow]
+ set big _big
+foreach x $LISTE {I $x "\\$x" $x$big 0}
+ unset big
+
+# Alles mit einer einfachen Klammer
+set LISTE [list sqrt\
+ hat breve grave bar dot\
+ check acute tilde vec ddot\
+ overline overbrace widehat\
+ underline underbrace widetilde\
+ stackrel pmod]
+foreach x $LISTE {I $x "\\$x{}" $x 1}
+
+# Alles individuelles
+I sqrtn "\\sqrt\[\]{}" sqrtn 3
+I frac "\\frac{}{}" frac 3
+I int "\\int\\limits" int 0
+I oint "\\oint" oint 0
+I sum "\\sum\\limits" sum 0
+I prod "\\prod\\limits" prod 0
+I coprod "\\coprod\\limits" coprod 0
+I atop "{ \\atop }" atop 7
+I choose "{ \\choose }" choose 9
+I math "\$\$" math 1
+I displaymath "\\\[\\\]\n" displaymath 3
+I equation "\\begin{equation}\n \n\\end{equation}\n" equation 17
+
+I text "\\text{}" text 1
+
+unset LISTE \ No newline at end of file
diff --git a/support/tcltexed/bht/latex_other.bht b/support/tcltexed/bht/latex_other.bht
new file mode 100644
index 0000000000..096562ffe2
--- /dev/null
+++ b/support/tcltexed/bht/latex_other.bht
@@ -0,0 +1,54 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+
+I ifthenelse "\\ifthenelse{}{}{}\n" ifthenelse 6
+I whiledo "\\whiledo{}{}\n" whiledo 4
+
+# Seitenformatierung
+set LISTE [list oddsidemargin evensidemargin topmargin headheight\
+headsep topskip textheight textwidth footheight footskip\
+voffset hoffset\
+columnsep columnseprule]
+foreach x $LISTE {I $x "\\$x" $x 0}
+
+
+# Stichwortverzeichnisse
+I index "\\index{}" index 1
+I makeindex "\\makeindex" make 0
+I printindex "\\printindex" print 0
+I theindex "\\begin{theindex}\n \\item\n\\end{theindex}\n" the 15
+I subitem "\\subitem" subitem 0
+I subsubitem "\\subitem" subsubitem 0
+I indexspace "\\indexspace" indexspace 0
+
+
+
+# Literatur
+I thebibliography "\\begin{thebibliography}\n \\bibitem{}\n\\end{thebibliography}\n" thebibliography 24
+I bibitem "\\bibitem{}\n" bibitem 2
+I cite "\\cite{}" cite 1
+I nocite "\\nocite{}\n" nocite 2
+
+# tabbing
+I tabbing "\\begin{tabbing}\n\\end{tabbing}\n" tabbing 15
+
+# Boxen
+I mbox "\\mbox{}" latexbox 1
+I fbox "\\fbox{}" latexbox 1
+I makebox "\\makebox\[\]\[\]{}" latexbox 5
+I framebox "\\framebox\[\]\[\]{}" latexbox 5
+I parbox "\\parbox\[\]{}{}" latexbox 5
+I minipage "\\begin{minipage}\[\]{}\n\\end{minipage}\n" latexbox 19
+I rule "\\rule\[\]{}{}" latexbox 5
+
+I input "\\input{}\n" input 2
+I include "\\include{}\n" include 2
+I includeonly "\\includeonly{}\n" includeonly 2
+I typeout "\\typeout{}\n" typeout 2
+I typein "\\typein{}\n" typein 2
+
+
+unset LISTE \ No newline at end of file
diff --git a/support/tcltexed/bht/notiz.bht b/support/tcltexed/bht/notiz.bht
new file mode 100644
index 0000000000..07328153ef
--- /dev/null
+++ b/support/tcltexed/bht/notiz.bht
@@ -0,0 +1,18 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+# Fussnoten
+I footnote "\footnote{}\n" footnote 2
+I footnotesep "\\setlength{\\footnotesep}{}\n" footnotesep 2
+I footnotemark "\footnotemark" footnotemark 0
+I footnotetext "\footnotetext{}\n" footnotetext 2
+I footnoterule "\footnoterule\n" footnoterule 0
+
+# Randen
+I marginpar "\\marginpar{}\n" marginpar 2
+I marginparpush "\\setlength{\\marginparpush}{}\n" marginparpush 2
+I marginparwidth "\\setlength{\\marginparwidth}{}\n" marginparwidth 2
+I marginparsep "\\setlength{\\marginparsep}{}\n" marginparsep 2
+
diff --git a/support/tcltexed/bht/picture.bht b/support/tcltexed/bht/picture.bht
new file mode 100644
index 0000000000..11056a5bfc
--- /dev/null
+++ b/support/tcltexed/bht/picture.bht
@@ -0,0 +1,33 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I picture "\\begin{picture}(,)\n\n\\end{picture}\n" picture 18
+
+# Parameter
+I unitlength "\\setlength{\setunitlength}{}\n" picture 2
+I thicklines "\\thicklines" picture 0
+I thinlines "\\thinlines" picture 0
+I linethickness "\\linethickness{}\n" picture 2
+
+# Positionierung
+I put "\\put(,){}\n" picture 5
+I multiput "\\multiput(,)(,){}{}\n" picture 10
+
+# Rahmen
+I dashbox "\\dashbox{}(,)\[\]{}" picture 8
+
+#
+I line "\\line(,){}" picture 4
+I vector "\\vector(,){}" picture 4
+
+I circle "\\circle{}" picture 1
+I oval "\\oval(,)" picture 2
+I bezier "\\bezier{50}(,)(,)(,)" picture 8
+I shortstack "\\shortstack\[\]{}" picture 3
+
+# Speichern
+I newsavebox "\\newsavebox{\\}\n" picture 2
+I savebox "\\savebox{\\}(,)\[\]{}\n" picture 9
+I usebox "\\usebox{\\}" picture 1
diff --git a/support/tcltexed/bht/tabelle.bht b/support/tcltexed/bht/tabelle.bht
new file mode 100644
index 0000000000..58cc1af7a2
--- /dev/null
+++ b/support/tcltexed/bht/tabelle.bht
@@ -0,0 +1,17 @@
+# Copyright (C) 1999 - Martin Strauss - under terms of GPL
+################################################################################
+# I $Name $Latexbefehl $Hilfsfile $Buttontext/Giffile $Curserrueckverschiebung #
+################################################################################
+
+I array "\\begin{array}\[\]{}\n\\end{array}\n" tabelle 16
+I tabular "\\begin{tabular}\[\]{}\n\\end{tabular}\n" tabelle 18
+
+# Parameter
+I tabcolsep "\\setlength{\\tabcolsep}{}\n" tabelle 2
+I arraycolsep "\\setlength{\\arraycolsep}{}\n" tabelle 2
+I arrayrulewidth "\\setlength{\\arrayrulewidth}{}\n" tabelle 2
+I doublerulesep "\\setlength{\\tabcolsep}{}\n" tabelle 2
+I arraystretch "\\renewcommand{\\arraystretch}{}\n" tabelle 2
+
+I cline "\\cline{-}" tabelle 2
+I multicolumn "\\multicolumn{}{}{}" tabelle 5