Natbib_ita and texmaker on Mac OS

  • Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 5 mesi fa da Saro.
  • Creatore
    Topic
  • #110123
    Up
    0
    Down
    ::


    Buongiorno!

    Scrivo per sottoporre un quesito che, nonostante la ricerca su Google e su questo forum, non ha ancora trovato risposta.

    Utilizzo texmaker su Mac OS e durante la scrittura di un articolo in italiano, sono venuto a conoscenza della possibilità di modificare `natbib` per renderlo più adatto alle bibliografie in italiano. Sto parlando di `natbib_ita`.

    Quindi ho scaricato natbib_ita dal link sulla guida di GuIT e ho seguito i passaggi, adattandoli al sistema operativo che utilizzo. In particolare ho posizionato il file `natbib.sty` in `/usr/local/texlive/2016/texmf-dist/tex/latex/natbib` e i tre file `natbib.bst – natbib_ita.bst – plain_ita.bst` in `/usr/local/texlive/2016/texmf-dist/bibtex/bst/base`.

    Fatto ciò, sono andato a cercare la riga `\bibliographystyle{plainnat}` per sostituirla con la riga `\bibliographystyle{natbib_ita}`. Tuttavia, nel template che utilizzo per scrivere l’articolo, la bibliografia viene gestita con una riga di questo tipo `\usepackage[backend=bibtex,style=authoryear,natbib=true,dashed=false]{biblatex}` alla quale io ho solo aggiunto l’opzione `dashed=false`.

    Ho tentato ad inserire `natbib_ita` al posto di `natbib` in quella riga, ma è risultato in un errore di compilazione. Ho provato a guardare nel file di esempio `test.tex` che ho trovato nella cartella di natbib_ita, ma il problema pare non essere stato ancora affrontato.

    Vorrei dunque gentilmente domandarvi come potrei fare ad ovviare a questo problema. Scusate se la domanda è molto da caprone di LaTeX.

    Grazie,
    Saro

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #110124
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non sono un appassionato di biblatex, anche se ne riconosco i numerosi vantaggi, ma da quello che scrivi mi sono venute in mente alcune cose.
        1) Non pacioccare mai con i file che si trovano nel file …/texlive//texmf-distr/ e alberi affini. Puoi mettere qualcosa di tuo in uno dei due alberi seguenti: a) quello locale radicato in /usr/local/texlive/texmf-local, per accedere al quale devi avere i privilegi di root. In ogni caso richiede l’aggiornamento del database dei nomi dei file ad ogni modifica dei contenuti delle cartelle.
        2) nell’albero personale radicato in ~/Library/texmf/ che ha la precedenza assoluta ma che può contenere tutto quello che vuoi senza bisogno di aggiornare il database dei nomi dei file. Devi gestirti da solo questo albero e stare attento a cancellare i file che hai caricato ma che non serovno più.
        3) il file natbib_ita.* serve per comporre la bibliografica usandolo come pacchetto, non come opzione a biblatex.
        4) l’opzione natbib di biblatex serve solo a configurare biblatex perché crei una certa compatibilità con i comandi definiti dal pacchetto natbib.sty, che non viene usato ma solo parzialmente simulato.

        Per localizzare in italiano biblatiex ci sono altri metodi descritti nella documentazione di biblatex, ed è per questo che non hai trovato nulla in rete, perché la cosa è già spiegata nella documentazione di biblatex. Io non l’ho mai fatto, perché uso biblatex molto raramente; per giunta scrivo molto in inglese, quindi mi interessa poco scrivere una bibliografia in italiano. Tuttavia le citazioni del tipo autore-anno introdotte d natbib sono perfettamente realizzate anche da biblatex. Se vuoi una gestione delle maiuscole e dell parole infisse in italiano usa le funzinalità di biblatex, documentandoti: apri un terminale, scrivici dentro il comando texdoc biblatex, ed eseguilo premendo il tasto “invio”; sullo schermo ti appare subito al documentazione che hai già nel tuo hard disk, senza bisogno di cercare in rete.

      • #110125
        Up
        0
        Down
        ::

        OldClaudio” post=110335Non sono un appassionato di biblatex, anche se ne riconosco i numerosi vantaggi, […] senza bisogno di cercare in rete.

        Caro OldClaudio, ti ringrazio per l’esaustiva risposta, ho imparato molto più di quanto speravo, grazie!

        Ho seguito i tuoi consigli riguardo le cartelle nelle quali non pacioccare e ho eliminato i files che avevo inserito, ripristinando gli altri (avevo semplicemente anteposto en_ ai file originali).
        Ora tutto è ritornato come prima. Dopodiché ho letto la documentazione su Biblatex, aprendola tramite Terminale (wow!).
        Non solo ho imparato una quantità di opzioni meravigliose, ma ho anche trovato la soluzione al mio quesito.

        All’inizio avevo cercato di impostare una lingua per Biblatex, attraverso l’opzione language. Poi ho capito che cambiare direttamente babel in italiano sarebbe stata la cosa più conveniente visto che Biblatex senza l’opzione language adotta automaticamente la lingua principale del documento (quindi babel). Ho anche aggiunto langid agli elementi del file della bibliografia, un vezzo stilistico. Adesso tutto è più chiaro.

        Grazie ancora OldClaudio!
        Saro

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top