본문으로 건너뛰기

Scissor LaTeX의 TikZ 패키지

Scissor LaTeX에서 TikZ 패키지는 흔히 쓰는 범위에서 작동하며, 그 범위를 직접 그립니다. 선, 도형, 호, 곡선, 격자, 이름과 앵커가 있는 노드, 화살표, positioning 라이브러리, \foreach, scope, 색입니다. \matrix, \pic, 장식, 패턴, 사각형과 원 이외의 노드 모양, 그리고 tikz-cd, circuitikz, forest 그림은 아직 지원되지 않습니다.

패키지가 하는 일

TikZ는 LaTeX의 그림 언어입니다. tikzpicture 안에서 \draw (0,0) -- (2,1); 같은 경로를 쓰고, 노드에 텍스트를 놓고, 노드를 화살표로 잇고, \foreach로 반복합니다. \usetikzlibrary로 불러오는 라이브러리는 상대 배치(positioning), 화살촉(arrows.meta), 좌표 계산(calc) 같은 기능을 더합니다.

Scissor LaTeX는 TikZ를 실행하지 않습니다. 조판기가 그림을 읽고, 노드 텍스트를 문서 글꼴로 쓴 벡터 그래픽으로 직접 그립니다.

여기서 작동하는 것

기능Scissor LaTeX에서더 보기
\draw, \fill, \filldraw, \path, 본문 안에서 쓰는 \tikz 명령작동TikZ 기초
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=]작동TikZ 기초
극좌표, 상대 좌표(+, ++), 이름 붙은 좌표, (A.north) 같은 앵커작동
($(A)!0.5!(B)$) 같은 calc 중점작동중점과 +/-만.
\node, \coordinate, draw, fill, text width, align, minimum size작동노드와 화살표
노드 모양 rectangle과 circle작동ellipse는 메시지 없이 원으로, 다른 모양(diamond, star ...)은 메시지와 함께 사각형으로 그려집니다.
positioning: right=of A, below=1cm of A, node distance작동
화살표 ->, <->, -stealth, -latex, -{Stealth}작동화살촉은 TikZ와 비슷하지만 똑같지는 않습니다.
색, 혼합색(red!50!blue), 선 굵기, 점선 스타일, 불투명도, rounded corners작동xcolor를 참고하세요.
scope, scale, shift, rotate, every node/.style, \tikzset작동
목록, 범위, 쌍, count를 쓴 \foreach작동
사각형이나 원으로 하는 \clip작동다른 자르기 경로는 메시지와 함께 무시됩니다.
장식, let 경로, name intersections지원 안 됨메시지와 함께 무시되며, 경로는 장식 없이 그려집니다.
pattern=...일부"patterns are drawn as a light fill"이라는 메시지와 함께 옅은 채우기로 그려집니다.
\matrix, \pic지원 안 됨그림이 메시지와 함께 점선 상자가 됩니다.
tikz-cd, circuitikz, forest 그림지원 안 됨메시지와 함께 생략됩니다.
축이 있는 그래프작동pgfplots를 쓰세요.

예제

positioning 라이브러리로 배치하고 화살표로 이은 이름 붙은 노드:

노드, positioning, 화살표

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning, arrows.meta}
\begin{document}
\begin{tikzpicture}[node distance=1.2cm,
    box/.style={draw, rounded corners, minimum width=2cm}]
  \node[box] (data) {Data};
  \node[box, right=of data] (model) {Model};
  \node[box, right=of model] (report) {Report};
  \draw[-{Stealth}] (data) -- (model);
  \draw[-{Stealth}] (model) -- (report);
  \node[below=0.3cm of model] {44 runs};
\end{tikzpicture}
\end{document}

본문 안의 작은 그림과 \foreach로 반복한 도형:

\foreach와 본문 안의 \tikz

LaTeX프리앰블: \usepackage{tikz}편집기에서 열기 (새 탭에서 열림)
Status: \tikz \fill[green!60!black] (0,0) circle (3pt); online.

\begin{tikzpicture}
  \foreach \x/\c in {0/red, 1/orange, 2/yellow, 3/green, 4/blue} {
    \fill[\c] (\x, 0) rectangle ++(0.8, 0.8);
    \node at (\x + 0.4, -0.3) {\x};
  }
\end{tikzpicture}

노드로 이루어진 \matrix는 지원되지 않습니다. 그림은 그 사실을 알려 주는 점선 상자로 바뀝니다.

\matrix는 그려지지 않음

LaTeX프리앰블: \usepackage{tikz}편집기에서 열기 (새 탭에서 열림)
\begin{tikzpicture}
  \matrix[draw] {
    \node {A}; & \node {B}; \\
    \node {C}; & \node {D}; \\
  };
\end{tikzpicture}

문제 탭: \matrix in a picture is not supported yet

호환성

  • TeX 설치 환경에서 여기로: 위 범위 안의 그림은 그곳과 똑같이 보입니다. 지원되지 않는 옵션은 문제 탭에 표시되고, 그림의 나머지는 그대로 그려집니다. tikz-cd로 그린 가환 도식, 회로, 트리는 생략됩니다.
  • 여기서 TeX 설치 환경으로: 그림은 그곳에서 TikZ로 수정 없이 컴파일됩니다.

TikZ 설명서는 CTAN의 PGF에 포함되어 있습니다: ctan.org/pkg/pgf. 가환 도식: tikz-cd.

질문과 답변

TikZ 라이브러리를 불러와야 하나요?

다른 LaTeX 문서에서처럼 \usetikzlibrary{...}를 쓰세요. Scissor LaTeX가 이 줄을 받아들이므로 문서가 다른 곳에서도 컴파일됩니다. 지원되는 기능은 라이브러리 이름을 쓰든 안 쓰든 작동합니다.

TikZ 그림이 점선 상자로 나오는 이유는 무엇인가요?

그림에 \matrix나 \pic처럼 아직 지원되지 않는 기능이 쓰였기 때문입니다. 상자 안의 텍스트와 문제 탭에 그 기능의 이름이 표시됩니다.

가환 도식을 그릴 수 있나요?

아직 tikz-cd로는 안 됩니다. 그런 그림은 생략됩니다. 간단한 도식은 노드와 화살표로 그리거나, 수식 안에서 \begin{array}와 화살표로 쓸 수 있습니다.

이 페이지의 모든 예제는 사이트를 빌드할 때 Scissor LaTeX로 조판됩니다. 마지막 업데이트: 2026-11-07