Biblatex entra en conflicto con el paquete Babel para la opción serbianc

Biblatex entra en conflicto con el paquete Babel para la opción serbianc

Al compilar el siguiente código de ejemplo:

\documentclass[a4paper]{article} 

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}
\usepackage[backend=biber]{biblatex}
\addbibresource{lit.bib}

\begin{document}
TEXT
\end{document}

Se informa el siguiente error:! Package biblatex Error: Incompatible package 'ucs'.

La línea: \usepackage[serbianc]{babel}parece ser la causa del conflicto ya que compilar sin esa línea específica funciona perfectamente.

Estoy escribiendo un artículo en serbio que incluirá una bibliografía. ¿Se puede resolver este problema manteniendo los dos paquetes necesarios incluidos en la fuente?

Respuesta1

Con la versión actual debabel-serbianc(3.0 2019-01-12), el MWE compila como se desea. El paquete ucsno está cargado. Comohttps://tug.org/pipermail/tex-live-commits/2019-January/008417.htmlmuestra que las versiones anteriores de babel-serbianc(al menos 2011/06/06 v2.2) efectivamente se cargaron ucs.

Con un poco de engaño deDescargar un paquete LaTeXPuedo compilar el ejemplo incluso con la versión desactualizada de babel-serbianc, pero corre el riesgo de que las cosas salgan mal en el futuro. Así que mi consejo expreso es utilizar la nueva versión de babel-serbianc.

\listfiles
\documentclass[a4paper]{article} 

\usepackage{etoolbox}
\makeatletter
\newcommand{\dontusepackage}[2][]{%
  \csdef{ver@#2.sty}{9999/12/31}%
  \csdef{opt@#2.sty}{#1}}
\newcommand{\pretendpackagewasnotloaded}[1]{%
  \csundef{ver@#1.sty}%
  \csundef{opt@#1.sty}}
\makeatother

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}

\dontusepackage{ucs}
\usepackage[serbianc]{babel}
\pretendpackagewasnotloaded{ucs}

\usepackage[backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
TEXT
\end{document}

Tenga en cuenta que biblatexno habla serbio, por lo que la bibliografía y las citas estarán en inglés. Ver¿Cuál es la forma más adecuada de configurar biblatex para usarlo con un idioma no compatible?. Si está pensando en escribir una localización en serbio para biblatex, considere pasar por aquíhttps://github.com/plk/biblatex/issuesy compartir lo que se te ocurra.

información relacionada