come eliminare numeri tra parentesi quadrealla bibliografia

  • Creatore
    Topic
  • #55413
    Up
    0
    Down
    ::


    Ciao a tutti,
    ho un problema.
    Sto usando per la bibliografia:
    \begin{thebibliography}{00}
    \bibitem{nome}
    \end{thebibliography}

    ma non mi piace che nell’output venga fuori il numero di riferimento tra parentesi quadre. [1] nome

    Lo vorrei togliere?Come posso fare?Non vorrei usare il pacchetto natbib perchè è più complicato.
    Secondo voi esiste un modo usando thebibliography??

    Attendo news
    Grazie
    Sabri

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #55414
      Up
      0
      Down
      ::


      Non so se lo vorresti togliere. A chi potremmo chiederlo? 😉

      Ad ogni modo, prova il pacchetto biblatex, è molto flessibile.

      Ciao
      Tommaso

    • #55415
      Up
      0
      Down
      ::


      cioè, come dovrei inserirlo?
      \usapackage{biblatex}

      e poi nel corpo del testo dovrei modificare qualcosa?
      Fatemi sapere
      Sabri

    • #55416
      Up
      0
      Down
      ::

      Ciao a tutti,
      ho un problema.
      Sto usando per la bibliografia:
      \begin{thebibliography}{00}
      \bibitem{nome}
      \end{thebibliography}

      ma non mi piace che nell’output venga fuori il numero di riferimento tra parentesi quadre. [1] nome

      Lo vorrei togliere?Come posso fare?Non vorrei usare il pacchetto natbib perchè è più complicato.
      Secondo voi esiste un modo usando thebibliography??

      Attendo news
      Grazie
      Sabri

      E come ti riferisci alle citazioni bibliografiche?

      Ciao
      Enrico

    • #55417
      Up
      0
      Down
      ::


      solo con il nome. Il numero è brutto da vedere. Vorrei ottenere un risultato analogo a quello di natbib senza però dover costruire un file a parte.

    • #55418
      Up
      0
      Down
      ::


      Premetto che non ho mai usato natbib, ma – se capisco bene – ti interessa un sistema di citazione autore-anno.
      Se ciò è vero, questo codice dovrebbe funzionare:

      `
      \documentclass[a4paper]{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[style=philosophy-modern,backref]{biblatex}

      \bibliography{bibliografia} % la base di dati di biblatex
      \usepackage[babel]{csquotes}

      \begin{document}

      Come si legge in questa guida\footcite[1]{pantieri:arte}

      Come si legge in questa guida: \cite[2]{pantieri:arte}

      Come si legge in questa guida: \parencite[14]{knuth:art}

      \cleardoublepage
      \addcontentsline{toc}{chapter}{\bibname}
      \printbibliography
      \end{document}
      `

      Il file bibliografia.bib contiene queste voci:
      `
      @book{knuth:art,
      author = {Knuth, Donald Ervin},
      title = {Computer Programming as an Art},
      volume = {3},
      publisher = {Addison-Wesley},
      year = {1973},
      address = {Reading (Massachusetts)}
      }

      @manual{pantieri:arte,
      author = {Pantieri, Lorenzo and Gordini, Tommaso},
      title = {L'arte di scrivere con \LaTeX},
      year = {2010},
      url = {http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf}
      }
      `

      A presto,
      Matteo

    • #55419
      Up
      0
      Down
      ::


      ti ringrazio, ma è proprio il passaggio da un file bib che volevo evitare. Volevo gestire tutto nel file tex con thebiliography come ho scritto nell’altro messaggio.
      Resto in attesa di eventuali altre idee
      Sabri

    • #55420
      Up
      0
      Down
      ::


      Ciao!

      perché vuoi evitare di compilare un file .bib?

      Con un programma come JabRef, gratuito, è molto semplice (se ci sono riuscita io…) e così una volta compilata la tua banca dati puoi anche usarla per altri documenti che scriverai…

      Cristina

    • #55421
      Up
      0
      Down
      ::


      serve per una persona che ha poca dimestichezza con latex, non propriamente per me e volevo facilitargli le cose

    • #55422
      Up
      0
      Down
      ::


      Forse quel che intende sabrina è semplicemente qualcosa del tipo
      `
      \begin{thebibliography}{LrgstLab}
      \bibitem[Drof83]{Drofnats1983}
      R.~J.~Drofnats, \emph{Farm Ecology and Isolated Analgesics}, …
      \end{thebibliography}
      `
      In altre parole, mi sembra di capire che si vuole confezionare la bibliografia “a mano” (senza BibTeX), e che il problema sia solo quello di personalizzare l’etichetta: per questo è previsto l’argomento opzionale del comando \bibitem.


      Gustavo

    • #55423
      Up
      0
      Down
      ::


      si, ma non mi piace che venga fuori l’etichetta tra parentesi quadre, sia essa un numero se non si specifica niente o una parola se si scrive all’interno. Vorrei semplicemente che uscisse senza quella quadra davanti ai nomi degli autori.
      Sabrina

    • #55424
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Va bene, vuoi usare direttamente il file bbl o scriverne a mano uno di quel tipo.

        Ti suggerisco i seguenti passi:
        1) usa il file bib, compilalo con bibtex e ottieni il file bbl,
        cambiagli l’estensione da bbl in tex, per esempio
        3) edita i comandi \bibitem in modo da agginugere ad ognono, se non ce l’ha già l’etichetta che cuoi tu, quella che va fra parentesi quadre, non la chiave che va fra graffe.
        4) cerca nella tua classe dove è definito il comando \cite e i suoi file subalterni,
        5 copiali (o almeno copia quelli che vuoi modificare) nel file della bibliografia con estesnione tex
        7) modifica quel particolare comando che produce la parte scritta del comando \cite come più ti piace, in particolare togliendo le quadre che non ti piacciono.
        8) nel fare tutto cio metti come prima riga del file tex il comando \makeatletter
        9) esegui ed aggiusta di sale 😉 se è necessario, cioè aggiusta i piccoli dettagli, gli spazi fini, i font, e compagnia.

        Funziona certamente anche se non è molto ortodosso. è come farsi i tortellini in casa oppure comprarli già fatti. In quelli fatti in casa sai esattamente che cosa c’è e sono adatti ai tuoi gusti; ti richiedono però un mucchio di lavoro; giù al supermercato sotto casa te la cavi in 10 minuti, ma se non c’è la marca che vuoi tu, o il ripieno che vuoi tu, devi per forza farteli in casa o rinunciare ai tortellini.

        Vuoi forse rinunciare ai tortellini?

      • #55425
        Up
        0
        Down
        ::

        si, ma non mi piace che venga fuori l’etichetta tra parentesi quadre, sia essa un numero se non si specifica niente o una parola se si scrive all’interno. Vorrei semplicemente che uscisse senza quella quadra davanti ai nomi degli autori.
        Sabrina

        Dovresti ridefinire, per esempio nel preambolo (o in un tuo pacchetto), il comando \@biblabel:
        `
        \makeatletter
        \def\@biblabel#1{#1}
        \makeatother
        `
        (confronta con la definizione originale in latex.ltx
        `
        \def\@biblabel#1{[#1]}
        `
        che mette, come si vede, le parentesi quadre).

        Comunque, permettimi di aggiungere che non condivido affatto questa tua idea di eliminare le parentesi quadre. (Messaggio fuso col seguente dopo il suo primo invio.)


        Gustavo

    Visualizzazione 11 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top