Posso rimuovere le etichette dalla bibliografia, mentre il loro mantenimento in citazioni?
-
25-09-2019 - |
Domanda
Sto scrivendo la bibliografia della mia relazione con thebibliography , perché non ho bisogno di un database BibTeX (o non ho il tempo per sapere come personalizzare o scrivere uno stile).
I opzionale specifica argomentazione [label]
come il riferimento saranno citati nel mio testo principale. Ecco la mia definizione di riferimento:
\bibitem[PNUD1996]{PNUD1996} PNUD. Desarrollo Humano en Chile 1996. Santiago: PNUD, 1996.
Se scrivo: in \cite{PNUD1996}.
produce:
in [PNUD1996].
Ma l'etichetta appare anche nella bibliografia:
[PNUD1996] PNUD. Desarrollo Humano en Chile 1996. Santiago:. PNUD 1996
Posso rimuovere l'etichetta dalla bibliografia e tenerlo nel riferimento? Voglio dire, per ottenere:
in [PNUD1996].
e
PNUD. Desarrollo Humano en Chile 1996. Santiago:. PNUD 1996
Soluzione
\makeatletter
\def\@biblabel#1{}
\makeatother
nel preambolo lo farà.
Altri suggerimenti
Se si utilizza uno dei sistemi di citazione autore-dati, come Harvard o apalike , poi non c'è una chiave visualizzata nella bibliografia, e lettori cercare di origine nel reflist utilizzando le informazioni nel corpo degli elementi, proprio come si desidera. È possibile combinare:. È possibile utilizzare un file BST per generare il reflist, e un insieme correlato di macro lattice per generare le citazioni nel corpo del documento
Il tuo esempio è un po 'eccentrico: si guarda in su elementi in base al autore e la data, ma le informazioni dell'autore e la data non sono insieme all'inizio del bibitem, ma si verificano ampiamente separati. Questo lo rende un po 'più di tempo per cercare citazioni; non è senza precedenti: il ISO 690 stile bibliografia divide le informazioni in questo modo, e non ci sono riviste che l'uso autore-data riferimento con esso. Ma se avete una scelta, mi piacerebbe evitare di fare le cose in questo modo.