如何从页面边缘或顶部边距留出垂直空间,例如第二段 lipsum
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\vspace{100pt} %<-What should i write here?
\lipsum[2]
\end{document}
编辑:我设置了边距,但我想这样做:
\documentclass{article}
\usepackage{lipsum}
\usepackage{geometry}
\geometry{hmargin=30.5mm, vmargin=26.5mm}
\begin{document}
\lipsum[1]
%something 设置起始 lipsum2 与页面边缘或上边距边缘之间的距离(图片上的绿色 X)
\lipsum[2]
%something 设置起始 lipsum3 与页面边缘或上边距边缘之间的距离(图片上的橙色 Y)
\lipsum[3]
\end{document}
答案1
通过 解决奇怪的文本定位问题zref-savepos
。需要运行三次 LaTeX,因为位置是通过.aux
文件机制记录的。
\documentclass{article}
\usepackage{lipsum}
\usepackage{geometry}
\geometry{hmargin=30.5mm, vmargin=26.5mm}
\usepackage{zref-savepos}
\newcommand*{\SpaceX}{30mm}
\newcommand*{\SpaceY}{.5\paperheight}
\begin{document}
\lipsum[1]
\zsavepos{1-2}
\kern\dimexpr-\paperheight+\zposy{1-2}sp+\SpaceX\relax
\lipsum[2]
\zsavepos{2-3}
\kern\dimexpr-\paperheight+\zposy{2-3}sp+\SpaceY\relax
\lipsum[3]
\end{document}