Quiero hacer una "Lista de algoritmos y listados" que contenga listados hechos con \begin{lstlisting}...
( listings
paquete) y algoritmos \begin{algorithm}...
( algorithm2e
paquete).
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 \addcontentsline
es 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 listings
con el tocloft
paquete y definir algunos entornos contenedores para lstlisting
y algorithm
. Un ejemplo donde puedes ver esto esesta respuesta anteriormío.