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 ucs
no 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 biblatex
no 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.