大家好,我在使用 lslisting 时遇到了问题,因为代码跨越了多个页面。我真的希望你们能帮忙:
我怎样才能删除标题 (BILIAG A. APPENDIKS)?以下是代码的一个最小示例:
\documentclass[11pt,a4paper,danish,oneside]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[margin=1in]{geometry}
\usepackage{appendix}
\usepackage{listings}
\usepackage{color}
\usepackage{textcomp}
\definecolor{listinggray}{gray}{0.9}
\definecolor{lbcolor}{rgb}{0.9,0.9,0.9}
\lstset{backgroundcolor=\color{lbcolor},
tabsize=4, rulecolor=, language=matlab,
basicstyle=\scriptsize, upquote=true,
aboveskip={1.5\baselineskip}, columns=fixed,
showstringspaces=false, extendedchars=true, breaklines=true,
prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
frame=single, showtabs=false, showspaces=false, showstringspaces=false,
identifierstyle=\ttfamily,
keywordstyle=\color[rgb]{0,0,1},
commentstyle=\color[rgb]{0.133,0.545,0.133},
stringstyle=\color[rgb]{0.627,0.126,0.941},
identifierstyle=\color[rgb]{0.125,0.695,0.690},
texcl=true, inputencoding=ansinew, extendedchars=true}
\begin{document}
\appendix
\chapter{APPENDIKS}
\addtocontents{toc}{\cftpagenumbersoff{chapter}}
\addtocontents{toc}{\cftpagenumbersoff{section}}
\section*{Topbillede.m}
\lstinputlisting{Topbillede.m}
\end{document}
答案1
您只需添加以下行
\pagestyle{simple}
就在之前
\lstinputlisting{Topbillede.m}
如果您希望页码位于页面的左外侧。
如果你不想要标题和页码,请发出
\pagestyle{empty}
如果由于某些原因,您想要在文档的后面恢复正常标题,请在您希望重新启动的地方发出此命令。
\pagestyle{headings}