Kann mir jemand helfen, eine solche Abbildung in LaTeX zu erstellen? Dann wäre ich sehr glücklich! Ich bin neu bei LaTeX, aber ich versuche zu lernen, wie man verschiedene Dinge grafisch darstellt. Ich habe versucht, einen anderen Code, den ich hier gesehen habe, als Grundlage zu verwenden, aber der schien wirklich nicht zu funktionieren – hoffe, dass mir dann jemand helfen kann!
Antwort1
Hier ist ein kurzer Code mit 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}
Antwort2
Hier ist ein noch kürzerer Code mit tikz
fromder obige Kommentar, das mit jedem Standardcompiler ( pdflatex
, xelatex
, lualatex
) ohne besondere Vorbereitungen oder Schalter kompiliert werden kann. Um eine teilweise Überlappung des Pfeils mit dem Punkt zu erreichen, verwenden Sie shorten
mit einem negativen Abstand.
\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}
Wie viele andere ziehe ich es vor, das Imaginäre i
aufrecht zu setzen, um es von einem Index unterscheidbar zu machen i
.