可以精确放置图片吗?

可以精确放置图片吗?

尝试学习图片环境,我决定尝试在页面上放置点,看看我是否真的可以告诉 \LaTeX 在哪里放置东西。我发现我可以将东西放在正确的位置关系到其他内容,但不是在页面上的绝对位置,除非将其推到正确的位置。

例如,下面的代码旨在将一个点放置在页面的左上角,但实际上却没有:

\documentclass{article}
\usepackage[margin=0pt]{geometry}
\begin{document}
\setlength{\unitlength}{1cm}

\begin{picture}(0,0)
\put(0,0){\circle{1}}
\end{picture}

\end{document}

相反,通过反复试验,我基本上可以通过以下输入将其放在左上角:

\documentclass{article}
\usepackage[margin=0pt]{geometry}
\begin{document}
\setlength{\unitlength}{1cm}

\begin{picture}(0,0)
\put(-.53,.34){\circle{1}}
\end{picture}

\end{document}

水平方向上是否有额外的 0.53 厘米隐藏,垂直方向上是否有额外的 0.34 厘米隐藏,或者在为图片环境创建的任何框上是否有一些填充?

我如何放置一个点确切地我想将它放置在页面的什么位置?

我希望不使用非标准软件包来实现这一点;换句话说,我希望充分理解“原语”,以便为这个问题找到解决方案。我对 \LaTeX 还不熟悉,但对编程并不陌生。

谢谢。

答案1

你说图片不占用空间;而且你把圆心放在了错误的位置,还忘记了缩进。

\documentclass{article}
\usepackage[margin=0pt]{geometry}

\begin{document}

\setlength{\unitlength}{1cm}

\noindent
\begin{picture}(1,1)
\put(0.5,0.5){\circle{1}}
\end{picture}

\end{document}

请注意,没有从 插入粘连\topskip,因为图片高度大于其值。

在此处输入图片描述

相关内容