将历史西里尔字母作为 Unicode 添加到 Overleaf 中的乳胶中

将历史西里尔字母作为 Unicode 添加到 Overleaf 中的乳胶中

我尝试添加俄语的unicode符号““我的文档中的符号并使用本网站发现它是unicode,但我无法将它添加到代码中。

\DeclareUnicodeCharacter{0462}
\cyrchar\CYRYAT

我在 overleaf 中遗漏了一个包吗?这个字符是否可以在 latex 中写入?

编辑:我想我找到了另一种选择:在用户包中添加:

\usepackage{tipa}

然后我用http://detexify.kirelabs.org/classify.html建议来自这一页并在其中画出我的角色。

然后我又补充道

\textcrb

我在文档中需要它的位置。

如果有人有更好的解决方案,非常感谢

编辑:在菜单中你也可以更改编译器,然后使用 XeLaTex

答案1

您可以使用 X2 编码中的字形并告诉 LaTeX 这是它的默认编码。不要指望连字功能可以很好地处理包含该字符的单词。

\DeclareUnicodeCharacter不需要声明,我添加它们只是为了获得完整的信息。

\documentclass{article}
\usepackage[X2,T2A]{fontenc}
% \usepackage[utf8]{inputenc} % not needed with TeX Live 2018 or later

\DeclareTextSymbolDefault{\CYRYAT}{X2}
\DeclareTextSymbolDefault{\cyryat}{X2}
%\DeclareUnicodeCharacter{0462}{\CYRYAT}
%\DeclareUnicodeCharacter{0463}{\cyryat}

\begin{document}

ѣсть лѣчу

\end{document}

在此处输入图片描述

X2 也支持 Big Yus 和 Izhitsa,但不支持其他历史人物。

\documentclass{article}
\usepackage[X2,T2A]{fontenc}
% \usepackage[utf8]{inputenc} % not needed with TeX Live 2018 or later

\DeclareTextSymbolDefault{\CYRYAT}{X2}
\DeclareTextSymbolDefault{\cyryat}{X2}
\DeclareTextSymbolDefault{\CYRBYUS}{X2}
\DeclareTextSymbolDefault{\cyrbyus}{X2}
\DeclareTextSymbolDefault{\CYRIZH}{X2}
\DeclareTextSymbolDefault{\cyrizh}{X2}
%\DeclareUnicodeCharacter{0462}{\CYRYAT}
%\DeclareUnicodeCharacter{0463}{\cyryat}
%\DeclareUnicodeCharacter{046A}{\CYRBYUS}
%\DeclareUnicodeCharacter{046B}{\cyrbyus}
%\DeclareUnicodeCharacter{0474}{\CYRIZH}
%\DeclareUnicodeCharacter{0475}{\cyrizh}

\begin{document}

ѣсть лѣчу ѢѪѴ ѣѫѵ

\end{document}

更多字形

答案2

除了手动定义 unicode 表示之外,您还可以使用X2字形容器作为参数进行fontenc打包。请参阅第2.5节乳胶字体编码指南。

\usepackage[X2, T1]{fontenc}

它包括您感兴趣的这些古西里尔字符。

然后它就可以简单地通过\cyr宏来工作,例如

{\cyr \CYRYAT}  % for the capital 'yat'.

请参见下图中左侧的乳胶代码和右侧的文档中的表示:

在此处输入图片描述

复制:

\documentclass[a4paper]{article}

\usepackage[X2, T1]{fontenc}
\usepackage[russian,german]{babel}

\begin{document}
\begin{tabular}{ll}

    \texttt{\{$\backslash$cyr $\backslash$CYRYAT\}} & {\cyr \CYRYAT} \\
    \texttt{\{$\backslash$cyr $\backslash$cyryat\}} & {\cyr \cyryat} \\

\end{tabular}
\end{document}

相关内容