LaTeX 中的複軸和實軸 - 繪圖

LaTeX 中的複軸和實軸 - 繪圖

有人能幫我用 LaTeX 製作這樣的插圖嗎,那我會很高興的!我是 LaTeX 新手,但我正在嘗試學習如何繪製不同事物的圖表。我嘗試使用我在這裡看到的另一個程式碼作為基礎,但它似乎確實不起作用 - 希望任何人都可以幫助我!

在此輸入影像描述

答案1

這是一個簡短的程式碼pstricks

\documentclass[border=6pt, svgnames]{standalone}%
\usepackage{pst-plot, pst-eucl}

\begin{document}

\begin{pspicture*}(-1,-1)(4,4)
\psset{arrowinset=0.15, linejoin, arrows=->}
\psaxes[ticks=none, labels=none, labelsep=0.3em](0,0)(-1,-1)(3,3.5)[\text{Re},0][\text{Im},90]
\pstGeonode[PointName=0, PosAngle=-135, PointSymbol=none](0; 0){O}
\psCoordinates[linestyle=dashed, arrows=-,dotscale=0.1](2,2.5)
\uput[d](2,0){$a$}\uput[l](0,2.5){$b$}
\psset{linecolor=CornflowerBlue, linewidth=1.5pt}
\pstGeonode[PointName=a{+}bi, PosAngle=75, PointNameSep=0.8em](2,2.5){Z}
\ncline{O}{Z}%
\end{pspicture*}

\end{document} 

在此輸入影像描述

答案2

這是一個更短的代碼,tikz來自上述評論,可以使用任何標準編譯器(pdflatexxelatexlualatex)進行編譯,無需任何特殊準備或切換。若要使箭頭與點部分重疊,請使用shorten負距離。

\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}[>=stealth,thick]
 \draw[->] (-0.2,0) -- (2.5,0) node[right]{Re};
 \draw[->] (0,-0.2) -- (0,3) node[above]{Im};
 \draw[->,blue!80,shorten >=-1pt] 
    (60:2.5) node[fill,circle,inner sep=2pt,outer sep=0pt,label=above right:$a+\mathrm{i}\,b$]
    (z) {} (0,0) --(z);
 \draw[dashed] (0,0|-z) node[left]{$b$}-- (z)
  (0,0-|z) node[below]{$a$}-- (z);
\end{tikzpicture}
\end{document}

在此輸入影像描述

和許多其他人一樣,我更喜歡排版假想的i直立,以使其與索引區分開來i

相關內容