Podpora syntaxe LaTeXu v rámci služby Grammarly
LaTeX support with Grammarly
Type of document
bakalářská prácebachelor thesis
Author
Tomáš Hojek
Supervisor
Guth Ondřej
Opponent
Šestáková Eliška
Field of study
Webové a softwarové inženýrstvíStudy program
InformatikaInstitutions assigning rank
katedra softwarového inženýrstvíRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Tato práce se zaměřuje na tvorbu aplikace umožňující jazykovou kontrolu textu napsaného v jazyku \LaTeX{}. Jedná se o aplikaci, která sama neprovádí kontrolu textu, ale umožňuje ji pomocí externích služeb. V této práci se využívá služba Grammarly, která umožňuje kontrolu anglických textů. Součástí práce je rešerše služby Grammarly, rešerše již jednoho existujícího řešení, které ale spolupracuje s jinou externí službou, a analýza požadavků. Na základě požadavků byl navrhnut a implementován prototyp výše zmíněné aplikace. Prototyp byl implementován v programovacím jazyce Java a JavaFX jako desktopová multiplatformní aplikace. This thesis deals with the creation of an application that allows checking texts written in \LaTeX{}. This application does not check the text itself but allows to use it with external services. In this work the Grammary service is used, which allows you to check English texts. In this thesis is also a review of the Grammary service, review of one existing solution, which communicates with another external service, and an analysis of requirements. Based on requirements, a prototype of the above-mentioned application was designed and implemented. The prototype was implemented in the Java programming language and JavaFX as a desktop multiplatform application.
Collections
- Bakalářské práce - 18102 [1724]
Related items
Showing items related by title, author, creator and subject.
-
Generování IDE specifické pro DSL
Author: Pavel Pakhomov; Supervisor: Trávníček Jan; Opponent: Šebek Jiří
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2021-08-25)Cílem této bakalářské práce je navrhnout a vyvinout plugin Intellij IDEA, který bude generovat infrastrukturu jazykové podpory a integrovat nové programovací jazyky do IDE na základě specifikace jazykové gramatiky. Cílem ... -
Generátor syntaktického analyzátoru s transformacemi gramatik
Author: Uzel Matěj; Supervisor: Trávníček Jan; Opponent: Máj Petr
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2016-05-17)Práce rozebírá principy provádění deterministické jednoprůchodové syntaktické analýzy. Především je kladen důraz na přístup shora dolů metodu rekurzivního sestupu. Dále se práce zabývá transformacemi gramatik na LL(1) ... -
Parser AsciiDocu v JavaScriptu
Author: Komoráš Radek; Supervisor: Jirůtka Jakub; Opponent: Trávníček Jan
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2018-06-13)Tato práce se zabývá analýzou jazyka AsciiDoc, resp. jeho implementací Asciidoctor, a návrhem formální gramatiky, která je využita pro vytvoření syntaktického analyzéru v jazyce Javascript. Pro zápis gramatiky je zvolen ...