Я новичок в (la)tex и работаю над документом прямо сейчас, в котором мне нужно было разместить два inputlisting рядом в ландшафтном режиме. Проблема в том, что с этим кодом:
\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}
Я получаю пустую страницу перед листингами, и мой код начинается со второй и обрезается, если он длиннее страницы. В дополнение к этому, возможно ли отображать подпись на каждой странице?
Я уже искал возможные решения, но не нашел ни одного для этого конкретного варианта использования, большинство из них объясняли, как это сделать с помощью таблиц.
Мы будем признательны за любую полезную информацию по этому вопросу.