"독립형" 클래스에서 그림이 잘리는 것을 방지합니다.

"독립형" 클래스에서 그림이 잘리는 것을 방지합니다.

LaTeX에서 생성된 이미지를 추출하여 PDF 파일로 저장하는 스크립트를 작성 중입니다. 이미지가 너무 큰 문제가 있습니다. 이것은 내 MWE입니다.

\documentclass[varwidth]{standalone}
\usepackage{amsmath}
\begin{document}
  \setlength{\unitlength}{1cm}
  \begin{picture}(17,5)(-1.5,0)
    \thicklines
    \put(1.2,3.5){$x_7$}
    \put(1.2,1){$x_7$}
    \put(2,3.5){\line(2,-1){1}}
    \put(2,1){\line(2,1){1}}
    \put(3,1.5){\line(0,1){1.5}}
    \put(3,1.5){\circle*{0.15}}
    \put(3,3){\circle*{0.15}}
    \put(3,3){\line(2,1){1}}
    \put(3,1.5){\line(2,-1){1}}
    \put(4.2,3.5){$\theta^i$}
    \put(4.2,1){$\theta^j$}
    \put(3.2,2.2){$\theta$}
    \put(6,2.2){\bf+}
    \put(8.2,3.5){$x_7$}
    \put(8.2,1){$x_7$}
    \put(9,3.5){\line(2,-1){1}}
    \put(9,1){\line(2,1){1}}
    \put(10,1.5){\line(0,1){1.5}}
    \put(10,1.5){\circle*{0.15}}
    \put(10,3){\circle*{0.15}}
    \put(10,3){\line(1,-2){1}}
    \put(10,1.5){\line(1,2){1}}
    \put(11.2,3.5){$\theta^i$}
    \put(11.2,1){$\theta^j$}
    \put(9.6,2.2){$\theta$}
  \end{picture}
\end{document}

pdflatex로 컴파일하면 잘린 이미지를 얻습니다.

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

예방할 수 있나요?

답변1

varwidth필요하지 않은 를 사용하지 마십시오 . 명령 은 \setlength서문에 속합니다.

이 명령은 \bf25년 동안 더 이상 사용되지 않습니다.

\documentclass{standalone}
\usepackage{amsmath}
\setlength{\unitlength}{1cm}
\begin{document}
\begin{picture}(17,5)(-1.5,0)
    \thicklines
    \put(1.2,3.5){$x_7$}
    \put(1.2,1){$x_7$}
    \put(2,3.5){\line(2,-1){1}}
    \put(2,1){\line(2,1){1}}
    \put(3,1.5){\line(0,1){1.5}}
    \put(3,1.5){\circle*{0.15}}
    \put(3,3){\circle*{0.15}}
    \put(3,3){\line(2,1){1}}
    \put(3,1.5){\line(2,-1){1}}
    \put(4.2,3.5){$\theta^i$}
    \put(4.2,1){$\theta^j$}
    \put(3.2,2.2){$\theta$}
    \put(6,2.2){\textbf{+}}
    \put(8.2,3.5){$x_7$}
    \put(8.2,1){$x_7$}
    \put(9,3.5){\line(2,-1){1}}
    \put(9,1){\line(2,1){1}}
    \put(10,1.5){\line(0,1){1.5}}
    \put(10,1.5){\circle*{0.15}}
    \put(10,3){\circle*{0.15}}
    \put(10,3){\line(1,-2){1}}
    \put(10,1.5){\line(1,2){1}}
    \put(11.2,3.5){$\theta^i$}
    \put(11.2,1){$\theta^j$}
    \put(9.6,2.2){$\theta$}
  \end{picture}
\end{document}

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

관련 정보