多种语言(俄语、匈牙利语、瑞典语......)的重音字母问题

多种语言(俄语、匈牙利语、瑞典语......)的重音字母问题

我想写一本包含一些诗歌的书。这些诗歌用不同的语言(俄语、匈牙利语……)写成,并附有法语翻译,法语是这本书的主要语言。如果直接复制带有重音字母的文本,我会在汇编中发现错误。我没有找到干净汇编的简单解决方案。谢谢你的帮助。JY

举个例子,我必须写

Své{\~t}e  {\~t}íhiy s{\~v}{\t{ia}}tïya slávï {\~B}ess{\~m}értnago

我想写

Svét̃e t̃íhiy sṽi͡atïya slávï B̃essm̃értnago

答案1

您需要找到一种覆盖所有字母和重音符号的字体,然后选择带有软件包的字体fontspec并使用 XeLaTeX 或 LuaLaTeX 进行编译。一种覆盖范围广泛的字体是 Google 的 Noto(Sans 或 Serif)。

梅威瑟:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Noto Serif}
\begin{document}
Latin: Svét̃e t̃íhiy sṽi͡atïya slávï B̃essm̃értnago

Russian: Све́те ти́хий Святы́я сла́вы, безсме́ртнаго Отца́ 

Church Slavonic: Свѣ́те ти́хїй ст҃ы́ѧ сла́вы, / безсме́ртнагѡ, ѻ҆ц҃а̀ нбⷭ҇нагѡ
\end{document}

结果:

在此处输入图片描述

正如您所见,教会斯拉夫语并不完美(бⷭ҇ 字符看起来不对)但总体来说似乎可用。

相关内容