我一直在读这维基百科上的教程。
他们展示了一种创建磁盘的方法:
\setlength{\unitlength}{1mm}
\begin{picture}(60, 40)
\put(15,10){\circle*{1}}
\put(20,10){\circle*{2}}
\put(25,10){\circle*{3}}
\put(30,10){\circle*{4}}
\put(35,10){\circle*{5}}
\end{picture}
但是...我无法将直径设置为大于 5。
有什么问题?我做错了什么吗?
\setlength{\unitlength}{1mm}
\begin{picture}(60, 40)
\put(15,10){\circle*{1}}
\put(20,10){\circle*{2}}
\put(25,10){\circle*{3}}
\put(30,10){\circle*{4}}
\put(35,10){\circle*{5}}
\put(40,10){\circle*{6}}
\put(45,10){\circle*{7}}
\put(50,10){\circle*{8}}
\put(55,10){\circle*{9}}
\put(60,10){\circle*{10}}
\end{picture}
答案1
正如 Au101 在其评论中提到的,标准 LaTeX 环境的限制picture
已通过pict2e
软件包进行了纠正。您所要做的就是\usepackage{pict2e}
在序言中添加该行。
\documentclass{article}
\usepackage{pict2e}
\begin{document}
\setlength{\unitlength}{1mm}
\begin{picture}(60, 40)
\put(15,10){\circle*{1}}
\put(20,10){\circle*{2}}
\put(25,10){\circle*{3}}
\put(30,10){\circle*{4}}
\put(35,10){\circle*{5}}
\put(40,10){\circle*{6}}
\put(45,10){\circle*{7}}
\put(50,10){\circle*{8}}
\put(55,10){\circle*{9}}
\put(60,10){\circle*{20}}
\end{picture}
\end{document}
但这是一个新时代,我们拥有更复杂的工具,例如,tikz
等等。以下是 的示例。这些方法非常灵活,而且可以非常丰富多彩。pstricks
metapost
asymptote
tikz
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[x=1mm,y=1mm]
\foreach \x in {0,1,...,50}{
\fill[olive!\x!red!10] (\x,0) circle (0.1*\x);
}
\end{tikzpicture}
\end{document}