如何放大Latex「圖片」環境中製作的圖形圖片?

如何放大Latex「圖片」環境中製作的圖形圖片?

我正在利用picture環境來畫畫。例如:

\setlength{\unitlength}{0.8cm}
\begin{picture}(12,4)
\thicklines
\put(8,3.3){{\footnotesize $3$-simplex}}
\put(9,3){\circle*{0.1}}
\put(8.3,2.9){$a_2$}
\put(8,1){\circle*{0.1}}
\put(7.7,0.5){$a_0$}
\put(10,1){\circle*{0.1}}
\put(9.7,0.5){$a_1$}
\put(11,1.66){\circle*{0.1}}
\put(11.1,1.5){$a_3$}
\put(9,3){\line(3,-2){2}}
\put(10,1){\line(3,2){1}}
\put(8,1){\line(1,0){2}}
\put(8,1){\line(1,2){1}}
\put(10,1){\line(-1,2){1}}
\end{picture}

這會創建一個像這樣的圖片:

在此輸入影像描述

我想知道如何調整整個圖像、線條和標籤的大小。有沒有簡單的調整大小的線條?

答案1

resizebox您可以從包裝中嘗試graphicx。更好的是,使用更強大的繪圖包,例如tikz.

\documentclass{article}
\usepackage{graphicx}

\begin{document}

\resizebox{.5\textwidth}{!}{%
\setlength{\unitlength}{.8cm}%
\begin{picture}(12,4)
\thicklines
\put(8,3.3){{\footnotesize $3$-simplex}}
\put(9,3){\circle*{0.1}}
\put(8.3,2.9){$a_2$}
\put(8,1){\circle*{0.1}}
\put(7.7,0.5){$a_0$}
\put(10,1){\circle*{0.1}}
\put(9.7,0.5){$a_1$}
\put(11,1.66){\circle*{0.1}}
\put(11.1,1.5){$a_3$}
\put(9,3){\line(3,-2){2}}
\put(10,1){\line(3,2){1}}
\put(8,1){\line(1,0){2}}
\put(8,1){\line(1,2){1}}
\put(10,1){\line(-1,2){1}}
\end{picture}%
}

\end{document}

相關內容