
아마도 TikZ를 사용하여 직사각형을 그리는 것을 이해하지 못할 것입니다. 아래 코드는 선명한 그림을 보여주지만 와 가 \g
동일 하더라도 \w
출력 파일이 잘못된 것입니다.
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\def \a {3}
\def \w {0.5}
\def \g {0.5}
\def \s14 {0.5}
\def \s34 {0.5}
\filldraw [blue] (0,0) rectangle (\a, \a);
\filldraw [white] (\w,\w) rectangle (\a - \w,\a - \w);
\filldraw [yellow] (0,\a/2 + \g/2) rectangle (\w,\g);
\end{tikzpicture}
\end{document}
출력 도면에 대해 몇 가지 메모를 했습니다. 노란색 영역은 원하지 않으며 gxw 직사각형의 위치와 크기가 명확하게 표시됩니다. 도울 수 있니?
답변1
넌 이걸 원해? +
Ti에게 알리는 데 사용할 수 있습니다 .케이Z는 두 번째 좌표가 첫 번째 좌표를 기준으로 함을 의미합니다.
\documentclass[10pt,a4paper]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\newcommand* \mylengthA {3}
\newcommand* \mylengthW {0.5}
\newcommand* \mylengthG {0.5}
\fill [blue] (0,0) rectangle (\mylengthA, \mylengthA);
\fill [white]
(\mylengthW,\mylengthW) rectangle
(\mylengthA - \mylengthW,\mylengthA - \mylengthW);
\fill [yellow]
(0,\mylengthA/2 + \mylengthG/2) rectangle +(\mylengthW,-\mylengthG);
\end{tikzpicture}
\end{document}
rectangle
주어진 두 좌표 사이에 직사각형을 그립니다. 그것들이 없으면 +
절대적이며 서로 상대적인 것으로 간주되지 않습니다. 따라서 \draw (1,1) rectangle (2,2);
두 점 사이에 길이가 1cm인 직사각형을 그립니다.