LINUX.ORG.RU

Новая версия графического редактора TpX


0

0

В списке рассылки CyrTeX-ru (алеф) vsu (точка) ru автор программы Александр Цыплаков анонсировал новую версию 1.4 свободного графического редактора TpX.

TpX - простой векторный редактор, предназначенный для создания иллюстраций в целях последующего внедрения в документы LaTeX. Результат может сохраняться в форматах eps, pdf, LaTeX picture, PSTricks, PGF, TikZ и MetaPost.

На текущий момент есть версия только под альтернативную операционную систему. Разработка кросс-платформенной версии на базе Lazarus находится в начальной стадии.

>>> Исходники

★★★★★

Проверено: Casus ()

наверное в офтопике проблемы с ПО, но ведь уже есть ipe, pgf, tgif, xfig ...

ipe:
Description: drawing editor for creating figures in PDF or PS formats
 Ipe supports making small figures for inclusion into LaTeX
 documents as well as making multi-page PDF presentations
 Ipe's main features are:
  * Entry of text as LaTeX source code. This makes it easy to enter
    mathematical expressions, and to reuse the LaTeX-macros of the main
    document.  In the display text is displayed as it will appear in
    the figure.
  * Produces pure Postscript/PDF, including the text. Ipe converts the
    LaTeX-source to PDF or Postscript when the file is saved.
  * It is easy to align objects with respect to each other (for
    instance, to place a point on the intersection of two lines, or to
    draw a circle through three given points) using various snapping
    modes.
  * Users can provide ipelets (Ipe plug-ins) to add functionality to
    Ipe.  This way, Ipe can be extended for each task at hand.
  * The text model is based on Unicode, and has been tested with Korean,
     Chinese, and Japanese.
 .
 Package latex-ucs enables unicode text entry (for accented characters).
 .
 Homepage: http://ipe.compgeom.org/



pgf:
Description: TeX Portable Graphic Format
 pgf stands for `portable graphics format'. It is a TeX macro package
 that allows you to create graphics in your TeX documents using a
 special pgfpicture environment and special macros for drawing lines,
 curves, rectangles, and many other kind of graphic objects. Its usage
 closely resembles the pstricks package or the normal picture
 environment of LaTeX.
 .
 Although pgf is less powerful than \pstricks, it has the advantage
 that it can generate both PostScript output and pdf output from the
 same file. The pgf package works together both with dvips and
 pdftex. In particular, packages that rely on pdftex or pdflatex (like
 some packages for creating presentations) can be used together with pgf.


tgif:
Description: Interactive 2-D drawing facility under X11
 Tgif has little to do with GIF files. It is a 2-D vector based drawing
 program which can produce output suitable for LaTeX or in PostScript.

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

Да это ж мало.. надо как минимум ещё одну на паскале, чтоб было круто ))

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

> наверное в офтопике проблемы с ПО, но ведь уже есть ipe, pgf, tgif, xfig ...

Я использовал tgif и xfig - для тех целей для которых используется TpX они не очень хорошо подходят. Постоянно необходимо дорабатывать результат "напильником".

Лично я не использую векторных редакторов при подготовке иллюстраций (в частности потому что в своё время не нашёл адекватного для моих целей), но понимаю причину почему началась разработка TpX - действительно _подобного_ специализированного векторного редактора нет.

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

Я всё равно не согласен с текстом новости, но подтвердил в надежде, что это и правда может помочь развитию проекта. По тексту непонятно какая именно польза от проекта и почему о нём надо писать на LOR.

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

Очень может быть, что Вы правы в своём несогласии, но IMHO основные причины за, что эта программа:

а) свободная

б) развивающаяся на 1/6 части суши

в) автору нужна помощь для портирования - он не программист, а экономист и с технической стороной дела как-то не очень знаком

P.S. То, что автору нужна помощь - это моё IMHO

Страничка TpX со скриншортом тут: http://tpx.sourceforge.net/

Страничка автора здесь: http://www.nsu.ru/ef/tsy/ - e-mail внизу

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

посмотрел http://tpx.sourceforge.net/ скриншорт какой-то мелкий, зато есть документация и примеры картинок получаемых в TpX

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

>На текущий момент есть версия только под альтернативную операционную систему

Ну вот винда и стала альтернативной :-)
Уже вижу вопросы на форумах и пространные статьи "Windows как альтернатива Linux" :))

DIMON ★★★
()

Жаль, что только под оффтопик...

schakal
()

>На текущий момент есть версия только под альтернативную операционную систему.

Какой политкорректный товарищь! ))

x86 ★★
()

Альтернативная система - это что ? офтопик ? Нда куда катится ЛОР ...

anonymous
()

Еще одна виндовая поделка на паскакале? Зачем про нее тут писать? Афтару предлагаю вместо мысли о линуксе переделать свою поделку под дельфю и отправляться вместе с этой поделкой и самой дельфей в ближайший биореактор. Таких прог в линуксе нам не нужно.

anonymous
()

> CyrTeX-ru (алеф) vsu (точка) ru

хитло!

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

В итоге нужно всю операционную систему Линукс отправлять в биореактор, т.к. под неё бообще нет программ такого уровня, т.к. некоторые считают, что Vim - наше фсё!

П.с. ТpX действительно уникален. А проблема портирования прикладных программ под Линукс действительно очень серьезная.

Kylix - умер. Lazarus - сыро. Вся надежда на Моно.

Пс. Только не надо говорить, что есть Ява, Питон, а С++ - кроссплатформенный...

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

> У меня дежавю или про эту программу раньше новость была?

Новая версия. Не буду больше про неё постить, пока не выйдет 2.0 или её не портируют на GNU/Linux

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

>В списке рассылки CyrTeX-ru (алеф) vsu (точка) ru

так vsu.ru или всё-таки nsu.ru? А то я в первый момент удивился. В родном ворнежском универе списки рассылки появились, и экономисты затеяли опенсорсом баловаться?.. потом глядь-хвать, а там Новосиб.

PS. Хотя в vsu именно дельфям до сих пор и учат. Пытались как-то факультативно спецкурсом линь зачитать, но что-то захлохло быстро...

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

Именно vsu

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

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

А пробовали запускать TpX под Wine? Обычно Делфи - программы под нее нормально запускаются.

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

Я пробовал весной пускать предыдущую версию - пускается, но некоторые функции ((в частности help) не работают. Сейчас не пробовал.

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

А Хелп из программы и под Виста не запускается из программы. А отдельно - нормально. Под Линукс можно пользоваться xchm или аналогичным.

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

Там какие-то ещё проблемы были - сейчас не вспомню, но примеры открыл и скриншорт для Linux Format сделал :)

P.S. К слишком поздно узнал про эту программу. Не к тому что это хорошо/плохо - просто сейчас мне это не нужно :), но для тех кто пользуется LaTeX под альтернативной системой умение выдерать графики из Exel IMHO вещь достаточно ценная (экономисты поголовно подсажены на Exel).

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

Дистр MikTex 2.6 Предварирельный просмотр (т.е. генерация и просмотр) работает только для ПДФ.

Yap: Current render method does not support PostScript specials. Switch to DVIps reder method?

Yes.

Error: /undefined in TpX.dvi Operand stack: 39140290 55388444 1000 600 600 (C:UsersXXXAppDataLocalTemp\(doc) Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- Dictionary stack: --dict:1131/1686(ro)(G)-- --dict:0/20(G)-- --dict:80/200(L)-- --dict:165/300(L)-- Current allocation mode is local Last OS error: No such file or directory MiKTeX GPL Ghostscript 8.54: Unrecoverable error, exit code 1

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

К автору - ссылку на страницу, где есть его e-mail я дал выше.

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

Хм. Евгений, я Вас конечно уважаю, но с этой новостью не согласен. Зачем развивать программу на дельфи, да ещё и пытатся портировать на Linux, если есть нормальный векторный редактор (Inkscape по отзывам знакомых, постоянно работающих с Corel Draw почти не уступает корелу по возможностям). Конвертировать svg в eps тоже не так уж трудно.

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

Там не нужен Corel Draw - функционал нужен более специфический. Далеко не всегда нужен eps и уж тем более svg - часто нужны более другие форматы.

Здесь вопрос не в средстве программирования - это пример, как человек делает инструмент для себя, потому что другие его не устраивают. Он тот самый сферически юзер в вакууме, которого все пытаются осчастливить.

Возможно, со временем основные фичи ради которых этот редактор развиваются имплементируют в Inkscape, но пока этого нет. Эта программа интересна хотя бы тем, чтобы на ней посмотреть и понять дял чего и почему её так делают.

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

И еще это показывает, как сложно даже в настоящий момент этому обычному человеку портировать свои приложения под Линукс.

Программа начиналась в те времена, когда посути кроме Делфи не было другого выбора (ВБ 6 - это еще хуже, а .Нет для большинства был в диковинку, да и развивался )

ПС. Нет лишних программ. Почему есть AbiWord, если есть ОО Writer? ... А извечная борьба Vim и Emacs?

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

> И еще это показывает, как сложно даже в настоящий момент этому обычному человеку портировать свои приложения под Линукс.

Обычные люди об этом не задумываются вообще. Циплаков - не обычный - он хотя бы думает об этом и я думаю что в конце концов необходимый функционал будет в конце концов реализован в другом месте более правильном с технической точки зрения.

NET - не панацея.

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

Пока. Но Моно - все таки перспектива мигрировать приложения с .Net на Линукс. Он фактически шагает в ногу с .Нет. Проблемы - нереализованные классы и сервис (среда разработки,...)

Уже есть альтернативный коммерческий компилятор Паскаля (вернее уже не Паскаля, а Хром) для Моно и .Нет 3.5 http://www.remobjects.com/product/?id={38861650-4B7D-434B-8764-2AE18254649A

http://www.mono-project.com/MoMA

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

Те же перспективы и для программы на "с" слинкованной скажем с QT, а про переносимость, например, TCL/Tk можно вообще долго говорить, но там другие проблемы.

Проблем с переносимостью фактически нет и без всякой моны - в любом случае придётся допиливать по месту и если у человека нет доступа к другой системе - это должен сделать кто-то другой.

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

Да, нo C++ - C - GTK - Tcl/Tk - QT - Java - это инструменты избранных.

Делфи в России доступен практически каждому. А сейчас идет очень активный приток программистов .Нет.

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

?

Полезные вещи в большинстве своём делают именно избранные. Хотя безусловно поток нужен и необходим в любой деятельности, ведь должны же избранные откуда-то появляться. Кстати, я что-то не припоминаю (я не спец в этом деле) ни одной полезной программы на дельфи, а на C сколько угодно.

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

>Кстати, я что-то не припоминаю (я не спец в этом деле) ни одной полезной программы на дельфи, а на C сколько угодно.

глупая описка или TpX - бесполезен?

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

>Пс. Только не надо говорить, что есть Ява, Питон, а С++ - >кроссплатформенный...

Есть ява, питон, а С++ - кроссплатформенный. Жду аргументов против.

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

> В итоге нужно всю операционную систему Линукс отправлять в биореактор, т.к. под неё бообще нет программ такого уровня, т.к. некоторые считают, что Vim - наше фсё!

Э.. Ну вообще-то вим действительно наше все.

> Пс. Только не надо говорить, что есть Ява, Питон, а С++ - кроссплатформенный...

Ну про С++ не буду, уж лучше моно наверное, а вот открытая ява к седьмой версии обещает стать достаточно приличной вещью. И, действительно, прямо сейчас ведь уже есть питон. Идеальный язык разработки для подобных приложений.

PS сам тех-документы пишу в vim+auctex, графику в xfig->fig2pdf->документ через pdflatex (раньше fig2ps->latex->dvips->ps2pdf). Отлично работает. Когда-то давно пробовал в oo draw рисовать, но сложно слишком оказалось, простые схемы в xfig быстрее получается. Он вообще мощнее, чем кажется на первый взгляд.

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

> ПС. Нет лишних программ. Почему есть AbiWord, если есть ОО Writer? ... А извечная борьба Vim и Emacs?

abiword быстрее запускается. Правда, в половине случаев глючит на загрузке или отображении документа, поэтому все равно ooo запускать приходится. Ну а во втором вопросе смысла нет никакого - емакс не нужен! И если по какому-то недоразумению еще до сих пор не умер, это не повод его вспоминать...

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

>Ну а во втором вопросе смысла нет никакого - емакс не нужен! И если по какому-то недоразумению еще до сих пор не умер, это не повод его вспоминать...

О вкусах не спорят :) тем более, что аналога по функционалу ему нет и ним пользуется очень большое кол-во людей... по тому и не умер...

zHACKa
()

удивлён. понимаю когда на делфи за деньги заставляют писать, но не использовать Qt4 для написания GPL-программы...

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

> удивлён. понимаю когда на делфи за деньги заставляют писать, но не использовать Qt4 для написания GPL-программы...

Не поверишь, но даже когда платят деньги за съедающие моск программиста операции - не всякий пойдёт добровольно на подобную аутодеградацию.

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

> глупая описка или TpX - бесполезен?

Для меня к сожалению да. :(

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

>> А когда ТеХу 30 лет исполняется?

> Дык вроде прошло уже. В феврале 1977-го первая версия появилась.

В мае 1977 Кнут только начал работать на TeX и планировал всё закончить к июню того же года - великие люди ошибаются по крупному :). Когда была первая версия я быстро не нашёл.

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

> В итоге нужно всю операционную систему Линукс отправлять в > биореактор, т.к. под неё бообще нет программ такого уровня, т.к. > некоторые считают, что Vim - наше фсё! Vim - наше фсё, но хороший софт кроме него тоже нужен.

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

> TpX - бесполезен? Пока да. Но, как я понимаю, у проекта может получиться стать тем, чем был для меня TeXCAD во времена emTeX'а под DOS, т.е. векторным редактором, изначально ориентированным на TeX/LaTeX. xfig'ом тоже можно рисовать катринки, но с русскими буквами постоянные проблемы. Как я понимаю, PGF и TikZ от этих сложностей избавлены, но редакторов для них пока не видел, а у TpX, работа с ними заявлена. Вот будет под Linux'ами - буду пробовать.

P.S. Только что нашёл jpgfdraw: http://theoval.sys.uea.ac.uk/~nlct/jpgfdraw/, надо будет посмотреть.

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

Пусть победит сильнейший. У TpX есть некоторые интересные заявленные особенности, но я по уши завяз в MetaPost :)

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

Ну про С++ не буду, уж лучше моно наверное, а вот открытая ява к седьмой версии обещает стать достаточно приличной вещью. И, действительно, прямо сейчас ведь уже есть питон. Идеальный язык разработки для подобных приложений.

А причем тут сравнение С++ и Моно? Ява и Моно - вот где надо сравнивать. .Нет уже давно перегнал Ява на десктопах. Вопрос только в том, когда Моно полностью догонит .Нет.

Моно по базовому функционалу практически не отстает от .Нет Ему не хватает сервисных функций.

А покажите мне пожалуйста рядового программиста Питон под Windows? Очень многие скажут вам: уж лучше вы сами программируйте на нем, а мы будет сидеть на языках с нормальным синтаксисом.

P.s. До недавнего времени выбора RAD под Windows практически не было:

либо Visual Basic 6 (комментарии излишни) либо Делфи.

Из 2 зол выбираем меньшее: Делфи.

Сейчас ситуация радикально поменялась (Хейлсберг рулит).

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

Evgueni(19.08.2007 16:36:47):

>> Xfig уже не рулит, ага?

>Нет к сожалению.

А чем Xfig не угодил? В смысле, чем он не устраивает?

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

> А чем Xfig не угодил? В смысле, чем он не устраивает?

Прежде всего он неважно работает с кириллицей.

Evgueni ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.