При компиляции следующего примера кода:
\documentclass[a4paper]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}
\usepackage[backend=biber]{biblatex}
\addbibresource{lit.bib}
\begin{document}
TEXT
\end{document}
Сообщается о следующей ошибке:! Package biblatex Error: Incompatible package 'ucs'.
Строка: \usepackage[serbianc]{babel}
по-видимому, является причиной конфликта, поскольку компиляция без этой конкретной строки работает отлично.
Я пишу статью на сербском языке, которая будет включать библиографию. Можно ли решить эту проблему, сохранив оба необходимых пакета включенными в источник?
решение1
С текущей версиейbabel-serbianc
(3.0 2019-01-12), MWE компилируется как нужно. Пакет ucs
не загружен. Какhttps://tug.org/pipermail/tex-live-commits/2019-January/008417.htmlпоказывает, что более старые версии babel-serbianc
(по крайней мере 2011/06/06 v2.2
) действительно загружались ucs
.
С небольшой хитростью отВыгрузить пакет LaTeXЯ могу скомпилировать пример даже с устаревшей версией babel-serbianc
, но вы рискуете, что в дальнейшем все пойдет не так. Поэтому мой четкий совет — используйте новую версию 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}
Обратите внимание, что biblatex
автор не говорит по-сербски, поэтому библиография и цитаты будут на английском языке. СмотретьКакой наиболее подходящий способ настройки biblatex для использования с неподдерживаемым языком?. Если вы думаете о написании сербской локализации для biblatex
, пожалуйста, рассмотрите возможность заскочить наhttps://github.com/plk/biblatex/issuesи делитесь тем, что у вас получилось.