2010-04-25 12 views
17

ho cercato di cambiare la "Lista di annunci" testo con il comandoChange "Elenco degli annunci" text

\renewcommand*{\lstlistlistingname}{List of XYZ} 

prima del mio \begin{document}. Cosa c'è di sbagliato in questo?

A proposito

\renewcommand*{\lstlistingname}{NewListing} 

lavorato come un fascino.

Modifica: non si è verificato alcun errore, solo nessuna modifica nel testo. È ancora "Elenco delle liste".

Tra l'altro questo è il modo ho incluso:

\pagestyle{scrheadings} 
\pagenumbering{Roman} 

\pdfbookmark[0]{\contentsname}{Contents} 
\tableofcontents 
\listoftables 
\listoffigures 
\listoflistings 

\pagestyle{scrheadings} 
\pagenumbering{arabic} 

ho visto che sulla "Lista delle inserzioni" pagina la numerazione inizia con "1", ma dovrebbe essere una "V". Alcuni suggerimenti?

Grazie

+0

È sempre una buona idea raccontare cosa è successo quando lo hai provato rispetto a quello che ti aspettavi. – Meinersbur

+0

Forse qualche macro di lista è definita ... BTW. benvenuto :) –

+0

... funziona come un fascino per me ... –

risposta

17

Usa \lstlistoflistings

\listoflistings è dal pacchetto listing. \lstlistoflistings è dal pacchetto listings (notare il plurale). Non dovresti usare entrambi allo stesso tempo.

Se si utilizza il pacchetto listing, utilizzare

\renewcommand*{\listlistingname}{List of XYZ} 

per cambiare l'intestazione.

MODIFICA: dal fatto che \lstlistingname funziona, concludo che si utilizza il pacchetto listings. Suggerisco di rimuovere la riga \usepackage{listing} dal tuo file tex. Se si usano entrambi i pacchetti: basta usare i comandi giusti. Le voci di entrambi i pacchetti appaiono in entrambe le voci inserite nello stesso file lol.

+0

Peccato per me, ovviamente ho incluso elenchi e inserzioni. – tur1ng

+0

Se aggiungo \ renewcommand * {\ lstlistoflistings} {New Section Title} alla rivista o al documento, il titolo della sezione dell'elenco delle modifiche cambia (da "Listings"), ma le voci scompaiono (cioè ottengo una pagina vuota solo con un'intestazione di sezione). Cosa mi manca? – AstroFloyd

+0

Con questo comando hai sostituito la definizione di "Elenco delle liste" con il testo "Titolo nuova sezione". Cambia \ listlisting ** nome ** per modificare solo l'intestazione. – Meinersbur

13

Ho appena provato a cambiarlo da solo. C'è un comando separato che fornisce il nome. Es .:

\renewcommand{\lstlistlistingname}{My listungs} 

così sia \lstlistingname e \lstlistlistingname bisogno di essere cambiato.

2

Per rispondere alla tua pagina di domanda di numerazione:

Inserire una \cleardoublepage poco prima \pagenumbering{arabic}. Questo dovrebbe risolvere la numerazione romana nella tua lista di inserzioni.

Problemi correlati