Projects / Tk LaTeX Editor

Tk LaTeX Editor

Tk LaTeX Editor is a powerful LaTeX editor. It supports code highlighting, a document structure navigator, a project and file manager, spellchecking, command autocompletion, and much more.

Licenses GPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  13 Nov 2003 19:45
  • Rrelease-after

Changes: Critical bugs were fixed, and some new functionality was added. Files that were opened (via \input or \include) are now closed properly. A problem with finding tags like \section*{}, a problem with closing inserted files, a problem creating a new document from a template, a tree selection get problem, and the node rise procedure were fixed.

  • Rrelease-mid
  •  06 Feb 2003 02:39
  • Rrelease-after

Changes: This version adds a text and formula rendering procedure, multi-encode support, a readline procedure for the compile process, hotkeys to the toolbar files, and new features for working with selected text. It fixes working with new files, changes the template dialog, fixes many bugs, incorporates some GUI changes, adds many options to the configuration file, and much more.

  • Rrelease-mid
  •  24 Dec 2002 01:00
  • Rrelease-after

Changes: The help dialog (F1) was fixed, along with the keys for converting to DVI (F5), PostScript (F6), and PDF (F7). An error that occured if the bookmark file was removed was fixed, as well as an error with the %dirName macros. An AddTextMath function for including the math mode was added, and small GUI changes were made.

  • Rrelease-mid
  •  21 Nov 2002 22:15
  • Rrelease-after

Changes: This release adds some macros for converting commands in the tle.conf file, fixes for an error with the refresh structure if the editing file was closed, a command-line dialog for converting options, fixes for memory leaks in timers, some GUI changes, autosave for opened files, autorefresh document structure, changes to the main toolbar file, new commands files, theme support for toolbar icons, and a new external program checking procedure.

No changes have been submitted for this release.

Rss Recent comments

Rcomment-before 23 Aug 2004 18:06 Rcomment-trans banzaj Rcomment-after

Re: latin2 support
% Error in startup script: unknown
> encoding "latin2"
> while executing

Yes , i khow this bug , this happend because TLE give encoding list from tcl. A name of character sets in tcl encode and latex encode is different.
I try fix this bug

Rcomment-before 22 Aug 2004 17:00 Rcomment-trans borzas Rcomment-after

Re: latin2 support

After exit and run your program, on my terminal window
there are some error messages:

Error in startup script: unknown encoding "latin2"
while executing

"encoding convertfrom $sourceEnc $line"
(procedure "EditFile" line 68)
invoked from within

"EditFile $file"
invoked from within

"if [file exists [file join $dir(work) bookmarks]] {
set f [open [file join $dir(work) bookmarks] "r"]
while {[gets $f line]>=0} {
scan..."

(file "./tle.tcl" line 102)

(Perhaps it could help in making program fixes)

Rcomment-before 22 Aug 2004 16:51 Rcomment-trans borzas Rcomment-after

hardcoded /usr/bin ?
First example:

I would like to preview with the menu:

Document->Preview->PDF

The program says:

-------------------------------------

Don't find programm: acroread

-------------------------------------

I changed the tle.config from "acroread" to "/usr/local/Acrobat5/bin/acroread" but I got the same error.

I had to make a /usr/bin/acroread symlink and now it works.

Second example:

I would like to write text with lilypond-book, so I made a

wrapper script:

cat /usr/bin/lilypbook

-----------------------------

#!/bin/sh

/usr/bin/lilypond-book --format=latex $1

base=`/usr/bin/basename $1 .tex`

/usr/bin/latex $base.latex

-----------------------------

It works. BUT first I put this script into

~/bin dir, and your program says:

-------------------------------------

Don't find programm: lilypbook

-------------------------------------

So it seems to me that your program can run other programs only in /usr/bin.

Thank you for your program and be strong to continue the developing.

Peter

Rcomment-before 22 Aug 2004 16:29 Rcomment-trans borzas Rcomment-after

latin2 support
I would like to write hungarian text with your nice program. I made a template:

--------------------------------------

\documentclass[a4paper]{article}

\usepackage[english,magyar,russian]{babel}

\usepackage[latin2]{inputenc}

\usepackage{indentfirst}

\frenchspacing

\setlength{\parskip}{\smallskipamount}

\title{HungarianTitle}

\date{HungarianDate}

\begin{document}

\maketitle

HungarianText\ldots

\end{document}

-----------------------------

I took it to the ~/.tle/template dir with the name of 'hu-article.tex'.

I choose from the menu

File->New->Create from template

The dialog box is appeared and in the template list there is my template but I cannot create the new file, because the program says:

Error:Unknown encoding 'Latin2'

The stack trace is:

unknown encoding "latin2"

while executing

"encoding convertfrom $sourceEnc $line"

(procedure "EditFile" line 68)

invoked from within

"EditFile [file join $dir(current) $file]"

invoked from within

".template.frmBtn.btnOk invoke"

("uplevel" body line 1)

invoked from within

"uplevel #0 [list $w invoke]"

(procedure "tkButtonUp" line 7)

invoked from within

"tkButtonUp .template.frmBtn.btnOk

"

(command bound to event)

--------------------------------------------

The name.tex file is created in my ~/doc/my/ dir, but on

the program's window labeled 'name.tex' is nothing appeared.

I am sure, that the template file is OK, because I can make a DVI file from it with latex.

----------------------------------------------

Thank you for your great program.

Peter

Rcomment-before 31 Dec 2003 11:19 Rcomment-trans reganjeremy Rcomment-after

Re: tle 0.2.5
Does this really require tcl 8.1.1? In our redhat 7.3 machine the tcl is 8.3 and this will not work.

Cbf5455faeadd0e88e83431f057a7bb7_thumb

Project Spotlight

Tntnet

A Web application server for C++.

No-screenshot

Project Spotlight

libmemcached

A C protocol library for memcached and assorted command line tools.