2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Редактор DIA. Набор формул? (или хотя бы греч. алф.)?
Сообщение12.02.2010, 06:55 


05/12/08
12
Добрый день всем!

При оформлении публикаций часто возникает необходимость на рисунках размещать небольшие формулы.
Например, $\Delta(\alpha)=\{a,b,c\}\cup\{d\}$. Формулы простые, набор математических символов
ограничен теорией множеств, то есть это НЕ трехэтажные системы диф. уравнений.

Когда диаграммы готовил в Visio вполне устраивла команда Insert -> Symbol, пересев на Linux в DIA такой функции я пока не нашел.
Гуглеж тоже пока не приносит никаких результатов.
Использовать другой редактор.... Какой? Опять же гугл говорит, что DIA вроде по функциональности наиболее близка к Visio.

Соответственно вопрос, возможна ли простая математика в DIA, если возможна - укажите направление куда копать?

Спасибо

 Профиль  
                  
 
 Re: Редактор DIA. Набор формул? (или хотя бы греч. алф.)?
Сообщение12.02.2010, 07:09 
Модератор
Аватара пользователя


11/01/06
5660
DIA поддерживает TeX:
http://live.gnome.org/Dia/Faq#How_do_I_ ... my_diagram

 Профиль  
                  
 
 Re: Редактор DIA. Набор формул? (или хотя бы греч. алф.)?
Сообщение12.02.2010, 10:19 


05/12/08
12
Уже читал и пробовал. Там дословно написано:
Цитата:
At the moment of writing this FAQ it is not yet displayed correctly in dia but TeX code produced should be fine.


Обратился сюда, потому что этот вариант у меня не работает (пакет pstricks).
Графику рисует - текст не выводит. Возможно это проблема в моем техе, но это уже следующий вопрос в другой раздел форума.
У Dia такой tex на выходе, что еще надо разбираться что к чему.

Главное... Далеко не все издательства (признаться я ни одного не могу назвать), кто бы позволил pstricks
Всем подавай картинки EPS, JPG и т.д.

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

Вопрос еще актуален. Может кто-то уже был в такой же ситуации?
Подскажите, кто как решал для себя такую проблему.

 Профиль  
                  
 
 Re: Редактор DIA. Набор формул? (или хотя бы греч. алф.)?
Сообщение12.02.2010, 11:52 


05/12/08
12
Перепробовал разные варианты. Остановлюсь на следующем.

1. Рисую диаграмму в DIA (формулы набираю привычным матокружением ТеХа).
2. Экспортирую в METAPOST.
3. Использую Makefile отсюда.
4. Получаю EPS.

Все отображается красиво. Даже лучше чем было в Visio.

Есть два недостатка:
1. Русские буквы отсутствуют. В metapost-файл они попадают, а вот после обработки их не видно.
Видимо это больше проблема моего tex'а или metapost'а. Признаться с metapost'ом столкнулся только сейчас.
2. Приходится подгонять координаты расположения формул.

Приемлимый ответ для себя нашел. Тему можно закрыть.
Если кому есть что добавить конструктивного, буду рад откликам.
maxal спасибо за содействие.

 Профиль  
                  
 
 Re: Редактор DIA. Набор формул? (или хотя бы греч. алф.)?
Сообщение21.02.2010, 10:43 
Аватара пользователя


01/02/09
206
Есть способ не возиться с метапостом. Просто используем экспорт в TikZ. Почему-то при наборе формул Dia (v 0.97.1) мне все спецсимволы ($ и пр.) заэкранировала, но, думаю, это можно побороть без редактирования получившегося файла.

Допустим, мы экспортировали файл как test1.tex.

Создаём документ test_main.tex следующего содержания:
Код:
\documentclass{minimal}
\usepackage[utf8]{inputenc}
\usepackage[T1,T2A]{fontenc}
\usepackage{tikz}

\begin{document}
\thispagestyle{empty}

\input{test1}

\end{document}


После чего делаем
Код:
latex test_main.tex && dvips test_main.dvi && ps2epsi test_main.ps


В итоге у нас получается eps-файл с русскими буквами, в общем, всё как у людей :) Получившийся eps, сконверированный в pdf http://img51.**invalid link**/img51/489/testmain.pdf

Естественно, вышеописанные действия можно без особого труда перенести в скрипт или Makefile.

Но лучше всего рисовать сразу в TikZ, благо ничего сложного в этом нет.
http://www.texample.net/tikz/examples/tag/diagrams/

 Профиль  
                  
 
 Re: Редактор DIA. Набор формул? (или хотя бы греч. алф.)?
Сообщение21.02.2010, 17:37 


05/12/08
12
Спасибо за совет. В вашем случае на одну конвертацию меньше, чем с метапостом.
Буду пробовать.

Был крепко подсажен на Visio, поэтому сходу рисовать в TikZ слабо :)
Из примеров язычок, конечно, не очень сложный, но надо привыкать.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group