biber genera un archivo bbl vacío

biber genera un archivo bbl vacío

Lo uso biblatexcon bibercomo backend. Mi código es el siguiente ( test.tex):

\documentclass{article}
\usepackage[backend=biber]{biblatex}
\addbibresource{ref.bib}

\begin{document}
Test test test \cite{Lee2009a}
\printbibliography
\end{document}

y ref.bibes

@article{Lee2009a,
    author  = {Lee, Geun},
    journal = {The Korean Journal of Defense Analysis},
    number  = {2},
    pages   = {205--218},
    title   = {{A Theory of Soft Power and Korea's Soft Power Strategy}},
    volume  = {21},
    year    = {2009}
}

Corro biberdetrás pdflatex. Sin embargo, sólo proporciona un archivo bbl vacío. ElenteroEl archivo blg es

[0] Config.pm:354> INFO - This is Biber 2.7
[1] Config.pm:357> INFO - Logfile is 'test.blg'
[80] biber-MSWIN32:303> INFO - === 
[123] Biber.pm:359> INFO - Reading 'test.bcf'
[282] Biber.pm:835> INFO - Found 1 citekeys in bib section 0
[314] Biber.pm:3670> INFO - Processing section 0
[352] Biber.pm:3840> INFO - Looking for bibtex format file 'ref.bib' for section 0

Al compilar en la línea de comando, biber testaparecerá lo siguiente en cmd:

INFO - This is Biber 2.7
INFO - Logfile is 'test.blg'
INFO - Reading 'test.bcf'
INFO - Found 1 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'ref.bib' for section 0

biber --debug testdaré ( 祥东es mi nombre de usuario)

INFO - This is Biber 2.7
INFO - Logfile is 'test.blg'
INFO - DEBUG mode: all messages are logged to 'test.blg'
INFO - Reading 'test.bcf'
INFO - Found 1 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'ref.bib' for section 0
write_file 'C:\Users\祥东\AppData\Local\Temp\tlZld3jtIt\ref.bib_8456.utf8' - sysopen: No such file or directory at C:\Users\祥东\AppData\Local\Temp\par-cfe9b6ab\cache-2aa0b74e6d5e75f8e71a4b8c9501a9c7c24ddbf0\inc\lib/Biber/Input/file/bibtex.pm line 1428.

ref.bib_8456.utf8en la última línea puede cambiar en diferentes ejecuciones.

Todos los archivos se almacenan en una carpeta denominada testbiben mi escritorio.

Plataforma: TeX Live 2017, biblatex 3.7 y biber 2.7 en Windows 10.

Respuesta1

Con elpistade @Ulrike Fischer, tengo algunas soluciones:

cambiar unusuariovariable de entorno denominada TEMPy TMP. Su valor original debe ser

%USERPROFILE%\AppData\Local\Temp

En realidad es C:\Users\<username>\AppData\Local\Temp. Luego modifíquelo para

%SystemRoot%\TEMP;%USERPROFILE%\AppData\Local\Temp

Ahora es C:\WINDOWS\temp;C:\Users\<username>\AppData\Local\Temp.

Entonces corre

biber --cache

para generar archivos de caché. Tomará algún tiempo y luego mostrará la ubicación actual del caché.

(Puede ejecutar biber <filename>normalmente. Generará los archivos de caché automáticamente)

Ahora biberpuede funcionar normalmente.

Puede encontrar más información en la sección 4.2 del bibermanual (v2.7).


Variables de entorno

Puedes encontrarlo en Control panel> System> Advanced system settings> Environment variables.... Elvariables de entorno del usuario TEMPy TMPse puede encontrar en el panel superior.

Nota

No estoy seguro de si este método está bien porque ha cambiado el comportamiento del sistema.

información relacionada