Problema di compilazione con biber

  • Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 7 anni fa da OldClaudio.
  • Creatore
    Topic
  • #116286
    Up
    0
    Down
    ::


    Ciao, ho bisogno del vostro aiuto per un problema che si è verificato con la compilazione della bibliografia con biber.

    Sto scrivendo la tesi con TeXworks e MikTeX 2.9 e ala momento di compilare la bibliografia mi esce questo messaggio:

    biber.exe: The process terminated due to an access violation.
    biber.exe: Data: fileName=”C:\Users\nome.cognome\AppData\Local\Programs\MiKTeX 2.9\biber/bin/windows-x64\biber.exe”

    Ho provato a disinstallare e installare di nuovo biber, a eseguire come amministratore, a togliere la spunta di sola lettura alla cartella, ma non è servito a nulla.
    La cosa più strana è che qualche giorno prima funzionava tutto correttamente.

    A qualcuno di voi è mai capitato?

    Grazie

    Sara

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #116287
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuta nel forum

        Prova ad aprire un terminale (prompt dei comandi); scrivici dentro il comando [tt]biber -h[/tt]; se dopo qualche secondo di meditazione il programma ti mette nel terminale tutta l’informazione che lo riguarda, il problema non è dovuto a biber; se ti ridà quel messaggio di “Access violatoin”, la cosa potrebbe dipendere dal fatto che il nome del database .bib che gli hai indicato confligge con qualche altro nome di file, che ti siei dimenticata di specificare l’estensione .bib nel nome del file che hai scritto nell’argomento di [tt]\addbibresources[/tt]; o per tanti altri motivi, che solo che solo chi usa MikTeX ti può specificare; io sul mio Mac non ho biber, quindi non ti posso dire di più, ma spero negli altri frequentatori di questo forum.

      • #116288
        Up
        0
        Down
        ::


        Grazie mille per la risposta. Ho provato quello che mi hai suggerito e il prompt mi restituisce lo stesso messaggio di “access violation”.
        Ciò che mi hai scritto dopo mi fa pensare che ho anche qualche altra informazione mancante. Mi hai detto di controllare l’argomento di \addbibresources, ma io non ho questo comando. Ho invece \printbibliography[sorting=none]. Non so se sia sbagliato o meno perchè non l’ho scritto io, era già inserito nel template di toptesi che mi ha fornito l’università.
        Secondo te è da cambiare?

      • #116289
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Innanzi tutto Il pacchetto TOPtesi fa già parte di ogni installazione del sistema TeX aggiornata e completa; non è escluso che la copia che ti ha fornito l’università sia obsoleta; la versione corrente è la 6.3.05 del 2019-07-01. Le sue documentazioni si leggono con i comandi da terminale [tt]texdoc toptesi.pdf[/tt] (quella del codice) e [tt]texdoc toptesi-it[/tt]quella sulle tesi in generale, comprese quelle di dottorato della scuola di dottorato del Politecnico di Torino,oltre che le tesi in generale, comprese quelle dottorali, di “qualsiasi” università.

          Leggine la documentazione in italiano/inglese , in particolare la parte che si riferisce alla SCUola di DOttorato (SCUDO) del Politecnico di torino, per le tesi della quale è previsto l’uso del pacchetto biblatex e del programma biber, Per le altre tesi si suppone di usare il programma di estrazione bibtex accompagnato dal pacchetto natbib, meno performante di quello che si può ottenere con biblatex+biber. MA per le tesi nelle discipline sperimentali anche l’approccio meno performante va benissimo.

          Ciò premesso, mi viene il sospetto che aggiornando MikTeX, o anche prima, tu disponessi di una installazione non aggiornata e/o incompleta di MikTeX. Controlla. Se ti rimanessero dei dubbi, prendi in considerazione di disinstallare completamente MikTeX (con le procedure specifiche della tua versione del tuo sistema operativo) e di installare TeX Live, come descritto nelle verie guide che trovi nella sezione Documentzione di questo forum. L’installazione standard, anche per Windows, prevede anche il programma tlmgr (.exe) il cui nome significa TeX Live Manager, che ti permette di mantenere aggiornata la tua installazione, volendo, anche giornalmente; io me la mantengo aggiornata circa ogni sette-dieci giorni.

          MikTeX è una installazione storica per macchine Windows, ed è ottima, ma è curata da una sola persoona; i suoi aggiornamenti sono sempre in ritardo di qualche settimana o di qualche mese rispetto agli aggiornamenti di TeXLive; ho cominciato con MikTeX con la sua prima versione appena uscita; ma poi una quindicina di anni fa ho abbandonato Windows e sono passato a Mac, e MikTeX non era più usabile; in compenso MacTeX contiene tutto TeXLive, completo, e poso aggiornare con la frequenza che voglio; settimanalmente ci sono sempre alcune decine di pacchetti aggiornati e una mezza dozzina di pacchetti nuovi; vedi tu se vale la pena disporre di una installazione aggiornabile frequentemente.

          PS. Sei sicura di eseguire biber con le prerogative dell’amministratore? Controlla se hai avuto un recente aggiornamento del sistema operativo che gestisce le prerogative degli utenti in modo diverso da quello che (non) faceva prima dell’aggiornamento.

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

      Go to top