LaTeX를 사용한 기술 도면

LaTeX를 사용한 기술 도면

LaTeX에서 이 특정 이미지를 그리고 싶었지만 어디서부터 시작해야 할지 모르겠습니다.

젖을 떼다

나는 최소한의 실제 사례가 없습니다. 단지 길을 묻는 것뿐입니다. 나를 비웃지 마십시오.

답변1

여기에는메타포스트다른 접근 방식을 취하는 솔루션입니다.

여기에 이미지 설명을 입력하세요

모양은 매우 굵은 선으로 그려지고 안쪽은 지워집니다.

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.

Metapost에 대한 자세한 내용을 볼 수 있는 링크는 다음과 같습니다.

Metapost를 구체적으로 다루는 기술 도면 책은 없지만 Knuth의 책은 없습니다.메타폰트 책MP 언어의 핵심을 학습하는 데 매우 유용합니다(Metafont와 거의 동일하므로).

답변2

그리고TikZ:

\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}

여기에 이미지 설명을 입력하세요

답변3

PSTricks 솔루션:

\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}

산출

다음을 사용하여 도면의 크기를 줄일 수 있습니다.

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

관련 정보