\afterpage 与 \lstlisting 的问题

\afterpage 与 \lstlisting 的问题

\afterpage我对命令和有疑问\lstlisting,它在开始代码列表后添加了一个空白页,空白页之后是我的两个命令。

\appendix
\section*{APPENDIX A}

\newcommand\mycontinue{\noindent\makebox[\linewidth][r]{CONTINUE APPENDIX  A}\afterpage{\mycontinue}}

\afterpage{\mycontinue}

\subsection*{Some title}
\lstinputlisting{code.java}

回答下页的问题:https://tex.stackexchange.com/a/54292/14208

答案1

你很幸运,你只有一页,据我所知,该定义编码了一个递归无限循环,就像\mycontinue它本身所定义的一样。(马丁的原始答案在最后一页重置了它)

我从你之前的问题中想到,你希望文本位于标题而不是页面块,在这种情况下,只需根据标题和内容定义合适的页面样式\pagestyle{headings}就足够了。这会将部分标题放在标题中,您只需稍微更改定义(最容易使用 fancyhdr 包)即可添加“继续”文本。

相关内容