Original title:
Online LaTeX editor
Translated title:
Online LaTeX Editor
Authors:
Sokol, Miroslav ; Šolony, Marek (referee) ; Kajan, Rudolf (advisor) Document type: Master’s theses
Year:
2012
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce si kladla za cíl, vytvořit takový editor jazyka LaTeX, který by obstál po boku již existujících řešení. Nabídnout uživateli základ běžný pro editory tohoto typu a navíc přidat funkce, jež z něj udělají unikátní projekt. Vývoj se ubíral směrem přehledného prostředí a naprosto triviálního ovládání. Většina funkcí je dostupných přes jedno kliknutí. Předdefinované šablony se zobrazují ihned i s náhledy a je možné je stahovat se všemi zdrojovými kódy. U nejnutnějších akcí se provádí překreslení celého obsahu stránky. V ostatníchpřípadech jsme využily update panelů pro parciální překreslování obsahu nebo klientský javascript. Díky dostupné archivaci .zip souborů můžeme navíc zpracovávat více souborů najednou. Program je navržen tak, aby bylo možné v jeho vývoji i nadále pokračovat a rozšířit jeho možnosti.
This diploma thesis has its purpose in creating such an editor of LATEX language, which would succeed in the competition of existing solutions. To offer users a basis typical for this type of editors and add functions that will make him a unique project. The progress went in a direction of transparent environment and completely trivial operating. Most of the functions are available through 1 click only. Predefined templates are displayed immediately including previews and it is possible to download them with all source codes. Some kinds of actions redraw the whole content of the page. In other cases, we used update panels for partially redraw the content or client javascript. Due to available archivation of .zip files we can even process more files at the same time. Program is designed in a way to be able to further continue developing it and even broaden his features.
Keywords:
ASP.NET; C#; client; compiler.; editor; graphical user interface; javascript; Latex; online; RIA; rich internet application; ASP.NET; bohatá internetová aplikace; C#; editor; grafické uživatelské rozhraní; javascript; klient; kompilátor.; LaTex; online; RIA
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/53618