我想做这样的事:
\begin{lstlisting}
public do(int whatever} {
\vfill
}
\end{lstlisting}
所以基本上,我想要一个方法定义,然后在方法主体中添加空格,直到到达页面底部。如果可能的话,我想在一个列表中完成此操作,因为我的列表周围有框架。
答案1
您可以按照 daleif 的建议,转到 LaTeX,然后将 更改为 ,\vfill
以便\leaders
正确绘制框架:
\documentclass{article}
\usepackage{xcolor}
\usepackage{listings}
\lstset{escapeinside=||}
\lstset{frameshape={RYRYNYYYY}{yny}{yny}{RYRYNYYYY},backgroundcolor=\color{blue!10}}
\begin{document}
\begin{lstlisting}
public do(int whatever} {
|\vspace{-1em}\parindent=0pt\par\leaders\vbox{\vrule height 0.5em depth 0pt width 0pt}\vfill\par\vspace{-1em}|
}
\end{lstlisting}
\end{document}