使用 TeX 繪製基本域

使用 TeX 繪製基本域

我剛開始使用 TeX 作為繪圖工具,我只是熟悉輸入公式等。

如何畫出作用於上半平面的特殊線性群的作用基本域?

在此輸入影像描述

答案1

  • 此類圖表的基本 TikZ 命令是\draw

  • 直線只需要座標(a,b)--(c,d)。預設單位為 1 公分。可以使用直角座標(x,y)或極座標。(θ:r)使用該選項繪製圓弧arc(θ₁:θ₂:radius)

  • 線條粗細可以從多種選項中選擇,例如thin(預設)、thickvery thick等,或設定為您選擇的任何寬度。

  • 線條樣式包括dasheddotted和許多其他樣式。

  • 可以使用以下命令添加文字元素(包括使用 $..$ 的數學)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}

相關內容