이 PDF가 잘리지 않는 이유는 무엇입니까?

이 PDF가 잘리지 않는 이유는 무엇입니까?

여기 Andre Stacey의 외관상의 변화를 적용한 내 MWE가 있습니다.취미 패키지, 나는 다음과 같이 컴파일했습니다 xelatex.

\documentclass[crop]{standalone}
\PassOptionsToPackage{cmyk,svgnames,dvipsnames,hyperref}{xcolor}
\usepackage{tikz}
\usetikzlibrary{hobby}
\begin{document}
\begin{tikzpicture}[use Hobby shortcut, every path/.style={line width=2mm, Gold, double=MidnightBlue, double distance=1mm}]
\draw ([closed]0,2) .. ([blank=soft]210:0.5) .. (-30:2) ..([blank=soft]0,0.5) .. (210:2) .. ([blank=soft]-30:0.5);
\draw[use previous Hobby path={invert soft blanks,disjoint}];
\end{tikzpicture}
\end{document}

결과 PDF는 위쪽이 촘촘하게 잘리지만 다른 세 면에는 0이 아닌 여백/테두리가 있습니다. 이를 보려면 아래 이미지를 클릭하십시오.

세 면에 0이 아닌 테두리가 있는 개미자리.

이것이 왜 그런지 설명하고 수정 방법을 제안해 주시겠습니까?

PDF에 별도로 적용하면 문제가 해결될 수도 pdfcrop있는데, 소스에서 해결하고 싶습니다.

답변1

bbox다음에서 라이브러리를 다운로드하세요 .여기그리고 그것을 사용하십시오.

\documentclass[crop]{standalone}
\PassOptionsToPackage{cmyk,svgnames,dvipsnames,hyperref}{xcolor}
\usepackage{tikz}
\usetikzlibrary{bbox,hobby}
\begin{document}
\begin{tikzpicture}[bezier bounding box,use Hobby shortcut, every path/.style={line width=2mm, Gold, double=MidnightBlue, double distance=1mm}]
\draw ([closed]0,2) .. ([blank=soft]210:0.5) .. (-30:2) ..([blank=soft]0,0.5) .. (210:2) .. ([blank=soft]-30:0.5);
\draw[use previous Hobby path={invert soft blanks,disjoint}];
\end{tikzpicture}
\end{document}

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

여분의 공간이 보이는 이유는 Ti입니다.케이Z는 곡선이 아닌 곡선의 제어점에서 경계 상자를 계산합니다.

관련 정보