Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

21 Январь 2017, 01:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по OpenOffice.org или LibreOffice без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: TexMath -- альтернатива Math для openoffice  (Прочитано 3792 раз)
0 Пользователей и 1 Гость смотрят эту тему.
McAaron
Постоялец
***
Offline Offline

Сообщений: 133


« Стартовое сообщение: 8 Апрель 2016, 15:26 »

Вряд ли кто будет спорить, что Math в составе опенофиса, как и аналог его в неназываемом офисе, честно скажем, редкостное *овно и в фас и в профиль -- как разнообразие возможностей, так и  результат рендеринга.
Но опенофис, в отличие от неназываемого, поддерживает плагины, добавляющие функциональность.
Одним из таких плагинов является TexMath, позволяющий в документе опенофиса использовать мощь и силу LaTeX'а, включая импорт LaTeX-кода из внешних по отношению к документу файлов.
Работает плагин следующим образом:
Набираем в документе код формулы в синтаксисе LaTeX, например, \rho=\sqrt{x^2+y^2}, выделяем его и нажимаем кнопочку TexMath на тулбаре. Выделенное компилируется,  рендерится и вставляется в документ в виде растрового (png) или векторного (svg) изображения, привязанного как символ. Вместе с изображением в документ вставляется LaTeX-код, что дает возможность вставленное редактировать. Можно просто нажать на кнопочку TexMath, при этом откроется окно, где можно набрать новую формулу или отредактировать старую. Есть возможность перекомпиляции всех или части формул в документе, если внезапно требуется увеличить/уменьшить кегль.
Для создания и редактирования формул необходим установленный в системе и настроенный LaTeX, поскольку TexMath в процессе работы вызывает LaTeX-компайлер.
Кроме Writer TexMath доступен в Impress и Draw.

Во вложении два примера -- прикрепленный файл из сообщения и он же, только все формулы сделаны в TexMath.

В принципе, почти все, за редким исключением, что можно сделать в латехе, можно сделать в опенофисе, используя TexMath.




* Laplas4.odt (86.92 Кб - загружено 5 раз.)
* Laplas4-TexMath.odt (57.86 Кб - загружено 7 раз.)
Записан
kompilainenn
Ветеран
*****
Offline Offline

Сообщений: 1 812



« Ответ #1: 8 Апрель 2016, 16:08 »

Для создания и редактирования формул необходим установленный в системе и настроенный LaTeX, поскольку TexMath в процессе работы вызывает LaTeX-компайлер.
огромный (в том числе и по размеру) минус этого решения
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
McAaron
Постоялец
***
Offline Offline

Сообщений: 133


« Ответ #2: 8 Апрель 2016, 18:48 »

Для создания и редактирования формул необходим установленный в системе и настроенный LaTeX, поскольку TexMath в процессе работы вызывает LaTeX-компайлер.
огромный (в том числе и по размеру) минус этого решения
У сливочного масла перед маргарином тоже есть огромный минус -- необходимость содержать коров и пастбища.
Необходимость иметь в системе LaTeX -- не слишком высокая цена за такие штуки, как:
-- профессиональный вид результата;
-- любые мыслимые символы и конструкции их расположения;
-- кратное сокращение времени набора;
-- полная гарантия, что при печати или выводе в пдф ничего не пропадет и не попортится;
-- возможность копипастить себе в документ формулы из википедики;
-- возможность менять кегль формул по всему документу;
Последнее важно, когда один материал используется в нескольких местах, например, в отчете, статьях и презентациях. В статье 10pt, например, а в презентации 20pt, а материал сам 12pt.
Уж про то, что в системе появляется сам LaTeX, обеспечивая гарантированную возможность подсесть на него всего через пару часов экспериментов, я и не вспоминаю.





Записан
calc4fem
Старожил
****
Offline Offline

Сообщений: 276


« Ответ #3: 8 Апрель 2016, 20:51 »

Кстати "профессиональный вид результата" по моему больше зависит от шрифтов чем от рендеринга.
Теховские шрифты винтажно хорошо выглядят.
Записан
ape
Ветеран
*****
Offline Offline

Сообщений: 2 391


« Ответ #4: 8 Апрель 2016, 21:50 »

Существенные минусы:
1. Эти формулы не катят, например, если вставлены в ODT, который экспортируется в DOCX.
2. Вектор (SVG) - это очень большая проблема для ЛО, начиная с 4-й ветки. Баги есть - телодвижений по ним нет.
Записан
McAaron
Постоялец
***
Offline Offline

Сообщений: 133


« Ответ #5: 11 Апрель 2016, 12:45 »

Существенные минусы:
1. Эти формулы не катят, например, если вставлены в ODT, который экспортируется в DOCX.
2. Вектор (SVG) - это очень большая проблема для ЛО, начиная с 4-й ветки. Баги есть - телодвижений по ним нет.
1. Вы наверное в параллельной вселенной проживаете. Смотрите вложение № 1-- там ODT, открытый в MS-вордпроцессоре. №2 -- сохраненный DOCX
2. Вектор (SVG) - это очень большая проблема, скорее, для самих шиндовсов -- MS'ы только начали есть кактус. А в линуксе не помню, чтобы у ЛО+TexMath были проблемы c SVG. Для кривых случаев (см. п.1 и вложения) TexMath рендерится в png.
Кстати, MS-вордпроцессор рендерит свои "формулы" следуя технологии TexMath -- Вы набираете их на латех-эмэсовской трасянке (без бак-слэшей), нажимаете кнопочку или комбинацию клавиш и получаете в документе формулу, оформленную в виде изображения. Да, забыл, для любителей растянуть удовольствие есть что-то мыше-оконное.


* TexMath+png.png (294.83 Кб, 1920x1177 - просмотрено 30 раз.)
* Laplas4-TexMath+png.docx (517.35 Кб - загружено 8 раз.)
Записан
McAaron
Постоялец
***
Offline Offline

Сообщений: 133


« Ответ #6: 11 Апрель 2016, 13:00 »

Кстати "профессиональный вид результата" по моему больше зависит от шрифтов чем от рендеринга.
Теховские шрифты винтажно хорошо выглядят.
Теховские шрифты для формул в западной традиции выглядят идеально. Некоторые шероховатости, согласно российской, исправляются в соответсвующих пакетах.
Вид больше зависит именно от рендеринга (верстка и отрисовка) -- можно взять любые шрифты и произвести ужасный вид. Но есть шрифты, например, Times New Roman, которые как ни наклоняй, как ни расставляй, нормального выхода не будет. Формулы требуют совершенной иной верстки, чем текст. Там важны такие детали, как шпации (пробельные промежутки между символами). Особенно это важно для символов операций, отношений и индексов. Текст -- он одномерный по сути, просто поселдовательность строк с символами, а формула, она многоэтажна и многоэтажность эта иерархична. Возьмите самы простые элементы -- верхние и нижние индексы. Важны и размер индекса и уровень и расстояние от буквы, которое, кстати, разное для разных букв. Проведите эксперимент -- возьмите изданную в 70-х -- 80-х Наукой книгу по методам матфизики и арифметике или теории чисел (там много индексов и многоэтажностей). Попытайтесь добиться такой же читаемости в любимом ворбпроцессоре.
« Последнее редактирование: 11 Апрель 2016, 13:19 от McAaron » Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!