LINUX.ORG.RU

А есть легковесные фенечки умеющие конвертить формулы из LaTeX в растр/pdf?

 ,


0

2

Сабж. Нужно что бы она легко ставилась (желательно была частью общераспространенного пакета) и имела интерфейс библиотеки (фрагмент текста сунул - растр в памяти получил), хотя через диск тоже можно, но хуже.


UPD желательно что бы работало локально, не web-сервис.


UPD2 оказывается матлотлиб умеет такое, ну надо же… https://habr.com/ru/sandbox/79621/

UPD3 Библиотека mimeTeX - рендеринг математических уравнений из формата TeX (LaTeX) в картинку GIF - в 50 раз быстрее матплотлиба и гораздо более качественная картинка в смысле шрифтов. Всех исходников - два файла на сишечке. Спасибо @Xintrea за ссылку!

★★★★★

Последнее исправление: AntonI (всего исправлений: 5)

KaTeX, MathJax. Для браузера, но браузер, вероятно, у тебя уже есть, и скриншот из него сделать получится.

TeopeTuK ★★★★★
()
Ответ на: комментарий от thunar

Че то оно кривое (ломается на элментарных вещах) и главное тяжелое.

Так то дернуть latex а потом файл кропнуть я и сам могу, но это будет довольно неспешно по моим представлениям.

AntonI ★★★★★
() автор топика

Реквестирую фенечку, умеющую преобразовывать формулы из латеха в древний Microsoft Equation 3 и назад. Желательно что бы работало локально, не web-сервис.

(ТС, прости, но как ни странно, это не издевательство, а вполне жизненное для некоторых случаев желание. До сих пор, да.)

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

При нынешних ценах на память сборка texlive уже может считаться легковесной.

ugoday ★★★★★
()
Ответ на: комментарий от monk

Вау… спасибо. Но:

mathtex$ python3 setup.py build
  File "/home/aiv/Soft/mathtex/setup.py", line 83
    print 'pymods', py_modules
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
mathtex$ python2 setup.py build
============================================================================
BUILDING MATHTEX
               mathtex: 0.3
                python: 2.7.9 (default, Sep 12 2023, 19:31:32)  [GCC 12.3.0]
              platform: linux2

REQUIRED DEPENDENCIES
                 numpy: no
                        * You must install numpy 1.1 or later to build
                        * matplotlib.

Отрадно, у меня самого здоровая кодовая база на py2. Это все побеждаемо, вот только на последней бубунте numpy под py2 я пока так и не асилил поставить - какие то сложности.

AntonI ★★★★★
() автор топика
Ответ на: комментарий от hobbit

Именно MS Equation 3.0? Его же поддержку из всех вордов выбросили специальными патчами. В более современный формат конвертирует Pandoc.

TeopeTuK ★★★★★
()
Ответ на: комментарий от hobbit

Реквестирую фенечку, умеющую преобразовывать формулы из латеха в древний Microsoft Equation 3 и назад.

https://www.grindeq.com/ штука рабочая, но платная

Jurik_Phys ★★★★★
()
Ответ на: комментарий от sergej

медиавики перешла на mathoid, который весь на яваскрипте и nodejs, но в texvc вроде ломаться нечему.

sergej ★★★★★
()

Я с высоты своей колокольни не совсем понял стратегического замысла идеи: зачем из теха конвертить растр?) Чтоб в ворд картинкой вставлять?))) ну а если серьёзно, на мой взгляд есть простое решение – в TeXStudio и Kile (по поводу последней не уверен, давно не использовал) есть режим предпросмотра. Выделяете кусок вместе с формулой – вжух – и показывает «как в pdf». Так вот, этот кусок в формате pdf лежит где-то в temp-ах программы. Решение костыльное, в память не сохраняет, но поставленные задачи решает полностью (локально и из теха в картинку).

arbyz
()
Ответ на: комментарий от arbyz

Хочется рисовалку графиков с теховским зарамочным оформлением. Дальше долго рассказывать (те рисовалки которые есть не удовлетворяют по разным причинам).

AntonI ★★★★★
() автор топика
Ответ на: комментарий от buddhist

Эммм… даже не знаю подходят или нет. Я про них бегло почитал, понял что это аналог (параллельная реализация) теха. Ели так, то увы нет, не подходят (но за расщирение кругозора спасибо)

AntonI ★★★★★
() автор топика
Ответ на: комментарий от einhander

Все оказывается сильно проще, ява ненужна

https://habr.com/ru/sandbox/79621/

правда какчество ИМНО не совсем айс, но таки matplotlib жжот…

AntonI ★★★★★
() автор топика
Ответ на: комментарий от AlexVR

Он немного пр другое. Говорю же, долго рассказывать;-)

AntonI ★★★★★
() автор топика
Ответ на: комментарий от Xintrea

О! Афигенно, спасибо. Матлотлиб медленнее в 50 раз и качество выхлопа у него сильно хуже.

Надо будет ее расковырять и допилить напильником, очень годная штука.

AntonI ★★★★★
() автор топика
Ответ на: комментарий от AntonI

ну оно тянет только для сборки

depend = imagemagick
depend = ghostscript
depend = texlive-core
depend = texlive-latexextra
makedepend = ocaml
makedepend = git
sergej ★★★★★
()
Ответ на: комментарий от sergej

все равно как то дохрена. Пока что я склоняюсь к mimeTeX-у

AntonI ★★★★★
() автор топика
Ответ на: комментарий от AntonI

Хочется рисовалку графиков с теховским зарамочным оформлением. Дальше долго рассказывать (те рисовалки которые есть не удовлетворяют по разным причинам).

ROOT тоже не подходит?

x22
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.