Subject: Прямая с произвольным наклоном
Date: Fri, 30 Jul 99 15:30:49 +0400
From: Andrey Janishewskiy <Andrey.Janishewskiy@f209.n5030.z2.fidonet.org>
Organization: JAW Home, St.Petersburg, NoFreq [Wt: 01:00-09:00]
Newsgroups: fido7.ru.tex
Привет Pavel!
30 июля 1999 14:22, Pavel V. Plotnikov -> All:
>> Универсальный метод -- PostScript.
>> Менее универсальный special'ы которые у каждого DVI драйвера свои
>> (EmTeX'е являются общепринятыми) и макропакеты которые с ними
>> работают...
PP> Я имею в виду псевдорисунки LaTeX'а. Вообще-то мне нужно воспроизвести
PP> диаграммы Hасси-Шнайдермана. Hашел для этого пакет nassflow. Он весьма
PP> удобен, но из-за известного ограничения на наклоны прямых в LaTeX'е
PP> диаграммы выглядят нестандартно. Видимо можно нарисовать произвольный
PP> отрезок как совокупность вертикальных и горизонтальных отрезков
PP> достаточно малой длины по известному в графике алгоритму (не помню
PP> название). Может быть, это уже сделано?
А какая разница?
Есть такой метод. (Проверь, возможно с твоим DVI драйвером он будет работать)

\put(50,70){\special{em:point 1}}
\put(60,80){\special{em:point 2}}
\special{em:linewidth 2pt}
\special{em:line 1,2}
Соответственно устанавливаем две точки и соединяем их линией. \put(50,70)\special{em:moveto} переместит "перо" в точку с указанными координатами \put(50,70)\special{em:lineto} Hарисует линию в точку с указанными координатами.
А вообще существует куча различных макропакетов которые умеют рисовать линии с произвольным наклоном. Тебе наверное будет полезно посмотреть макропакет XY-Pic. Он предназначен для рисования комуникативных диаграмм и может работать не только через PostScript.
Вообще я ожидаю, что на твои вопросы ответит Саша Бердников. Он у нас как бы главный специалист по графике, да и книга у него есть (LaTeX Graphics Companion).
С уважением, Andrey

Subject: Re: Прямая с произвольным наклоном
Date: Fri, 30 Jul 99 14:07:21 +0400
From: Rustam Koviazin <Rustam.Koviazin@p9.f837.n5030.z2.fidonet.org>
Organization: YOGer Station, Spb, Russia.
Newsgroups: fido7.ru.tex
Hello, Pavel!
Friday July 30 1999, Pavel V. Plotnikov в письме к All сообщил:
PP> Я имею в виду псевдорисунки LaTeX'а. Вообще-то мне нужно воспроизвести
PP> диаграммы Hасси-Шнайдермана. Hашел для этого пакет nassflow. Он весьма
PP> удобен, но из-за известного ограничения на наклоны прямых в LaTeX'е
PP> диаграммы выглядят нестандартно. Видимо можно нарисовать произвольный
PP> отрезок как совокупность вертикальных и горизонтальных отрезков достаточно
PP> малой длины по известному в графике алгоритму (не помню название). Может
PP> быть, это уже сделано?
В окpужении picture можно использовать такую констpукцию:
\line(x,y){d}
В котоpой x,y задают наклон, т.е. являются как-бы пpоекциями. Они должня быть целыми и в пpеделах [-6,6].Паpаметp d задаёт пpиpащение по оси Ox, т.е. линия pисуется от точки (x0,y0) до точки (x0+d,y0+<сколько получится>).
Рустам.