
Este es un test.tex
documento de ejemplo. Tanto Babel como Polyglossia fallaron y producen el mismo error:
\documentclass{book}
%\usepackage[vietnamese]{babel}
\usepackage{polyglossia}
\setdefaultlanguage{vietnamese}
\usepackage{biblatex}
\title{Sth}
\begin{document}
\maketitle
\end{document}
Estees el registro completo. Y mi configuración para 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%"
]
}
],
Instalé todos los paquetes relacionados con vietnamita que encontré usando tlmgr search
, en particular babel-vietnamese y vntex, sin éxito.
Cuando uso el idioma inglés, funciona. Cuando pego el documento exacto en el dorso, también funciona. Entonces es algo de mi parte. ¿Cómo puedo arreglar esto?
Respuesta1
Ese fue un error en biblatex
v3.15 y v3.15a relacionado conhttps://github.com/plk/biblatex/issues/945.
Se solucionó en biblatex
v3.16 del 31 de diciembre de 2020.
Si aún tiene este problema, actualice su sistema.
Respuesta anterior en caso de que tenga una versión anterior biblatex
que no se pueda actualizar
Por ahora, puede definir manualmente los conmutadores no definidos que podrían usarse (en su caso, para el respaldo emglish
y para 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}