Alguém pode me ajudar a fazer uma ilustração dessas em LaTeX, então ficaria muito feliz! Sou novo no LaTeX, mas estou tentando aprender como representar graficamente coisas diferentes. Tentei usar outro código que vi aqui como base, mas realmente não parece estar funcionando - espero que alguém possa me ajudar!
Responder1
Aqui está um código curto com 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}
Responder2
Aqui está um código ainda mais curto com tikz
fromo comentário acima, que pode ser compilado com qualquer compilador padrão ( pdflatex
, xelatex
, lualatex
) sem quaisquer preparações ou opções especiais. Para obter uma sobreposição parcial da seta com o ponto, use shorten
uma distância negativa.
\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}
Como muitos outros, prefiro compor o i
vertical imaginário para torná-lo distinguível de um índice i
.