我使用pdflatex
捷克语写我的论文,论文大部分是用英语写的。为此,我\usepackage[english]{babel}
在序言中使用了捷克语。但是,我还必须提供捷克语版本的摘要。尽管本地字符显示良好(例如“ěščř”),但它们无法正确复制(粘贴后结果为“ˇeˇsˇcˇr”)。
最初我尝试过\usepackage[czech]{babel}
,但出现了以下错误:
! Package babel Error: Unknown option `czech'. Either you misspelled it
(babel) or the language definition file czech.ldf was not found.
我打算将整篇论文采用英文风格,即使用\usepackage[english]{babel}
并将我的摘要标记为捷克语,如下所示:
\foreignlanguage{czech}{My long abstract...}
根据第一个提到的错误,我认为我尚未安装 czech 包(用于 pdflatex)。我使用 Ubuntu。
$ apt-cache search latex czech
texlive-lang-czechslovak - TeX Live: Czech/Slovak
但是czechslovak
语言选项也不起作用。所以问题是:如何实现前面描述的行为?要安装什么?如何启用它?
答案1
首先确保你正确安装了 Tex Live,命令是
sudo apt-get install texlive-full
然后,您可以尝试将您的文档设置为 utf-8 inputenc
(使用 pdflatex 编译)。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[main=english,czech]{babel}
\begin{document}
This is some text in english.
\foreignlanguage{czech}{Český jazyk neboli čeština je západoslovanský jazyk, nejbližší slovenštině, poté polštině a lužické srbštině.}
\end{document}