Рисование фундаментальной области с помощью TeX

Рисование фундаментальной области с помощью TeX

Я новичок в использовании TeX как инструмента для рисования, я только знаком с набором формул и т. д.

Как нарисовать фундаментальную область действия специальной линейной группы, действующей на верхней полуплоскости?

введите описание изображения здесь

решение1

  • Основная команда TikZ для этого типа диаграмм — \draw.

  • Для прямых линий требуются только координаты (a,b)--(c,d). Единица по умолчанию — 1 см. Можно использовать прямоугольные (x,y)или полярные (θ:r)координаты. Дуги окружностей рисуются с помощью опции arc(θ₁:θ₂:radius).

  • Толщину линии можно выбрать из множества вариантов, таких как thin(по умолчанию), thick, very thickи т. д., или установить любую ширину по вашему выбору.

  • Стили линий включают в себя dashed, dottedи многие другие.

  • Текстовые элементы (включая математические выражения с использованием $..$) можно добавлять с помощьюnode[options]{text}

  • Опция fillзаполнит нарисованную область выбранным цветом.

  • Команда \pathта же самая, \drawза исключением того, что путь невидим.

  • Есть еще много-много вариантов, но с этого вам стоит начать.

введите описание изображения здесь

\documentclass{article}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[scale=3]
\draw[densely dashed] (1,0) arc (0:60:1) (-1,0) arc (180:120:1);
\draw[very thick, fill=gray!30] (.5,1.5) --node[right, pos=.9]{$e^{2\pi i/6}=\rho$} (60:1) arc (60:120:1)
    --node[left, pos=.1]{$\rho^2=e^{2\pi i/3}$} (-.5,1.5);
\draw[-latex] (-1.2,0) -- (1.2,0)node[below]{Re};
\draw[-latex] (0,-.2) -- (0,1.7)node[right]{Im};
\path(-1,0) --node[below, pos=0]{$-1$}node[below right, pos=.5]{0}node[below, pos=1]{1} (1,0)
    (0,1)node[below right]{$i$};
\draw(-.5,.02)--(-.5,-.02)node[below]{$-\frac{1}{2}$}(.5,.02)--(.5,-.02)node[below]{$\frac{1}{2}$};
\end{tikzpicture}

\end{document}

Связанный контент