Domanda

Ho una domanda circa la listings pacchetto . Sai come cambiare per ottenere un titolo come questo "Algoritmo ## Titolo", piuttosto che il casual "Listing ## Titolo" nella riga del titolo?

È stato utile?

Soluzione

Mettere queste righe preambolo (preambolo è tutto dall'inizio del file sorgente LaTeX finché il comando \begin{document}):

\renewcommand\lstlistingname{Algorithm}
\renewcommand\lstlistlistingname{Algorithms}

La prima modifica il nome caption per le inserzioni. Il secondo - il nome di intestazione per l'elenco di annunci che viene stampato dal comando \lstlistoflistings. Si potrebbe anche probabilmente vuole modificare il testo in autorefs:

\def\lstlistingautorefname{Alg.}

Poi, quando ti riferisci ad un elenco particolare e. g. For details see \autoref{sec2:bubblesort}. è scritto come "Per dettagli vedere Alg. 2.1".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top