我想写一本包含一些诗歌的书。这些诗歌用不同的语言(俄语、匈牙利语……)写成,并附有法语翻译,法语是这本书的主要语言。如果直接复制带有重音字母的文本,我会在汇编中发现错误。我没有找到干净汇编的简单解决方案。谢谢你的帮助。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}
结果:
正如您所见,教会斯拉夫语并不完美(бⷭ҇ 字符看起来不对)但总体来说似乎可用。