
예시 test.tex
문서입니다. babel과 polyglossia는 모두 실패했으며 동일한 오류가 발생했습니다.
\documentclass{book}
%\usepackage[vietnamese]{babel}
\usepackage{polyglossia}
\setdefaultlanguage{vietnamese}
\usepackage{biblatex}
\title{Sth}
\begin{document}
\maketitle
\end{document}
이것전체 로그입니다. VS Code에 대한 내 구성은 다음과 같습니다.
"latex-workshop.latex.recipes": [
{
"name": "lualatex->biber",
"tools": [
"lualatex",
// "biber",
]
}
],
"latex-workshop.latex.tools": [
{
"name": "lualatex",
"command": "lualatex",
"args": [
"--shell-escape",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOC%"
]
},
{
"name": "biber",
"command": "biber",
"args": [
"%DOCFILE%"
]
}
],
특히 babel-vietnamese 및 vntex를 사용하여 찾은 모든 베트남 관련 패키지를 설치했지만 tlmgr search
소용이 없었습니다.
영어를 사용하면 효과가 있습니다. 정확한 문서를 Overleaf에 붙여넣어도 작동합니다. 그래서 그것은 내 부분에 관한 것입니다. 이 문제를 어떻게 해결할 수 있나요?
답변1
biblatex
이는 v3.15 및 v3.15a의 버그였습니다.https://github.com/plk/biblatex/issues/945.
biblatex
2020-12-31 v3.16에서 수정되었습니다 .
이 문제가 계속 발생하면 시스템을 업데이트하세요.
biblatex
업데이트할 수 없는 이전 버전에 걸린 경우를 위한 이전 답변
지금은 사용할 수 있는 정의되지 않은 토글을 수동으로 정의할 수 있습니다(귀하의 경우 대체 emglish
및 for vietnamese
).
\documentclass{book}
%\usepackage[vietnamese]{babel}
\usepackage{polyglossia}
\setdefaultlanguage{vietnamese}
\usepackage{biblatex}
\providetoggle{blx@lang@captions@english}
\providetoggle{blx@lang@captions@vietnamese}
\title{Sth}
\begin{document}
\maketitle
\end{document}