![西里尔字母的问题](https://linux22.com/image/334503/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D%E7%9A%84%E9%97%AE%E9%A2%98.png)
我以前用英语写论文,但现在我必须用乌克兰语打字。因此,我在打字过程中犯了一些错误。
例子
\documentclass[14pt,a4paper]{extarticle}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ukrainian,english]{babel}
\begin{document}
В рівноважній статистичній механіці.
\end{document}
错误
! Package inputenc Error: Unicode char \u8:̆ not set up for use with LaTeX.
当然,我在 TeX SX 上搜索了很多,也尝试过
\usepackage[utf8x]{inputenc}
并得到
! Package ucs Error: Please activate option 'combine'.
尝试使用\usepackage[combine]{ucs}
选项时出现以下错误
! LaTeX Error: Option clash for package ucs.
! Package ucs Error: Please activate option 'combine'.
有什么想法吗?有趣的是,当我直接在 TeX 编辑器中输入文本时,一切都正常,但如果我从 pdf 粘贴文本,就会出现这些错误。当然,你可以建议我输入所有文本,但我自己很难输入数百页。
答案1
答案2
像您的情况一样使用babel
多种语言选项时,您应该注意以下内容(从 2016/4/23 开始的 babel 手册 version3.9r)
In multilingual documents, just use several option. So, in LATEX2e the preamble of
the document:
\documentclass{article}
\usepackage[dutch,english]{babel}
would tell LATEX that the document would be written in two languages, Dutch and
English, and that English would be the first language in use, and the main one.
\usepackage[ukrainian,english]{babel}
会使用英语而不是乌克兰语。最后输入的是IE\selectlanguage{ukrainian}
如果您未在代码中添加,则英语将被选中。