将图表置于书页边缘的顶部

将图表置于书页边缘的顶部

我正在使用 Tufte 样式的书籍文档类,我想在页边距的最顶部放置一个页边距图形(页面中没有其他图形)。我使用命令执行此操作\begin{marginfigure}。按原样,它将图形放置在我插入它的位置周围。有一个参数可以是负数,但它要求我指示以厘米、英寸等为单位的具体数量。我不想猜测顶部距离图像开始的位置有多远。有没有办法我可以轻松地指示图形位于顶部?也许一个“知道”我当前 y 坐标的变量,我可以将偏移量设置为 -\ycoor?图形的常用参数“t”在 tufte 书的页边距图形中不起作用。请帮忙!这是一个简单的工作示例。我曾使用\sidenoteso 来不插入图形,但它们的工作方式相同。第二个参数(我设置为 -1cm)是偏移量:

\documentclass{tufte-book}
\usepackage{lipsum}

\begin{document}

\lipsum[1]
\lipsum[3]

\sidenote[][-1cm]{this is the sidenote, i want it to be at the top of the margin}

\end{document}

答案1

您尝试过 baselineskip 吗?这对我有用:

\begin{marginfigure} [-3\baselineskip]\includegraphics[width=2in]{xxx.jpg} \end{marginfigure}

相关内容