LaTeX Lab - Web Based LaTeX Editor

By Bobby on Sun, 11 Jan 2009 01:39:43 +0000

: latex, google docs, gwt, editor, appengine, gdata,

LaTeX Lab is an open source project for developing a web based LaTeX editor that can be integrated with the Google Docs editor suite (pending some enhancements inside Google Docs). Its purpose is to simplify LaTeX development by making available a full-featured LaTeX environment that requires no setup and that anyone can use.

Development

Development is in Python and Java and makes use of the following environments and frameworks:
  1. Google Web ToolKit
  2. Google AppEngine
  3. Google GData API
This project will not encompass bringing up and exposing a LaTeX environment for public use. We have a LaTeX server interface available for development purposes but the actual production LaTeX compiler environments will be stood up externally to this project (in principle by the Companies and/or Universities that are interested in making use of the editor).

Official Links

The official site for this project is available at:
http://www.latexlab.org
The source and bug tracker will be accessible in the following Google Code page:
http://code.google.com/p/latex-lab/

Joining the Project

If you have development experience with LaTeX, GWT, Python and/or the AppEngine i would welcome your help.

You can contact me at: bobbysoares (at) gmail (dot) com
Creative Commons License The LaTeX Lab - Web Based LaTeX Editor article by Bobby Soares, unless otherwise expressly stated, is licensed under a Attribution-Noncommercial-Share Alike 3.0 United States License.

  • Mohamed M. Maher on Sat, 14 Mar 2009 08:06:59 +0000 says:
    I really liked what are you doing here, I am into a very similar project for the University of Patras Greece. Department of Electrical Engineering and computer Science. I was thinking if could join your team, and let me have a look at your code. thank you
  • Hubert on Sat, 14 Mar 2009 08:07:45 +0000 says:
    Hi! The whole idea of LaTexLab is great, in fact just he thing I need to work on LaTeX documents on comuters that have no LaTeX installed. However, I use utf-8 (some documents are in Polish and I appreciate the possibility to enter some signs directly from keyboard), and I somehow cannot get it working in LaTexLab. inputenc package along with some packages for non-English hyphenation patterns would be nice.
  • Sipi on Sat, 14 Mar 2009 08:07:55 +0000 says:
    I can't but support the idea of using google docs, for the collaboration. Will it be possible to keep the great general latex structure, and the editor? That would be a great help for those who aren't that much involved (yet) into LaTeX.
  • Mark Horner on Sat, 14 Mar 2009 08:08:41 +0000 says:
    Hi I love LaTeX and I love where your project seems to be going! Quick reasons - I started a non-profit to write free high school science textbooks - and we use LaTeX for the typesetting. The problem is so few teachers are happy to use LaTeX. I'd really like to know if there is way we could plug in your stuff to our site so that we could make the basic LaTeX stuff more user friendly - it would make a HUGE difference. At the moment people just have to type latex into a normal textarea and then we compile it on the server and give back a pdf file. Its very clunky right now but the books do look good. The project site is www.fhsst.org. Please drop me a mail if you guys are still working on the latex editor because I think its great! Mark
  • Pete on Sat, 14 Mar 2009 08:08:50 +0000 says:
    Hi Bobby, I love this, it's exactly what I've been looking for. The only issue I have is that lines don't soft wrap in the source window. I haven't seen anyone else mention this, so either I've got something goofed up here with my browser (Firefox 2.0.0.6, Mac OS X 10.4.10) or I'm the only one who never uses hard returns in paragraphs of text in Latex. Thanks for the great work.
  • Sipi on Sat, 14 Mar 2009 08:08:56 +0000 says:
    Hi, First I have to express my biggest respect. The project is absolutely great. Just the thing I was looking for. My only question: Does the collab tool work already and it's only me who couldn't find out so far how, or the buttons are only placeholders at the moment without much function behind. Sipi
  • Harsh on Mon, 4 May 2009 21:14:31 +0000 says:
    Hi, This is an exciting project. Can you tell more details about the feature sets for the editor and project management that you plan to include
  • Casey Goh on Sat, 4 Jul 2009 05:22:29 +0000 says:
    I am a high school maths teacher. I would like to do a maths forum online with my students. Would like to be able to insert maths symbols and draw tools into the forum page to faciliate discussion. At the moment, do you have something that I can start working with ? Thanks.
  • random academic on Mon, 7 Sep 2009 00:58:32 +0000 says:
    I just wanted to give a thumbs up and add my support for your efforts here. Thousands of academics and publishers alike will appreciate this tool. It would be nice if the build pipeline for a document type (dvi->ps2pdf->pdf), along with the class/style resources (.cls or .sty) could be bundled and setup by publishers ahead of time for authors. This would fix alot of headaches on both sides, im sure.
  • jos on Mon, 7 Sep 2009 00:59:01 +0000 says:
    this is a very exciting and potentially remarkably useful tool, which I am looking forward to use. it would be great to get at least some indication on what is the state of the project, and when some beta functionality may be expected.
  • verbosus on Wed, 17 Feb 2010 07:33:06 +0000 says:
    Interesting. But there already exist some very sophisticated online latex editors which support in-browser syntax highlighting, .pdf generation/preview and other stuff (e.g. check http://www.verbosus.com ) Maybe a cooperation would be interesting?

Comment moderation is on, so your comments may not be visible immediately after posting.




(see all) web service, tile engine, google docs, flash, window, penn, pixel, python, game, compiler, server, tlslite, token, reference, multiuser, rtmp, vmware, p vs np, poweredge, javascript, component, vbulletin, proxy, networking, vmware esxi, GData, forum, plugin, gwt, outlook, scales, puzzle, GWT, java, attach, shining force, subsets, appengine, permutations, pong, authentication, roland, screenshot, np-complete, gdata, neural net, php, latex, audio, AppEngine