有没有办法设置一个恒定的基线位置?例如,在任何情况下,第一行的基线(即使线条相互碰撞)都从页面顶部 1 厘米开始,第二行从 2 厘米开始,依此类推。
答案1
\documentclass{article}
\usepackage[a4paper,top=0cm,bottom=.7cm]{geometry}
\setlength{\topskip}{1cm}
\setlength{\lineskiplimit}{-\maxdimen}
\def\bigfrac{\frac{\;\displaystyle\frac{1}{2\mathstrut}\;}
{\;\displaystyle\frac{\mathstrut3}{4}\;}}
\def\bigroot{\sqrt{\sqrt{\sqrt{\sqrt{\bigfrac}}}}}
\usepackage{kantlipsum}
\begin{document}
\setlength{\baselineskip}{1cm}
\kant*[1] $\bigfrac$ \kant*[2] $\bigroot$ \kant[3-4]
\end{document}
结果太丑了,不堪入目。:)
答案2
只需设置\lineskiplimit
为-\maxdimen
,或-10000pt
例如。
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\fontsize{18}{12}\selectfont
\lineskiplimit-\maxdimen
\lipsum
\end{document}