GSoC/GCI Archive
Google Summer of Code 2013

LyX – The Document Processor

License: GNU General Public License version 2.0 (GPLv2)

Web Page: http://wiki.lyx.org/GSoC/GSoCProjectIdeasFor2014

Mailing List: mailto:lyx-devel@lists.lyx.org

LyX is a document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG).

LyX combines the power and flexibility of TeX/LaTeX with the ease of use of a graphical interface. This results in world-class support for creation of mathematical content (via a fully integrated equation editor) and structured documents like academic articles, theses, and books. In addition, staples of scientific authoring such as reference list and index creation come standard. But you can also use LyX to create a letter or a novel or a theatre play or film script. A broad array of ready, well-designed document layouts are built in.

Projects

  • Horizontal scrollbar for tables and math for LyX LyX Document processor provides users with an excellent UI for creating and editing LaTeX tables and math. One drawback of the current implementation is that when a table or math equation is too wide so as not to fit on the screen, the right-hand edge will "disappear" outside the screen limits. This makes editing wider tables and equations more difficult, and sometimes requires users to decrease the font size in LyX to be able to see the full table/equation on the screen. It is needed some sort of a way like a horizontal scroll bar to access the parts of the document, beyond the screen limits.
  • Improved XHTML Export and ePub Support LyX is a WYSIWYM (What You See Is What You Mean) document processor that helps the user create semantically-rich and nicely-formatted content without spending time agonizing over layout or typesetting. This project focuses on the exporting of LyX documents to other formats, and it aims both to improve the existing support for exporting to XHTML and to implement exporting to ePub for the first time.