버전 3.0.1a용 TikZ & PGF 매뉴얼의 176-177페이지에 있는 옵션 항목에는 다음과 /tikz/trim left
같이 명시되어 있습니다(옵션 설명 끝 부분, 177페이지).
trim left = default
값을 재설정하는 데 사용합니다 .
왜 옵션 가치를 재설정하려는 사람이 있을까요 trim left
? 내가 올바르게 이해했다면 (1) 이 옵션은 전체 \tikzpicture
환경에 적용되고 (2) 다른 모든 옵션과 마찬가지로 로컬 효과가 있습니다.
사실 #1은 주어진 환경에서 둘 이상의 옵션을 갖는 것이 의미가 없음을 의미 trim left
하므로 현재 환경에서 이전에 설정한 이 값을 재설정하려는 경우 tikzpicture
이 옵션을 사용하지 않아도 됩니다. 시작하다.
사실 #2는 옵션 값이 trim left
다음 \tikzpicture
환경에서 자동으로 재설정된다는 것을 의미합니다.
그럼 글을 쓰는 게 무슨 의미가 있나요 trim left = default
? 누구든지 이 기능을 합리적으로 사용하는 예를 들어주실 수 있나요?
사용 tikz/trim left
예
이 tikz/trim left
옵션은 섹션 15.8 '경계 상자 설정'에 설명되어 있습니다. 의 효과는 tikz/trim left=<dimension or coordinate>
다음과 같이 설명됩니다.
그림 경계 상자의 왼쪽 하단 좌표와 로 지정된 좌표 의 차이가
\hspace{-s}
어디에 있는지 문제를 제기하는 경우와 효과는 동일합니다 .s
x
x
<dimension or coordinate>
즉, 가상의 수직선이 coordinate
경계 상자의 왼쪽 하단 모서리가 일반적으로 위치했던 페이지의 지점을 통과하는 방식으로 그림이 수평으로 이동됩니다(옵션이 없는 경우 tikz/trim left
). .
다음 LaTeX 원고는 p.에 제공된 예를 기반으로 합니다. 매뉴얼 176:
\documentclass{article}
\usepackage{tikz}
\begin{document}
Text before image.%
\begin{tikzpicture}[trim left={(0,0)}]
\draw(-1,-1) grid (3,2);
\fill (0,0) circle (5pt);
\end{tikzpicture}%
Text after image.
\end{document}
답변1
사용 예:
\documentclass{article}
\usepackage{tikz}
\tikzset{every picture/.style={trim left={(0,0)}}}
\begin{document}
Text before image.%
\begin{tikzpicture}
\draw(-1,-1) grid (3,2);
\fill (0,0) circle (5pt);
\end{tikzpicture}%
Text after image.
Text before image.%
\begin{tikzpicture}[trim left=default]
\draw(-1,-1) grid (3,2);
\fill (0,0) circle (5pt);
\end{tikzpicture}%
Text after image.
\end{document}