恒定基线位置

恒定基线位置

有没有办法设置一个恒定的基线位置?例如,在任何情况下,第一行的基线(即使线条相互碰撞)都从页面顶部 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}

相关内容