texstudio-西里尔文显示乱码或像问号

texstudio-西里尔文显示乱码或像问号

编辑:进入选项菜单,进入编辑器部分并将字体编码从 UTF-8 更改为 windows- 1251 解决了问题,谢谢,daevid

我对此非常陌生,从上周开始使用 TexStudio 处理紧急事务,并且没有任何以前的经验、先验知识或类似的东西,所以请耐心等待。

所以我设置了一组文件,将它们编译成一个文件。有些文件至少有 5-6 年的历史了,其他的是我在过去几天里制作的,上面的语言都是一样的,都是保加利亚语。

一些旧文件上的文本看似乱码,例如

“Äèñåðòàöèÿòà ñå ñúñòîè îò ïåò ãëàâè - óâîäíà ãëàâà, òðè ãëàâè ïî ñúùåñòâî è çàêëþ÷åíèå。Ïúðâà ãëàâà ñå ñúñòîè îò òðè ÷àñòè, êàêòî ñëåäâà”

但是,当 texstudio 用它构建 PDF 时,文本在构建的 PDF 上显示正常。如果我尝试在其中添加更多单词,单词会显示为问号。符号正常,数字正常,英文文本正常,但西里尔字母坏了。参考书目也出现了这个问题。

没有此问题的旧文件似乎可以正常工作并且看起来很好,没有乱码文本,当我向其中添加任何新内容时,文本不会显示为问号。

当我尝试使用 miktex 安装它时,我也看到了对“biblatex”的提及,但它仍然没有出现在 texstudio 中。

将编码更改为 UTF-8 没有产生任何结果,因为文本仍然以相同的方式显示。

现在我有一个包含所有定义的主文件,设置如下

\usepackage{amsmath,amssymb,latexsym}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[bulgarian, english]{babel}
\usepackage{mathrsfs}
\usepackage{amsthm}
\bibliographystyle{plain}

\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,bulgarian]{babel}
\usepackage{subcaption}

\usepackage{graphicx}
\usepackage{epsfig}

\usepackage{latexsym,amsfonts,amsmath}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,bulgarian]{babel}

\usepackage{graphicx}
\usepackage{epsfig}

我还以为我使用的 TexStudio 版本可能过时了,所以我将其从 4.1.3 更新到了 4.2.3,但这却造成了更大的损害,因为其中一个文件现在全是问号。不仅是输出,文件本身的文本也是如此。

相关内容