Работа в системе Moodle

7 Графика в TeX

Графика

%%масштаб%%
\unitlength{1.5}
%% размеры картинки %%
\picture(400,200){
%% отрезки %%
(0,0){ \line(0,80)}
(0,0){ \line(120,0)} (120,0){ \line(0,80)} (0,80){ \line(120,0)} 
%% окружность %%
(60,120){\circle(60)}
%% точка в центре окружности и подпись %%
(60,120){\circle(1)} (62,122){\small 0}
%% эллипс %%
(60,40){\circle(120,80)}
%% дуга в градусах %%
(60,40){\circle(90,50;-60,120)}
%% дуга в формате 1234 (четверти) %%
(60,40){\circle(60,40;24)}
%% кривая %%
(250,40){\bezier(100,10)(60,-40)}
%% угол, ограничивающий кривую%%
(250,40){ \line(60,-40)} (310,0){ \line(40,50)}
%% кривая %%
(140,10){\bezier(10,100)(40,40)}
%% опорные точки кривой %%
(140,10){\circle(2)}(180,50){\circle(2)}(150,110){\circle(2)}
}

Несколько замечаний:

  • начало координат находится в левом нижнем углу, ось абсцисс направлена вправо, ось ординат — вверх;
  • для окружности указывается диаметр;
  • градусы при построении дуги откладываются от положительного направления оси абсцисс против часовой стрелки;
  • для кривой Безье указывается:
    1. начальная точка кривой;
    2. смещение от начальной точки к конечной;
    3. смещение от начальной точки к узловой точке;
  • если на кривой Безье есть горизонтальные участки, она строится некорректно (это видно на правой кривой):
    • горизонтальный участок отсутствует;
    • кривая смещена в вертикальном направлении (угол под кривой показывает, где она должна бы находиться).