[RISOLTO] Biber manda in crash TexStudio

  • Creatore
    Topic
  • #107098
    Up
    0
    Down
    ::


    Ciao a tutti,

    ho un enorme problema. Stavo cercando di compilare la bibliografia della mia tesi e avevo ancora impostato BibTex (che ho usato finora). Ho letto che avrei dovuto cambiarlo in biber e così ho fatto. Ma TexStudio si lamentava, dicendo INFO: biber version 1.9 . così ho aggiornato TexLive, aggiornato biber alla versione 2.4, riavviato e riprovato. Ora la situazione è peggiorata. se gli dico di compilare la bibliografia mi dice:

    Processo avviato: biber.exe “document”

    e nient’altro. se poi provo a compilare, TexStudio va in crash e mi appare la scritta TexStudio (Non risponde)

    vi copio il codice del mio documento “document”, che ho copiato da un’altra discussione riguardo problemi con biber:
    `
    % !TeX document-id = {bc90ac17-5df8-4abb-8f67-b4e20df04a17}
    % !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = pdflatex
    % !BIB TS-program = biber

    \documentclass{book}

    \begin{filecontents}{temp.bib}
    @book{foo,
    author={Mario Rossi},
    title = {Storia d’Italia},
    year = {2014}}
    \end{filecontents}

    \usepackage{biblatex}
    \addbibresource{temp.bib}

    \begin{document}

    \cite{foo}

    \printbibliography
    \end{document}`
    Vi prego, aiutatemi! 🙁

Visualizzazione 17 filoni di risposte
  • Autore
    Risposte
    • #107099
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Invece un crash del server di guittex.org ha distrutto il tuo messaggio.
        Puoi riscrivere il tuo quesito, per favore?

      • #107100
        Up
        0
        Down
        ::


        ora dovrebbe essere riapparso. Lo vedi?

      • #107101
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Sì, lo vedo, e ho compilato il tuo EMC (molto ben fatto) trovando che l’apostrofo prima di Italia, è un apostrofo UNICODE, con codice U+2019 (mi pare). Comunque non è l’apostrofo ASCII.
          Sostituiscilo con l’apostrofo della tua tastiera e vedrai che funziona; ripeti sull’intera bibliografia .bib caso mai ci fossero altri apostrofi UNICODE.

          Mi pongo una domanda: non saranno mica le tue impostazioni di TeXstudio che sostituisce l’apostrofo ASCII con l’apostrofo UNICODE? Controlla. Se invece hai copia-incollato quei riferimenti copia-incollandoli da altri testi, ricordati che gli apostrofi “stampati” sono spessisimo apostrofi UNICODE.

          Il file log dell’esecuzione di biber lo dice. Questo file ha estensione .blg e vale la pena di leggerlo quando si incontra un errore di compilazione della bibliografia.

        • #107102
          Up
          0
          Down
          ::


          Ciao, innanzitutto grazie per l’aiuto. Ho cambiato l’accento ma il problema persiste. Ho provato anche ad aprire il file .blg ma non vedo niente, mi sembra bianco.
          Ho provato a vedere se con TeXmaker funziona. La cosa positiva è che non va in crash. In compenso mi dice:
          Process started

          This is BibTeX, Version 0.99d (TeX Live 2016/W32TeX) The top-level auxiliary file: document.aux I found no \citation commands—while reading file document.aux I found no \bibdata command—while reading file document.aux I found no \bibstyle command—while reading file document.aux (There were 3 error messages)

          Process exited with error(s)

          Dato che mi dava errore sulla versione di BibTeX, l’avevo aggiornata l’altro giorno e dovrei avere la 2.4

          Hai idea di quale potrebbe essere il problema? 🙁

        • #107103
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Guarda che io ho compilato con biber, come dice la riga magica in testa al tuo file. Il mio shell editor l’interpreta correttamente; TeXstudio dovrebbe fare altrettanto. Se non lo fa è perché non sa dove trovare biber.

            A me viene la bibliografia in questo modo:

            [attachment=1695]MarioRossiBibliografia.pdf[/attachment]

            Attachments:
            You must be logged in to view attached files.
          • #107104
            Up
            0
            Down
            ::


            Mmm…ok. Io però non saprei come spiegare a TeXstudio dove trovare biber. Cioè, l’avevo configurato selezionando cambiando l’impostazione che aveva bibTeX di default e mettendo biber. Ora non saprei che altro fare.
            Sapresti aiutarmi, per favore?

          • #107105
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Ahimè, ho appena aggiornato a TeXstudio 2.11.0 che mi produce questo errore`ERROR – Error: Found biblatex control file version 3.0, expected version 3.1.
              This means that your biber (2.5) and biblatex () versions are incompatible.
              See compat matrix in biblatex or biber PDF documentation.
              INFO – ERRORS: 1

              Process exited with error(s)`Mi pare strano, perché con la mia normale dotazione sul mio Mac, come hai visto nel precedente messaggio, non ci sono errori; quindi non ho idea del perché TeXstudio (per Mac) segnali quell’inconsistenza di versioni. Riproverò più tardi dopo avere aggiornato la mia installazione del sistema TeX, ma tieni presente che l’avevo aggiornata 4 giorni fa; mi sembrerebbe strano che TeXstudio sia così pronto a segnalare una variazione di versione dopo meno di quattro giorni da quando è intervenuta. Comunque incrocio le dita per te. Per me non ho problemi, perché a me funziona tutto senza usare TeXstudio.

            • #107106
              Up
              0
              Down
              ::


              Mannaggia! è che non mi funziona né con TeXstudio né con TeXmaker…
              Posso forzarlo a usare BibTeX? O non so quale possa essere il modo migliore.. 🙁

              In ogni caso grazie infinite dell’aiuto!!

            • #107107
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Siccome a me funziona tutto regolarmente con TeXShop e pdfLATeX, direi che c’è un problema con TeXstudio, ma non so quale sia.
                Ho aggiornato TeXSudio, ho aggirnato la mia installazione del sistema TeX, e da me continua a funzionare tutto correttamente con TeXShop e pdfLaTeX. Con TeXstudio e pdfLaTeX invece no.

                Prova ad aprire un terminale (o finestra comandi, o prompt dei comandi, comunque si chiami con il tuo sistema operativo) con successivi comandi cd cambia cartella fino ad arrivare dove c’è il mainfile.tex del tuo documento; quando sei in quella cartella scrivi nel terminale il comando biber mainfile senza specificare l’estensione del mainfile. Esegui il comando appena scritto premendo il tasto “invio”.
                Nel terminale dovrebbero passare diverse scritte finché il job finisce e viene scritto che il file con estensione .bbl è stato creato.
                A questo punto sempre nel terminale dà il comando pdflatex mainfile, sempre senza specificare l’estensione; nel terminale scorrono parecchie righe di testo finché l’ultima riga segnala la fine del job.
                Nella cartelal ora dovrebbe esserci il pdf; controlla dando il comando dir; verifica la presenza del file pdf e controllane la data e l’ora di creazione; controlla anche l’orologio del tuo calcolatore; dovrebbe esserci al massimo un minuto di differenza. Ora apri il file pdf con il tuo visualizzatore di file pdf; la bibliografia dovrebbe essere presente.

                Se quanto ti ho detto di fare funziona come ti ho descritto, allora, disinstalla TeXstudio; completamante, vale a dire usando i procedimenti del tuo sistema operativi; quando sei sicura che nel tuo disco rigido non ci siano nemmeno le tracce più evanescenti di TeXstudio reinstallalo; e non apportare nessuna modifica alle impostazioni del programma per fargli usare biber. Prova invece ad aprire il mainfile.tex vai nella barra di menu, scegli strumenti, poi comandi, poi pdfLaTeX. Se la reimpostazione pulita di TeXstudio funziona sei a cavallo; se invece continua a non funzionare, conosci però una soluzione manuale per aggirare il problema; siccome la bibliografia non viene ricomposta ad ogni giro, la sua composizione manuale è leggermente fastidiosa, ma almeno funziona.

              • #107108
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  La notte porta consiglio 🙂

                  Ho controllato le impostazioni del mio rinnovato TeXstudio 2.11.0.
                  Ho scoperto che quando lo si aggiorna riprende le impostazioni della precedente versione. Nella mia precedente versione avevo modificato il percorso per arrivare a pdfLaTeX per motivi che non ricordo bene (lo uso talmente poco, che passano mesi fra un uso e l’altro). Così ho trovato che eseguiva i programmi del 2015, non quelli dell’installazione del 2016.
                  Corretta l’impostazione, ora anche con TeXstudio il tuo esempio minimo compilabile funziona alla perfezione, come succede anche con i miei programmi che uso solitamente.
                  Per verificare che a te non succeda la stessa cosa, visto che il tuo inconveniente è incominciato dopo aver aggiornato il sistema, vai sotto Help di TeXstudio, e clicca check LaTeX installation. Ti appare una schermata con tutti i percorsi dei vari comandi come lui li trova sulla tua macchina; controlla che coincidano con quelli che compaiono nella schermata che ottieni con Preferenze + Comandi. All’occorrenza modifica/correggi i comandi che non facciano riferimento all’installazione del 2016.

                • #107109
                  Up
                  0
                  Down
                  ::


                  Ciao,

                  grazie ancora! scusa se rispondo solo ora ma non ho avuto il pc in questi giorni.
                  Dunque, ho aperto “check LaTex installation”, ma non riesco a capire con cosa devo confrontarlo:-? 🙁 Non ho una finestra “preferenze” ma in “strumenti” ho trovato la voce “comandi”. ho fatto la foto allo schermo con quel che c’è scritto. è lì che devo guardare o non ho capito nulla? 😳 😳
                  grazie ancora!

                  copio anche quel che mi appare facendo “check LaTex installation”:

                  where pdflatex: C:\texlive\2016\bin\win32\pdflatex.exe

                  PDFLATEX: pdflatex -version
                  pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016/W32TeX)
                  kpathsea version 6.2.2
                  Copyright 2016 Han The Thanh (pdfTeX) et al.
                  There is NO warranty. Redistribution of this software is
                  covered by the terms of both the pdfTeX copyright and
                  the Lesser GNU General Public License.
                  For more information about these matters, see the file
                  named COPYING and the pdfTeX source.
                  Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
                  Compiled with libpng 1.6.21; using libpng 1.6.21
                  Compiled with zlib 1.2.8; using zlib 1.2.8
                  Compiled with xpdf version 3.04

                  Environment variables:
                  CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
                  PROCESSOR_REVISION=4501
                  FP_NO_HOST_CHECK=NO
                  USERPROFILE=C:\Users\martina
                  CHROME_RESTART=Google Chrome|Spiacenti, si è verificato un arresto anomalo di Google Chrome. Riavviarlo ora?|LEFT_TO_RIGHT
                  ProgramFiles(x86)=C:\Program Files (x86)
                  LOGONSERVER=\\MicrosoftAccount
                  =::=::\
                  OS=Windows_NT
                  APPDATA=C:\Users\martina\AppData\Roaming
                  ComSpec=C:\WINDOWS\system32\cmd.exe
                  TEMP=C:\Users\martina\AppData\Local\Temp
                  CommonProgramFiles=C:\Program Files (x86)\Common Files
                  configsetroot=C:\WINDOWS\ConfigSetRoot
                  USERDOMAIN_ROAMINGPROFILE=LENOVO-PC
                  CHROME_MAIN_TICKS=1883318216027
                  PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 69 Stepping 1, GenuineIntel
                  ALLUSERSPROFILE=C:\ProgramData
                  PROCESSOR_ARCHITEW6432=AMD64
                  COMPUTERNAME=LENOVO-PC
                  PUBLIC=C:\Users\Public
                  PROCESSOR_LEVEL=6
                  CommonProgramW6432=C:\Program Files\Common Files
                  PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
                  SystemRoot=C:\WINDOWS
                  CHROME_PROBED_PROGRAM_FILES_PATH=C:\Program Files (x86)
                  ProgramData=C:\ProgramData
                  windir=C:\WINDOWS
                  PROCESSOR_ARCHITECTURE=x86
                  TMP=C:\Users\martina\AppData\Local\Temp
                  FPS_BROWSER_USER_PROFILE_STRING=Default
                  NUMBER_OF_PROCESSORS=4
                  ProgramW6432=C:\Program Files
                  FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer
                  PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\
                  LOCALAPPDATA=C:\Users\martina\AppData\Local
                  SystemDrive=C:
                  SESSIONNAME=Console
                  USERDOMAIN=LENOVO-PC
                  USERNAME=martina
                  HOMEDRIVE=C:
                  CHROME_CRASHPAD_PIPE_NAME=\\.\pipe\crashpad_7584_QZMMMUWBPXNSCLQK
                  Path=C:\Program Files (x86)\Google\Chrome\Application;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\Windows Live\Shared;C:\texlive\2016\bin\win32
                  ProgramFiles=C:\Program Files (x86)
                  HOMEPATH=\Users\martina

                  TeXstudio:
                  Path : C:\Program Files (x86)\TeXstudio\texstudio.exe
                  Program call: C:\Program Files (x86)\TeXstudio\texstudio.exe
                  Setting file: C:\Users\martina\AppData\Roaming\texstudio\texstudio.ini

                  Command configuration in TeXstudio:
                  Default Compiler (compile) (r): txs:///pdflatex
                  SVNADMIN (svnadmin):

                  Attachments:
                  You must be logged in to view attached files.
                • #107110
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Verso la fine dell’ananlisi del sistema che hai a bordo c’è scritto tutto il Path valido per la tua macchina e nell’ultima posizione c’è [tt]C:\texlive\2016\bin\win32[/tt]. QUindi a quel punto sei a posto.

                    Lo screen shot non dice molto nel senso che hai aperto il menù con i vari programmi che puoi attivare: in quella lista ci trovi anche pdflatex, oltre a diversi altri, ma quello esegue quello che è configurato nelle preferenze.
                    Ora io in questo non posso aiutarti, perché il Mach ha le “preferenze in una finestra particolare, che non c’è nelle piattaforme Windows. Queste però hanno qualcosa di equivalente o in Opzioni, o in Strumenti o in qualche altro menu. Non so quale, perché non dispogo di Windows nè vero né simulato.

                    SPeriamo che qualcuno (qualcun altro) ti dica dove si trovano le Preferenze nel TeXstudio installato su Windows.

                  • #107111
                    Up
                    0
                    Down
                    ::


                    è questo quello giusto?
                    [attachment=1705]Screenshot3.png[/attachment]

                    Attachments:
                    You must be logged in to view attached files.
                  • #107112
                    Up
                    0
                    Down
                    ::


                    Dunque, da quella finestra ho modificato i comandi in questo modo:

                    [attachment]Screenshot (4).png[/attachment]

                    e ho riprovato a compilare la bibliografia. La buona notizia è che non va in crash. quella cattiva è che mi esce questo messaggio e che non mi stampa la bibliografia:

                    Processo avviato: biber.exe “document”

                    “\x{fffd}” does not map to ascii at C:\Users\martina\AppData\Local\Temp\par-6d617274696e61\cache-48619853e67a2f440cd3b10cc12b008e88c0cf5a\inc\lib/Biber/Output/bbl.pm line 620.

                    “\x{fffd}” does not map to ascii at C:\Users\martina\AppData\Local\Temp\par-6d617274696e61\cache-48619853e67a2f440cd3b10cc12b008e88c0cf5a\inc\lib/Biber/Output/bbl.pm line 620. “\x{fffd}” does not map to ascii at C:\Users\martina\AppData\Local\Temp\par-6d617274696e61\cache-48619853e67a2f440cd3b10cc12b008e88c0cf5a\inc\lib/Biber/Output/bbl.pm line 620.

                    INFO – This is Biber 2.5
                    INFO – Logfile is ‘document.blg’
                    INFO – Reading ‘document.bcf’
                    INFO – Found 1 citekeys in bib section 0
                    INFO – Processing section 0
                    INFO – Looking for bibtex format file ‘temp.bib’ for section 0
                    INFO – Decoding LaTeX character macros into UTF-8
                    INFO – Found BibTeX data source ‘temp.bib’
                    INFO – Overriding locale ‘en-US’ defaults ‘variable = shifted’ with ‘variable = non-ignorable’
                    INFO – Overriding locale ‘en-US’ defaults ‘normalization = NFD’ with ‘normalization = prenormalized’
                    INFO – Sorting list ‘nty/global/’ of type ‘entry’ with scheme ‘nty’ and locale ‘en-US’
                    INFO – No sort tailoring available for locale ‘en-US’
                    INFO – Writing ‘document.bbl’ with encoding ‘ascii’
                    WARN – The entry ‘foo’ has characters which cannot be encoded in ‘ascii’. Recoding problematic characters into macros.
                    INFO – Output to document.bbl
                    INFO – WARNINGS: 1

                    Il processo è terminato con successo

                  • #107113
                    Up
                    0
                    Down
                    ::


                    Questo il risultato se compilo (due volte):

                    [attachment=1706]Screenshot5.png[/attachment]

                    Attachments:
                    You must be logged in to view attached files.
                  • #107114
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Ummm, con successo? Nel senso che ha composto la bibliografia, ma gli errori a cui si riferiscono alcuni dei messaggi, come `”\x{fffd}” does not map to ascii at C:\Users\martina\AppData\Local\Temp\par-6d617274696e61\cache-48619853e67a2f440cd3b10cc12b008e88c0cf5a\inc\lib/Biber/Output/bbl.pm line 620.` dicono che il tuo file bib contiene dei caratteri che non hanno l’equivalente con i tuoi font di uscita, per esempio quello con codice fffd che vedi all’inizio. quello è l’indirizzo esadecimale di un carattere presente nel tuo bib; può farsi che non corrisponda a niente di specifico, ma può darsi che nella bibliografia composta manchi qualche segno.

                      Controlla il tuo bib e non fidarti di quel che vedi a schermo ma cerca di vedere se ci sono caratteri accentati, apostrofi, virgolette, caporali tratti medi o lunghi, insomma caratteri non ASCII e/o caratteri che non hanno l’equivalente nella codifica T1 dei tuoi font di uscita. Nel secondo messaggio che ti avevo scritto ti avevo indicato come sostituire l’apostrofo; può darsi che ci siano altri segni che non vanno; uno vei warning cita il record con la chiave foo, guarda ben quel record.

                    • #107115
                      Up
                      0
                      Down
                      ::


                      GRAZIEEEEE!! effettivamente nel file bib era rimasto l’accento sbagliato! Io guardavo solo a schermo! ora provo a vedere se mi compila anche la tesi! GRAZIE INFINITEEEE!!!!

                    • #107116
                      Up
                      0
                      Down
                      ::


                      FUNZIONA! mi hai salvata! Grazie davvero!!

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

                  Go to top