Writer2LaTeX — комплект инструментов для преобразования текстовых файлов и электронных таблиц формата OpenDocument в форматы LaTeX и BibTeX. В комплект входит консольная Java (OpenJDK) утилита и плагины для офисного пакета LibreOffice (Apache OpenOffice.org).
LaTeX — наиболее популярный набор макрорасширений (макропакет) системы компьютерной вёрстки TeX, который облегчает набор сложных документов. Пакет позволяет автоматизировать многие задачи набора текста и подготовки статей, кроме базового набора существует множество пакетов расширения (благодаря этому возможности системы практически не ограничены).
BibTex — используемое совместно с LaTeX / TeX программное обеспечение для создания списка форматированных списков библиографии (управления библиографической информацией). Для хранения списков библиографических данных используются bib-файлы (*.bib), файлы специального текстового формата где каждая запись описывает одну публикацию, статью, диссертацию, книгу и пр...
LibreOffice — свободно распространяемый офисный пакет, созданный в 2010 году как ответвление от Apache OpenOffice (ранее OpenOffice.org, OO.org, OO.o, OOo). Офисный пакет содержит в себе текстовой и табличный процессор, приложение для подготовки и просмотра презентаций, редактор формул, векторный графический редактор и систему управления базами данных.
Основным использующимся LibreOffice форматом файлов является открытый международный формат OpenDocument (ODF, ISO/IEC 26300), но возможна работа и с другими наиболее популярными форматами (Office Open XML, DOC, XLS, PPT, CDR). Поддержка других форматов обеспечивается с помощью плагинов, официальных (например с сайта LibreOffice Extensions and Templates) и от сторонних разработчиков.
Плагин Writer2LaTeX преобразует текстовые документы OpenDocument в формат LaTeX (*.tex), сопутствующий плагин Writer2BibTeX извлекает библиографические данные из текстового документа OpenDocument и преобразует их в формат BibTeX (*.bib).
С помощью плагина Writer2xhtml осуществляется преобразование документов OpenDocument в форматы XHTML 1.0, XHTML 1.1, XHTML 1.1+MathML 2.0 или HTML5 с CSS2, что обеспечивает совместимый с стандартом XHTML вывод математических уравнений и формул для публикации на веб-сайтах. Кроме того добавляется возможность преобразования документов в формат электронных книг EPUB (*.epub).
Плагин Calc2xhtml является дополнением к плагину Writer2xhtml и обеспечивает преобразование электронных таблиц OpenDocument в форматы XHTML 1.0 и XHTML 1.1 с CSS2 для корректного отображения электронных таблиц при публикации их на веб-сайтах.
Проект Writer2LaTeX в первую очередь ориентирован на работу с офисным пакетом LibreOffice (Apache OpenOffice.org), но входящая в его состав консольная утилита может работать независимо (наличие LibreOffice необязательно), а встраиваемая Java библиотека обеспечивает поддержку преобразования OpenDocument в сторонних приложениях.
Лицензия: GNU Library or Lesser General Public License version 2.0 (LGPLv2)