¿Cómo mostrar un archivo Python grande en varios fotogramas automáticamente con Beamer?

¿Cómo mostrar un archivo Python grande en varios fotogramas automáticamente con Beamer?

Tengo un archivo Python grande que me gustaría mostrar en mi presentación de proyector.

Normalmente uso minted pero no encuentro cómo mostrar el archivo en múltiples fotogramas automáticamente (como se hace de forma predeterminada con la clase de documento del artículo) cuando uso algo como:

\begin{frame}[fragile]
    \scriptsize
    \inputminted{python}{my_file.py}
\end{frame}

Muchas gracias !

Respuesta1

Aquí está la solución:

\documentclass{beamer}
\usepackage{minted}
\begin{filecontents*}{pythoncode.py}
import getopt, sys, urllib, time

def main():

    status = 0

# input arguments

    try:
    opts, args = getopt.getopt(sys.argv[1:],"h:iq",
                   ["help","invid=","quarter="])
    except getopt.GetoptError:
    usage()
    tree = False
    for o, a in opts:
    if o in ("-h", "--help"):
        usage()
    if o in ("-i", "--invid"):
        invid = str(a)
    if o in ("-q", "--quarter"):
        quarter = int(a)

    kepid, invid, kepmag, mode, start, stop, release = GetMetaData(invid,quarter)

# convert Gregorian date to Julian date

def Greg2JD(year, month, day):

    if (month < 3):
        y = float(year) - 1.0
        m = float(month) + 12.0
    else:
        y = float(year)
        m = float(month)
    a = 0; b = 0
\end{filecontents*}
\begin{document}
\begin{frame}[
t, % align text from top
allowframebreaks, % allow brake frames
fragile % allow verb content
]{Python Code}
    \scriptsize
    \inputminted[breaklines,breakanywhere]{python}{pythoncode.py}
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada