Cómo combinar los listados y los paquetes de Algoritm2e que se utilizarán con la Lista de listados

Cómo combinar los listados y los paquetes de Algoritm2e que se utilizarán con la Lista de listados

Quiero hacer una "Lista de algoritmos y listados" que contenga listados hechos con \begin{lstlisting}...( listingspaquete) y algoritmos \begin{algorithm}...( algorithm2epaquete).

También quiero que la numeración sea continua en la Lista de..., sin importar cómo alterno entre listados y algoritmos.

Intenté usar el paquete de listados para hacer la Lista de... y poner algo como \addcontentsline{lol}{section}{\numberline {\thelstlisting}This is a test}después \end{algorithm}, pero esa entrada no está numerada correctamente.

10x.

Respuesta1

Hubiera sido bueno si agregaras un MWE, para que pudiéramos probar nuestras ideas de inmediato.

De todos modos, creo que usar su enfoque \addcontentslinees suficiente para agregar un \refstepcounter{lstlisting}frente. También sugeriría poner esas dos líneas delante en \begin{algorithm}lugar de después, \end{algorithm}ya que el ancla es más conveniente allí.

Si eso no es suficiente para usted, puede definir el suyo propio list of listingscon el tocloftpaquete y definir algunos entornos contenedores para lstlistingy algorithm. Un ejemplo donde puedes ver esto esesta respuesta anteriormío.

información relacionada