Technisches Zeichnen mit LaTeX

Technisches Zeichnen mit LaTeX

Ich wollte dieses spezielle Bild in LaTeX zeichnen, weiß aber nicht, wo ich anfangen soll:

entwöhnt

Ich habe kein minimales funktionierendes Beispiel, ich frage nur nach Anweisungen, bitte machen Sie sich nicht über mich lustig.

Antwort1

Hier ist einMetapostLösung, die einen anderen Ansatz verfolgt.

Bildbeschreibung hier eingeben

Die Form wird als sehr dicke Linie gezeichnet und dann das Innere gelöscht.

prologues := 3;
outputtemplate := "%j%c.eps";
beginfig(1);
path s; s = ( (-1,1) -- (-1,-1) {dir -34} .. {dir 34} (1,-1) -- (1,1) ) scaled 1cm;
linecap := butt;
draw s withpen pencircle scaled 3pt;
draw s withpen pencircle scaled 2pt withcolor background;
endfig;
end.

Hier sind einige Links für weitere Informationen zu Metapost

Ich kenne keine technischen Zeichenbücher, die sich speziell mit Metapost befassen, aber Knuths eigenesMetafont-Buchist sehr hilfreich, um den Kern der MP-Sprache zu erlernen (da es mehr oder weniger mit Metafont identisch ist).

Antwort2

Und mitTikZ:

\documentclass{article}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
\draw[double,double distance=1.5mm]
  (0,0) --
  ++(0,-6cm)
  arc[start angle=210,end angle=330,radius=4cm] --
  ++(0,6cm);
\end{tikzpicture}

\end{document}

Bildbeschreibung hier eingeben

Antwort3

Eine PSTricks-Lösung:

\documentclass{article}

\usepackage{pstricks}

\begin{document}

\begin{pspicture}(4.46,5)
  % inner
  \psline(0.23,5)(0.23,1)
  \psarc(2.23,3){2.8284}{224.8}{315.2}
  \psline(4.23,5)(4.23,1)
  % outer
  \psline(0,5)(0,0.99)
  \psarc(2.23,3){3}{221.8}{318.2}
  \psline(4.46,5)(4.46,0.99)
\end{pspicture}

\end{document}

Ausgabe

Beachten Sie, dass Sie die Zeichnung verkleinern können mit

\psset{unit = <a number less than 1>}

verwandte Informationen