乳胶中获取行号的命令是什么?

时间:2016-12-31 15:47:32

标签: latex

如图所示,此行号不是行号... enter image description here

1 个答案:

答案 0 :(得分:1)

这些号码很可能是在使用某种形式的叠加后插入的,因为这些数字不会与实际文档的垂直线展开对齐。

您可以通过eso-picF矿石G回合中覆盖一堆数字来实现此目的:

enter image description here

\documentclass{article}

\usepackage{multido,eso-pic,xcolor}
\usepackage{lipsum}

\newsavebox{\linenobox}
\let\tbnl\relax
% Construct the "row" numbers
\savebox{\linenobox}{%
  \color{black!50}% Colour of numbers
  \begin{tabular}{c}
    \def\xx{\unskip}%
    \multido{\i=1+1}{70}{\xdef\xx{\xx\ifnum\i<10 0\fi0\i\tbnl}}% Construct stack
    \global\let\tbnl\\
    \xx% Set stack
  \end{tabular}
}
\AddToShipoutPictureBG{%
  \AtPageUpperLeft{%
    \raisebox{-\height}{\usebox{\linenobox}}%
  }%
}

\begin{document}

\lipsum[1-50]

\end{document}