Отправляет email-рассылки с помощью сервиса Sendsay

Latex: \put(x,y){\line(?,?){l}}

Привет всем.
Прошу прощения, что задаю вопрос не совсем касающийся Linux.
Просто больше спросить негде. Путешествия по форумам
и google, google/linux ни чего не дали.

Короче проблема в следующем: есть документ latex, в нем есть
такая вот конструкция:
\begin{picture}(240,165)
\put(20,60){\circle*{3}}
\put(10,40){$A$}
\put(180,140){\circle*{3}}
\put(170,145){$B$}
\put(220,20){\circle*{3}}
\put(190,10){$C$}
\put(120,40){\circle*{3}}
\put(110,30){$D$}
\put(200,80){\circle*{3}}
\put(205,80){$E$}
\put(100,100){\circle*{3}}
\put(95,103){$F$}

\put(20,60){\line(2,1){160}}
\put(180,140){\line(1,-3){40}}
\put(220,20){\line(-5,1){200}}

\put(120,40){\line(3,5){60}}
\put(200,80){\line(-6,-1){180}}
\put(100,100){\line(3,-2){120}}

\end{picture}

Проблема в соединении точек E и A.
если делать так:
\put(200,80){\line(-8,-1){180}}
то latex ругается, так как значения, помеченые в названии темы
знаками ? должны быть целыми, не должны превосходить 6 по
абсолютной величине (и не должны иметь общих делителей).
Как обойти?

URL на сайты или рассылки приветствуются.

PS.
$ latex -v
TeX (Web2C 7.4.5) 3.14159

Ответить   Sun, 29 Jan 2006 12:10:13 +0600 (#507020)

 

Ответы:

В сообщении от 1138529413 секунд после начала Эпохи Владимир Ковалев написал(а):

А тут были?

https://info.vsu.ru/Lists/CyrTeX-ru/List.html

Решаются любые вопросы по TeX и LaTeX.

Возможности окружения picture очень ограничены, оно подходит только для
очень примитивных рисунков. IMHO для таких задач лучше всего подходит
MetaPost:

начало img.mp beginfig(1)
numeric u;
u = 0.5mm; % единица измерения u равна половине миллиметра
pair a, b, c, d, e, f; % описание переменных для наших точек
a = (10u, 40u); % определяем координаты точки А
b = (170u, 120u);
c = (190u, 10u);
d = .5[a, c]; % точка d расположена в середине отрезка AC
e = .5[b, c];
f = .5[a, b];
draw a -- b -- c -- cycle; % рисуем треугольник ABC
draw d -- b; % рисуем отрезок BD
draw e -- a;
draw f -- c;
dotlabel.bot(btex $A$ etex, a); % рисуем точку и метку
dotlabel.top(btex $B$ etex, b);
dotlabel.bot(btex $C$ etex, c);
dotlabel.bot(btex $D$ etex, d);
dotlabel.rt(btex $E$ etex, e);
dotlabel.top(btex $F$ etex, f);
endfig;

end
конец img.mp $ mpost img.mp && mv img.1 img-1.mps

добавить в преамбулу \usepackage{graphics}
добавить в тело документа \includegraphics{test-1.mps}
На худой конец можно воспользоваться пакетом eepic, он не имеет таких
ограничений с макросом `\line'. Можно также воспользоваться программой
xfig для визуального создания и редактирования рисунков, затем
перегонять их в формат eepic и включать при помощи `\input'.

Ответить   Konstantin Korikov Sun, 29 Jan 2006 23:49:37 +0200 (#507297)