저는 (la)tex를 처음 접했고 현재 가로 모드에서 두 개의 입력 목록을 나란히 두고 싶은 문서 작업을 하고 있습니다. 이제 문제는 다음 코드에 있습니다.
\documentclass{scrreprt}
\usepackage{lscape}
\usepackage{listings}
\lstdefinestyle{code}{
basicstyle=\footnotesize\ttfamily,
stringstyle=\ttfamily,
frame=single,
tabsize=2,
breaklines=true,
belowcaptionskip=1\baselineskip,
showstringspaces=false,
}
\begin{document}
\begin{landscape}
\begin{minipage}{.48\textheight}
\lstinputlisting[escapeinside={(*}{*)},style=code,captionpos=b,caption=file1]{file1.cpp}
\end{minipage}\hspace{20pt}
\begin{minipage}{.48\textheight}
\lstinputlisting[escapeinside={(*}{*)},style=code,captionpos=b,caption=file2]{file2.cpp}
\end{minipage}
\end{landscape}
\end{document}
목록 앞에 빈 페이지가 표시되고 코드가 페이지보다 길면 두 번째부터 시작하여 잘립니다. 게다가 모든 페이지에 캡션을 표시하는 것도 가능한가요?
나는 이미 가능한 해결책을 검색했지만 이 명시적인 사용 사례에 대한 어떤 것도 찾지 못했습니다. 대부분은 테이블을 사용하여 수행하는 방법을 설명하고 있었습니다.
이에 대한 유용한 통찰력을 높이 평가합니다.