아래에 이 스탬프를 그리는 데 필요한 패키지는 무엇입니까?

아래에 이 스탬프를 그리는 데 필요한 패키지는 무엇입니까?

스탬프 이미지

나는 라텍스를 작성하는 방법을 알고 있지만 그릴 배경이 없습니다.

답변1

약간의 적응답변내 것부터또 다른 비슷한 질문, 다음 코드를 작성했습니다.

(업데이트됨구멍이 뚫린 직사각형을 포함하려면)

(업데이트2중앙에 텍스트를 추가하려면):

\documentclass{article}
\usepackage{tikz}
\usepackage{xstring}
\def\sector#1#2#3#4#5{%
\fill[#5] (#1) -- (#3:#2) arc (#3:#4:#2) -- cycle;
}


% Define colors for bits 1 and 0
\colorlet{color1}{blue!30!black}
\colorlet{color0}{white}

\def\mylogo{\color{color1}
\begin{tabular}{c}
\emph{Teacher's}        \\
\uppercase{\Huge\LaTeX} \\
\emph{Enthusiasts}
\end{tabular}
}


\begin{document}
\begin{tikzpicture}
    \foreach \code [count=\i from=1] in {0110,0100,1100,1000,0000,0001,1001,1101,0101,0111,1111,1011,0011,0010,1010,1110,0110} {
      % \node at (\i*22.5:7.5) {\code}; % Label each code
      % Draw sectors from outside to inside
      \foreach \r in  {7,6,5,4} {
         \StrRight{\code}{1}[\bit]         % Get the rightmost bit
         \StrGobbleRight{\code}{1}[\code]  % Get the remaining left bits
         \xdef\code{\code}  % Set them for the next iteration
         \sector{0,0}{\r}{22.5*\i}{22.5*\i-22.5}{color\bit, draw=color1!80}
       }
    }
    \draw[fill=white] circle(3);

    \node at (0,0) {\scalebox{2}{\mylogo{}}};

    % Rectangle with holes
    \begin{scope}[rotate=11.25]
    \draw[draw=black, fill=white] (2.5,-0.5) rectangle(7.5,0.5) 
          (3.5,0) circle(0.4)
          (4.5,0) circle(0.4)
          (5.5,0) circle(0.4)
          (6.5,0) circle(0.4);
    \end{scope}
\end{tikzpicture}
\end{document}

다음을 생성합니다.

결과

관련 정보