Problemi con natbib e natbib_ita

  • Creatore
    Topic
  • #17015
    Up
    0
    Down
    ::


    Ciao a tutti!
    Ho dei problemi con l’utilizzo di natbib e in particolare di natbib_ita.
    Vi posto il codice come è nel mio documento:
    `
    %Bibliography and sitography
    \usepackage{natbib}
    \usepackage{multibib}
    \newcites{web}{{Sitografia}}
    \usepackage{url}

    %Begins backmatter
    \backmatter
    \nocite{*}
    \bibliography{biblio}
    \bibliographystyle{natbib_ita}
    \nociteweb{*}
    \bibliographystyleweb{plain}
    \bibliographyweb{web}

    `

    La classe utilizzata è book.

    Con questo comando la parte di bibliografia non viene totalmente considerata, nel file .pdf è completamente assente. La parte di sitografia è invece perfettamente funzionante.
    Se invece uso uno stile differente per esempio alpha funziona correttamente. Mi domando se lo stile non sia stato installato correttamente.
    Utilizzo linux sotto gnome e distrubuzione Ubuntu, come faccio a verificare se il pacchetto è correttamente installato? Ho provato a metterre i file di stile nella stessa cartella del file da compilare ma il risultato è sempre lo stesso.

    Vi ringrazio per l’attenzione e l’aiuto.

Visualizzazione 23 filoni di risposte
  • Autore
    Risposte
    • #17016
      DMW
        Up
        0
        Down
        ::

        Ciao a tutti!
        Ho dei problemi con l’utilizzo di natbib e in particolare di natbib_ita.
        Vi posto il codice come è nel mio documento:
        `
        %Bibliography and sitography
        \usepackage{natbib}
        \usepackage{multibib}
        \newcites{web}{{Sitografia}}
        \usepackage{url}

        %Begins backmatter
        \backmatter
        \nocite{*}
        \bibliography{biblio}
        \bibliographystyle{natbib_ita}
        \nociteweb{*}
        \bibliographystyleweb{plain}
        \bibliographyweb{web}

        `

        La classe utilizzata è book.

        Con questo comando la parte di bibliografia non viene totalmente considerata, nel file .pdf è completamente assente. La parte di sitografia è invece perfettamente funzionante.
        Se invece uso uno stile differente per esempio alpha funziona correttamente. Mi domando se lo stile non sia stato installato correttamente.
        Utilizzo linux sotto gnome e distrubuzione Ubuntu, come faccio a verificare se il pacchetto è correttamente installato? Ho provato a metterre i file di stile nella stessa cartella del file da compilare ma il risultato è sempre lo stesso.

        Vi ringrazio per l’attenzione e l’aiuto.

        A me funziona.

        Per prima cosa metti bibliographystyle prima di bibliography (è buona regola, lo fanno tutti) anche se comunque dovrebbe essere uguale:
        `
        \nocite{*}
        \bibliographystyle{natbib_ita}
        \bibliography{biblio}
        \nociteweb{*}
        \bibliographystyleweb{plain}
        \bibliographyweb{web}
        `

        La procedura da seguire è questa (io uso pdflatex, con latex è uguale):
        `
        pdflatex
        bibtex

        bibtex web
        pdflatex

        pdflatex

        pdflatex

        `

        Per quanto riguarda natbib_ita scaricalo da qui.

        Per provare ho scompattato tutta la directory nella stessa cartella del file di prova .tex.
        Altrimenti usa l’albero locale. Per provare ho usato lo stesso file test.tex presente nel file natbib_ita.zip…. e va tutto alla grande.

        Ciao

        Andrea

      • #17017
        Up
        0
        Down
        ::


        Per qualche strano motivo che ora proprio non riesco a comprendere rimettendo nuovamente i file scaricati dal sito nella cartella del file da compilare ha funzionato … mah probabilmente i file che avevo sul computer erano corrotti.

        Un ultimo quesito. Nell’indice non compare la voce bibliografia. Mi chiedo come farla comparire e se è giusto metterla come voce nell’indice oppure si usa non metterla.

        Grazie mille per l’aiuto.

      • #17018
        DMW
          Up
          0
          Down
          ::

          Per qualche strano motivo che ora proprio non riesco a comprendere rimettendo nuovamente i file scaricati dal sito nella cartella del file da compilare ha funzionato … mah probabilmente i file che avevo sul computer erano corrotti.

          Un ultimo quesito. Nell’indice non compare la voce bibliografia. Mi chiedo come farla comparire e se è giusto metterla come voce nell’indice oppure si usa non metterla.

          Grazie mille per l’aiuto.

          Io nell’indice la metto sempre. Nel tuo caso le metterei entrambe.

          Prova così
          `
          \cleardoublepage
          \addcontentsline{toc}{chapter}{Bibliografia}
          \nocite{*}
          \bibliographystyle{natbib_ita}
          \bibliography{biblio}
          \cleardoublepage
          \addcontentsline{toc}{chapter}{Sitografia}
          \nociteweb{*}
          \bibliographystyleweb{plain}
          \bibliographyweb{web}`

          oppure pacchetto tocbibind.

          Ciao

          Andrea

        • #17019
          Up
          0
          Down
          ::


          Perfetto.
          Ti ringrazio veramente per l’aiuto!

        • #17020
          Up
          0
          Down
          ::


          Ciao a tutti, spero di essere nel topic giusto.
          Sto scrivendo un testo in ambiente memoir con bibliografia e sitografia. Vorrei stampare tutti i libri nella bibliografia, anche quelli non citati: detto fatto, utilizzo \nocite{*}. E invece no… 🙁

          Nello specifico, nel preambolo ho:
          `\documentclass[a4paper,12pt,oneside,oldfontcommands]{memoir}
          […]
          \usepackage[resetlabels]{multibib}
          \newcites{web}{Siti web consultati}`

          e inoltre alla fine del documento:
          `\bibliographystyle{natbib_ita}
          \bibliography{bibliografia}
          \nociteweb{*}
          \bibliographystyleweb{natbib_ita}
          \bibliographyweb{web}
          `
          Fin qua, nessun problema, tutto funziona! Aggiungendo \nocite…:
          `\bibliographystyle{natbib_ita}
          \nocite{*}
          \bibliography{bibliografia}
          \nociteweb{*}
          \bibliographystyleweb{natbib_ita}
          \bibliographyweb{web}
          `
          dopo aver compilato BiBTeX, LaTeX,…tra i diversi errori, a mia sorpresa:
          Class memoir Warning: The \bf font command is deprecated.
          (memoir) Use \textbf{…} or {\bfseries… } instead on input line
          21.

          Tale problema pensavo fosse superato con oldfontcommands in dichiarazione di memoir. Che sia un problema di natbib_ita? Non so dove sbattere la testa…
          Grazie in anticipo per eventuali risposte!

        • #17021
          Up
          0
          Down
          ::

          Ciao a tutti, spero di essere nel topic giusto.
          Sto scrivendo un testo in ambiente memoir con bibliografia e sitografia. Vorrei stampare tutti i libri nella bibliografia, anche quelli non citati: detto fatto, utilizzo \nocite{*}. E invece no… 🙁

          Nello specifico, nel preambolo ho:
          `\documentclass[a4paper,12pt,oneside,oldfontcommands]{memoir}
          […]
          \usepackage[resetlabels]{multibib}
          \newcites{web}{Siti web consultati}`

          e inoltre alla fine del documento:
          `\bibliographystyle{natbib_ita}
          \bibliography{bibliografia}
          \nociteweb{*}
          \bibliographystyleweb{natbib_ita}
          \bibliographyweb{web}
          `
          Fin qua, nessun problema, tutto funziona! Aggiungendo \nocite…:
          `\bibliographystyle{natbib_ita}
          \nocite{*}
          \bibliography{bibliografia}
          \nociteweb{*}
          \bibliographystyleweb{natbib_ita}
          \bibliographyweb{web}
          `
          dopo aver compilato BiBTeX, LaTeX,…tra i diversi errori, a mia sorpresa:
          Class memoir Warning: The \bf font command is deprecated.
          (memoir) Use \textbf{…} or {\bfseries… } instead on input line
          21.

          Tale problema pensavo fosse superato con oldfontcommands in dichiarazione di memoir. Che sia un problema di natbib_ita? Non so dove sbattere la testa…
          Grazie in anticipo per eventuali risposte!

          Il file natbib_ita contiene una chiamata \bf che non dovrebbe esistere. Sostituiscila pure con \bfseries, sperando che chi lo mantiene faccia altrettanto al più presto.

          Ciao
          Enrico

        • #17022
          Up
          0
          Down
          ::

          Il file natbib_ita contiene una chiamata \bf che non dovrebbe esistere. Sostituiscila pure con \bfseries, sperando che chi lo mantiene faccia altrettanto al più presto.

          Ciao
          Enrico

          Risolto! Grazie, ora funziona tutto!
          Mirko

        • #17023
          Up
          0
          Down
          ::


          ciao a tutti,
          riporto in vita la discussione…

          ho un enorme problema e pochissimo tempo per risolverlo…

          non risco ad installare il natbib_ita,

          non riesco nemmeno a compilare la bibliografia,
          quando prov a compilare ecco cosa mi da miktex:

          could’nt open style file natbbib_ita.bst
          Line 18 of file \Latex\Main.aux

          qualcuno ha suggerimenti?

          come detto prima scusate la domanda brutale, ma non tempo..

          grazie mille
          [/code]

        • #17024
          Up
          0
          Down
          ::

          ciao a tutti,
          riporto in vita la discussione…

          ho un enorme problema e pochissimo tempo per risolverlo…

          non risco ad installare il natbib_ita,

          non riesco nemmeno a compilare la bibliografia,
          quando prov a compilare ecco cosa mi da miktex:

          could’nt open style file natbbib_ita.bst
          Line 18 of file \Latex\Main.aux

          qualcuno ha suggerimenti?

          come detto prima scusate la domanda brutale, ma non tempo..

          grazie mille
          [/code]

          Sembra che LaTeX non trovi il file di stile. Se non sei sicuro di averlo installato correttamente reinstallalo; se non sai come fare e hai veramente fretta mettilo nella tua cartella di lavoro. Dovresti anche dirci che procedura hai seguito per compilare e per installare il file di stile.

          Ciao
          Ivan

        • #17025
          Up
          0
          Down
          ::


          infatti è quello il problema.. penso…

          uso miktex 2.8, ho prvato a seguire le istruzioni presenti qui:

          http://www.guit.sssup.it/latex/bibliografia.php

          ma la cartella

          c:\….\miktex\texmf\bibtex\bst\base

          non è presente, devo forse crearla io?

          in oltre dal manager dei pacchetti vedo che natbib è installato, si trova in quella cartella che non mi appare da nessuna parte..

          ho window vista (è una ciofeca, ma sono costretto atenerlo)…

          grazie mille per la dritta, mettendo il tutto nella cartella di lavoro funge…

          ma, da quello che sapevo nella bibliografia dovrebbero finire solo i testi citati effettivamente presenti nell’opera.. a me invece compaiono tutti… la cosa è un po scomoda, il file .bib non dovrebbe essere una sorta di database nel quale latex va a pescare gli articoli/testi citati?

          questo è il mio Main:

          `
          \documentclass[a4paper,oneside,11pt]{book}
          %\linespread{1}

          % * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
          % SIMBOLI DI USO CORRENTE E ALCUNE NOTE
          %
          % * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
          %
          % 1) E' come verbo essere = È
          % 2) E' di “perché, poiché ecc, né, sé” = É
          % NOTA TIPOGRAFICA IMPORTANTE!!! In italiano, solo “perché, poiché ecc, né, sé” hanno la “é”;
          % TUTTE LE ALTRE PAROLE HANNO L'ACCENTO GRAVE [òàùèì]
          %
          % 3) virgolette! = \textquotedblleft
          % \textquotedblright
          %
          % 4) trattini = – o — o — , a seconda della lunghezza che ci interessa
          %
          % 5) spazio insecabile: se vogliamo che una parola non venga divisa andando a capo, si usa ~
          % (esempio, Agente~007, così non scrive Agente sopra e 007 sotto, che sta male); oppure dopo comandi che si
          % attaccano automaticamente alla parola successiva
          %
          % 6) tilde $\sim$(al centro) o \~{} (in alto). MEGLIO LA PRIMA!!
          %
          % 7) Quando latex non riesce a dividere le sillabe di una parola automaticamente, la parola viene spezzata
          % con il comando \- come per esempio mattonella diventa mat\-to\-nel\-la
          % NOTA!!! Se non lo hai già fatto, vai sotto Programmi-MikTex-Miktex options e nella scheda Languages METTI
          % LA SPUNTA AD ITALIAN!!!! Se no ciao che ti va a capo automaticamente…e ti ritrovi con milioni di bad-boxes! 😉
          %
          % * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
          %
          \usepackage{fancyhdr}
          \usepackage{longtable}
          %\usepackage{comment}
          \usepackage[round,authoryear]{natbib}

          \usepackage{url}
          \pagestyle{fancy}
          \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
          \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
          \fancyhf{}

          \fancyhead[L, RO]{\bfseries\thepage}
          \fancyhead[LO]{\bfseries\rightmark}
          %\fancyhead[R]{\bfseries\leftmark}
          %\cfoot{\thepage}
          \renewcommand{\headrulewidth}{0.5 pt}
          \renewcommand{\footrulewidth}{0 pt}
          \addtolength{\headheight}{1.6 pt}
          \fancypagestyle{plain}{
          \fancyhead{}
          \renewcommand{\headrulewidth}{0 pt}
          }

          \usepackage[latin1]{inputenc}
          %inputenc=permette di mettere gli accenti
          \usepackage[italian]{babel}
          %babel: per sillabare le parole
          \usepackage{latexsym}
          %simboli matematici
          \usepackage{amsfonts}
          %caratteri per la matematica
          \usepackage{mathrsfs}
          \usepackage{graphicx}
          %per includere immagini
          \usepackage{multirow}
          \usepackage[
          margin=10pt,
          font=footnotesize,
          labelfont=bf,
          %textfont=it
          ]
          {caption} %per fare le didascalie belle 🙂
          %nelle tabelle
          \usepackage{textcomp}
          % per scrivere permille
          \usepackage{lscape}
          % per girare il foglio in orizzontale

          \providecommand{\myendpar}{\medskip\\\noindent}
          %myendpar=per saltare una riga, la riga successiva deve avere SEMPRE %
          \providecommand{\mypar}[1]{\paragraph{#1}\ \\}
          %mypar=titolo paragrafo senza numerino andando a capo
          \providecommand{\myref}[1]{(\ref{#1})}
          %myref=riferimenti con parentesi tonde

          \usepackage[ % hyperref crea il collegamento da citazione a bibliografia, da riferimento a figura, tabella o capitolo…è un vero figo!
          colorlinks, % se voglio, fa il collegamento colorato
          hyperindex, % fa l'indice ipertestuale
          pdfpagelabels, % il numero della pagina in Adobe Reader coincide con il numero che imposta latex
          plainpages=false,
          citecolor=black, % colore citazioni
          linkcolor=black
          ] % colore collegamenti in genere (figura, capitoli ecc, tabelle)
          {hyperref}
          \def\pdfBorderAttrs{/Border [0 0 0] } % Non mette il bordo attorno ai collegamenti – brutti da vedere!

          \begin{document}
          %%%%%%%%%%%%%%%%%%%%%%%%%% Frontespizio %%%%%%%%%%%%%%%%%%%%%%%%%%

          %\input{Frontespizio}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Dedica %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

          %\input{dedica}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Indice %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

          %\newpage
          %\frontmatter
          %\tableofcontents
          %\mainmatter

          %\newpage

          %%%%%%%%%%%%%%%%%%%%%%%%%% Riassunto %%%%%%%%%%%%%%%%%%%%%%%%%%

          %\addcontentsline{toc}{chapter}{Riassunto}
          %\input{abstract}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Capitolo 1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%

          %\addcontentsline{toc}{chapter}{Introduzione}
          %\input{Introduzione}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Capitolo 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%

          \chapter{Inquadramento geologico}
          \label{cap:inquadramento}
          \input{geologia}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Capitolo 3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%
          %\chapter{Raccolta dei dati}
          %\label{cap:dati}
          %\input{chirp}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Capitolo 4 %%%%%%%%%%%%%%%%%%%%%%%%%%%%

          %\chapter{Modelli di velocità}
          %\label{cap:modelli}
          %\input{Velocita}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Capitolo 5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%

          %\chapter{Modellizzazione di onde acustiche}
          %\label{cap:sismo}
          %\input{Ondet}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Capitolo 6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%

          %\chapter{Conclusioni}
          %\input{Conclusioni}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Appendice %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

          %\appendix
          %\chapter{Legende}
          %\label{sec:Legende}
          %\input{appendicea}

          %\chapter{…………………….}
          %\input{……………….}

          %\chapter{…………………………}
          %\input{………………………..}

          %\chapter{…………………….}
          %\input{………………………}

          %\chapter{………………………….}
          %\input{…………………………}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Bibliografia %%%%%%%%%%%%%%%%%%%%%%%%%%

          \addcontentsline{toc}{chapter}{Bibliografia}
          \nocite{*}
          \bibliographystyle{natbib_ita}
          \bibliography{bib2}
          \thispagestyle{empty}

          %%%%%%%%%%%%%%%%%%%%%%%%%% Ringraziamenti %%%%%%%%%%%%%%%%%%%%%%%%%

          %\chapter*{Grazie!}
          %\input{Grazie}

          %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

          \end{document}
          `

          grazie mille!

        • #17026
          Up
          0
          Down
          ::


          Togli `\nocite{*}`. È il comando che serve per inserire nella bibliografia tutte le voci del database bibliografico, anche se non esplicitamente citate.
          Da quello che ricordo in windows ci dovrebbe essere una cartella nascosta che si chiama texmf sull’albero personale. All’interno di questa cartella puoi inserire tutte le sottocartelle che servono per l’aggiunta di pacchetti non presenti in miktex. Attenzione a non mettere le mani nella cartella dove è installato miktex. Se aggiungi qualcosa lì potrebbe essere cancellato al primo aggiornamento. Cerca sul forum e sulle guide disponibili come installare i pacchetti aggiuntivi.

          Ciao
          Ivan

        • #17027
          Up
          0
          Down
          ::


          grazie mille ancora.. ormai me la tengo cosi, ho messo i file che mi interessavano nella cartella di lavoro.. forse per la prossima tesi (quando avrò più tempo.. si spera) c rimetto le mani al’installazione…

          solo un’ultima cosa…

          nella bibliografia alla fine il nome deglia autori risulta separato da un punto e virgola:

          Cavazza W.; Wezel F. C. (2003). The Mediterranean region – a geological
          primer. Episodes, 26(3), 160-168.

          è abbastanza orrendo da vedere.. si può risolvere?

        • #17028
          Up
          0
          Down
          ::

          grazie mille ancora.. ormai me la tengo cosi, ho messo i file che mi interessavano nella cartella di lavoro.. forse per la prossima tesi (quando avrò più tempo.. si spera) c rimetto le mani al’installazione…

          solo un’ultima cosa…

          nella bibliografia alla fine il nome deglia autori risulta separato da un punto e virgola:

          Cavazza W.; Wezel F. C. (2003). The Mediterranean region – a geological
          primer. Episodes, 26(3), 160-168.

          è abbastanza orrendo da vedere.. si può risolvere?

          Bisognerebbe modificare qualche riga nel file natbib_ita.bst e salvarlo con un altro nome. Lascia perdere. Potresti provare lo stile classic.bst, che trovi qui
          ma non so se usa il punto e virgola in quella posizione; oppure, se hai qualche minuto in più, potresti passare a biblatex. Leggi la guida di Lorenzo:
          http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf%5D
          Ci sono molti stili. Qui trovi i miei.

          Un’ultima cosa:visto che usi hyperref, aggiungi \phantomsection prima di \addcontentsline atrimenti i links verranno sbagliati.

          `\cleardoublepage
          \phantomsection
          \addcontentsline{toc}{chapter}{Bibliografia}
          \bibliographystyle{natbib_ita}
          \bibliography{bib2} `

          Ciao
          Ivan

        • #17029
          Up
          0
          Down
          ::


          grazie ancora!!

          non mi ero accorto dei collegamenti..

          ciao ciao

        • #17030
          Up
          0
          Down
          ::


          scusate, non ho capito done installare sia natbib che natbib_ita.

          attuoalmente ho li’intera cartella di natbib qui:

          ~/texmf/tex/latex/natbib/

          ma natbib_ita dove lo devo posizionare? mi servono solo i .bbx e cbx?

          grazie

          Posso usare sempre il database con sintassi uguale a quella di bibtex, vero?

        • #17031
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            ma natbib_ita dove lo devo posizionare?

            Cerca “natbib” nell’Arte e lo saprai.

            mi servono solo i .bbx e cbx?

            Posso usare sempre il database con sintassi uguale a quella di bibtex, vero?

            Per queste due domande, invece, ti rimando al mio articolo su biblatex.

            Ciao,
            L.

          • #17032
            Up
            0
            Down
            ::


            grazie Lorenzo.

            ti giuro che non scrivo qui a priori per pigrizia, le tue guide me le sono lette almeno 5 volte tutte e due.

            in artelatex mi ero concentrato di più sul paragrafo dedicato a natbib_ita; invece se ho capito bene deve andare come plain_ita, quindi in /bibtex/bst dell’albero personale.

            invece per le altre questioni non mi potresti dare una mano?
            direi che visto che hai parlato di natbib in artelatex dove descrivi bibtex e non biblatex, il DB sarà quello di bibtex! posso dedurlo?

            riguardo all’altra non sò rispondere

          • #17033
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              in artelatex mi ero concentrato di più sul paragrafo dedicato a natbib_ita; invece se ho capito bene deve andare come plain_ita, quindi in /bibtex/bst dell’albero personale.

              Sì.

              direi che visto che hai parlato di natbib in artelatex dove descrivi bibtex e non biblatex, il DB sarà quello di bibtex! posso dedurlo?

              Se hai una base di dati pensata per BibTeX, puoi passare a biblatex praticamente senza colpo ferire, poiché i “vecchi” nomi dei campi sono mantenuti come alias.

              Ciao,
              L.

            • #17034
              Up
              0
              Down
              ::


              ma allora mi viene un dubbio: natbib_ita è per bibtex o per biblatex?

              ho letto anche le differenze fra i due database nel tuo articolo, con la sostituzione automatica ci metto un attimo a renderlo completamente compatibile.
              per quanto mi riguarda dasta cambiare
              journal->journaltitle
              address->location
              note={\url{…}} -> url={…}

              ma che sintassi dovrei usare per includere la bibliografia nel tex? quella di bibtex o quella di biblatex? non mi è chiaro.

              nel pacchetto natbib_ita c’è anche un file .sty che non ho capito dove mettere.
              se vuoi segnalarmi un paragrafo specifico delle tue guide me le rileggo un’ennesima volta con piacere

            • #17035
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                ma allora mi viene un dubbio: natbib_ita è per bibtex o per biblatex?

                natbib_ita è uno stile bibliografico (.bst), compatibile con il pacchetto natbib. Ovviamente (ma forse no, vista la tua domanda!) natbib è alternativo a biblatex: se usi biblatex non hai bisogno di alcun pacchetto extra, perché biblatex (a differenza di BibTeX) gestisce direttamente tutte le specialità bibliografiche (fra cui il formato autore-anno).

                ma che sintassi dovrei usare per includere la bibliografia nel tex? quella di bibtex o quella di biblatex? non mi è chiaro.

                biblatex e natbib sono alternativi: se usi biblatex, la sintassi è spiegata nel mio articolo su biblatex, se usi natbib, la sintassi è spiegata nell’Arte.

                nel pacchetto natbib_ita c’è anche un file .sty che non ho capito dove mettere. se vuoi segnalarmi un paragrafo specifico delle tue guide me le rileggo un’ennesima volta con piacere

                Ahem, mi sa che ti toccherà leggere per la sesta volta il paragrafo sugli stili bibliografici personalizzati (natbib_ita è uno di questi).

                Una volta opportunamente posizionato plain_ita.bst — la posizione dipende dalla distribuzione di LATEX che si usa, ma in genere è sufficiente collocare il file nella cartella bibtex/bst dell’albero personale (vedi il paragrafo 4.5.4 a pagina 32), eventualmente creando tale cartella, se non ci fosse già — basta specificare
                `\bibliographystyle{plain_ita}`

                Sostituisci nel passo precendente “plain_ia” con “natbib_ita”.

                Tommaso ed io stiamo lavorando a una revisione dell’Arte: mi sa che dovremo riflettere parecchio su questo post…

                Ciao,
                L.

              • #17036
                Up
                0
                Down
                ::


                AARRGHHHHHHHH !!!

                quindi riassumiamo:

                io voglio usare lo stile bigliografico natbib_ita.bst, QUINDI devo prima utilizzare il pacchetto natbib, che completa il programma BiBTeX nelle sue funzionalità.

                bibtex l’ho già di mio quindi non c’è da far nulla.
                Il pacchetto natbib lo metto in /tex/latex dell’albero personale. (~/textmf/)
                lo stile natbib_ita.bst lo metto nella cartella /bibtex/bst/ dell’albero personale

                la bibliografia includo con i comandi
                `\documentclass{book}
                \usepackage{natbib}
                \begin{document}
                \bibliographystyle{natbib_ita}
                \bibliography{materiale_iniziale_finale/Bibliografia}
                \end{document}`
                e la genero con i comandi
                `pdflatex doc
                bibtex doc
                pdflatex doc
                pdflatex doc
                pdflatex doc`

                tutto corretto?

              • #17037
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  io voglio usare lo stile bigliografico natbib_ita.bst, QUINDI devo prima utilizzare il pacchetto natbib, che completa il programma BiBTeX nelle sue funzionalità.

                  bibtex l’ho già di mio quindi non c’è da far nulla.
                  Il pacchetto natbib lo metto in /tex/latex dell’albero personale. (~/textmf/)
                  lo stile natbib_ita.bst lo metto nella cartella /bibtex/bst/ dell’albero personale

                  Tutto giusto, con due precisazioni:

                  1. Il pacchetto natbib dovrebbe già essere incluso nelle distribuzioni (TeX Live e MiKTeX completa; non ho controllato se natbib faccia parte della MiKTeX basic.

                  2. Nell’esempio che hai proposto mancano completamente i comandi \cite e \nocite: in loro assenza, ovvio, la bibliografia viene vuota.

                  Ciao,
                  L.

                • #17038
                  Up
                  0
                  Down
                  ::


                  si, hai ragione, mi son dimenticato di specificarli.

                  nel documento uso \citep{…}

                  ho rimosso la mia cartella natbib visto che come avevi detto tu l’avevo già installata di default, tanto per non fare casini.

                  `(/usr/share/texmf-texlive/tex/latex/natbib/natbib.sty) (./tesi.aux
                  ! Undefined control sequence.
                  l.20 \abx@aux@page
                  {1}{1}
                  ?
                  `

                  mi trovo con questo errore

                • #17039
                  Up
                  0
                  Down
                  ::


                  non c’è modo di sistemare l’errore?
                  il limite per la stampa si avvicina paurosamente…

                  vi posterei un e.m.c., ma credo che in questo caso non servirebbe.
                  se me lo richiedete lo posto comunque

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

              Go to top