
ПРОБЛЕМА РЕШЕНА, СМ. ПРАВКИ 2 И 3.
Итак, у меня есть несколько файлов, написанных на болгарском языке, которые настроены на компиляцию в один PDF-файл. Однако в процессе компиляции возникло несколько ошибок, несмотря на то, что я компилировал файлы по отдельности без каких-либо проблем.
во-первых, при использовании \tableofcontents файл не будет создан, а texstudio вместо этого будет возвращать такие ошибки
Command \CYRO unavailable in encoding OT1. ...C {\cyre }\IeC {\cyrm }\IeC {\cyri } }{7}{}
проблема в том, что я даже не использую кодировку OT1, а T2A и X2. удаление talbeofcontents позволило успешно собрать файл, однако это подводит нас ко второй проблеме
шрифт в главах, разделах и некоторых символах заменен на этот странный шрифт
копирование текста и вставка его в другое место отображает текст как «глава 1», хотя текст для всего должен быть на болгарском языке
EDIT: при дальнейшем осмотре все латинские символы, похоже, затронуты, но ни один из кириллических символов
ПРАВКА 2: поменяв местами болгарский и английский в \usepackage, мы исправили шрифт заголовков, теперь они отображаются на болгарском языке и не искажаются каким-либо образом. Однако латинские символы по-прежнему выглядят искаженными.
ПРАВКА 3: удаление X2 \usepackage[T2A, X2]{fontenc}
решило проблему с искаженным английским шрифтом.
Я использую следующие пакеты
\usepackage{amsmath,amssymb,latexsym}
\usepackage[T2A, X2]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[bulgarian, english]{babel}
\usepackage{mathrsfs}
\usepackage{amsthm}
\usepackage{subcaption}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{epsfig}
\bibliographystyle{plain}
\usepackage[cp1251]{inputenc}
\usepackage[T2A, X2]{fontenc}
\usepackage[english,bulgarian]{babel}