미주에 코드 환경 삽입

미주에 코드 환경 삽입

저는 현재 다른 페이지의 미주에 많은 코드를 포함해야 하는 보고서를 작성 중입니다. 모든 참조를 수동으로 수행하는 것은 불필요하게 지루해 보입니다. 파이썬 코드를 삽입해서 보기 좋게 만드는 방법을 찾았는데 환경이 조성되서 미주에 넣을 방법이 없네요.

Python을 삽입하는 데 사용되는 코드는 다음과 같습니다.

\usepackage{tcolorbox,listings}
\usepackage{fullpage}
\usepackage{color}

\definecolor{darkWhite}{rgb}{0.94,0.94,0.94}
 
\lstset{
    backgroundcolor=\color{darkWhite},
    breakatwhitespace=false,
    breaklines=true,
    captionpos=b,
    commentstyle=\color{cyan},
    deletekeywords={...},
    escapeinside={\%*}{*)},
    extendedchars=true,
    keepspaces=true,
    keywordstyle=\color{orange},
    language=Python,
    morekeywords={*,plot,append,...},
    showspaces=false,
    showstringspaces=false,
    showtabs=false,
    stepnumber=1,
    stringstyle=\color{red},
    tabsize=4,
    title=\lstname,}
\lstdefinestyle{frameStyle}{
    basicstyle=\footnotesize,
    numbers=left,
    numbersep=20pt,
    numberstyle=\tiny\color{black}}
\tcbuselibrary{listings,skins,breakable}
\newtcblisting{customFrame}{
    arc=0mm,
    top=0mm,
    bottom=0mm,
    left=3mm,
    right=0mm,
    width=\textwidth,
    listing only,
    listing options={style=frameStyle},
    breakable}

\usepackage{floatrow}
\usepackage{setspace}
\usepackage{float}

그리고 다음은 내가 만들고 싶은 것의 최소한의 예입니다(앞의 코드 사용 \begin{document}).

\documentclass[12pt,a4paper]{report}
\usepackage{enotez}

\begin{document}

Using this method \endnote{} we get...

\pagebreak

\printendnotes
\begin{customFrame}
for i in range(10):
    print(i)
\end{customFrame}

\end{document}

미리 감사드립니다!

관련 정보