간단한 그림 그리기

간단한 그림 그리기

평범한 LaTeX 코드로 이런 그림을 그리는 것이 얼마나 어려울까요?

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

미리 감사드립니다.

답변1

전혀 어렵지 않습니다.

\documentclass[tikz,border=3mm]{standalone}
\usepackage{tikz-3dplot}
\begin{document}
\tdplotsetmaincoords{70}{110}
\begin{tikzpicture}[tdplot_main_coords,>=stealth,thick,line cap=round]
 \begin{scope}[canvas is xy plane at z=0]
  \draw (-3,-3) rectangle (3,3);
  \path (3,3) coordinate (br) (3,-3) coordinate (bl) 
  (2.2,-2.5) node{$S$} ;
 \end{scope}
 \path (0,0,0) coordinate (O) (0,0,3) coordinate (Z);
 \draw (intersection cs:
          first line ={(bl)--(br)},
          second line={(O)--(Z)},) coordinate (i)-- (0,0,-3);
 \draw[dashed] (i) -- (O);
 \draw[->] (O) -- (Z) node[above]{$S^\perp$};         
 \draw[->] (O)  -- (-1.8,1.8,0) coordinate (Psv) node[below]{$P_s(v)$};
 \draw[->] (O)  -- (-1.8,1.8,1.8)  coordinate (v) node[left]{$v$};
 \draw[->] (Psv) -- (v);
\end{tikzpicture}
\end{document}

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

관련 정보