나는 백엔드로 biblatex
with를 사용한다. biber
내 코드는 다음과 같습니다( test.tex
).
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\addbibresource{ref.bib}
\begin{document}
Test test test \cite{Lee2009a}
\printbibliography
\end{document}
그리고 ref.bib
는
@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}
}
나는 biber
쫓는다 pdflatex
. 그러나 빈 bbl 파일만 제공됩니다. 그만큼전체blg 파일은
[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
명령줄에서 컴파일하면 biber test
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 test
(은( 는) 祥东
내 사용자 이름입니다)
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.utf8
마지막 줄의 내용은 다른 실행 시 변경될 수 있습니다.
testbib
모든 파일은 내 데스크탑에 있는 폴더에 저장됩니다 .
플랫폼: Windows 10의 TeX Live 2017, biblatex 3.7 및 biber 2.7.
답변1
와 더불어힌트@Ulrike Fischer의 몇 가지 해결책이 있습니다.
변경하다사용자환경 변수 이름은 TEMP
및 입니다 TMP
. 원래 값은 다음과 같아야 합니다.
%USERPROFILE%\AppData\Local\Temp
실제로는 입니다 C:\Users\<username>\AppData\Local\Temp
. 그런 다음 다음으로 수정하십시오.
%SystemRoot%\TEMP;%USERPROFILE%\AppData\Local\Temp
지금이야 C:\WINDOWS\temp;C:\Users\<username>\AppData\Local\Temp
.
그런 다음 실행
biber --cache
캐시 파일을 생성합니다. 시간이 좀 걸리고 현재 캐시 위치가 표시됩니다.
(정상적으로 실행할 수 있습니다 biber <filename>
. 캐시 파일이 자동으로 생성됩니다.)
이제 biber
정상적으로 실행이 가능합니다.
biber
자세한 내용은 매뉴얼(v2.7) 의 섹션 4.2에서 확인할 수 있습니다 .
환경 변수
Control panel
> System
> Advanced system settings
> 에서 찾으실 수 있습니다 Environment variables...
. 그만큼사용자 환경 변수 TEMP
TMP
상단 패널에서 찾을 수 있습니다 .
메모
시스템 동작이 변경되었기 때문에 이 방법이 괜찮은지 확실하지 않습니다.