我正在写一篇介绍 TeX 的文章。句子可能看起来像这样:
...该系统的名称名为TeX,其源于希腊语ΤЄΧ。
当我在 LaTeX 文档中使用此符号时:
ΤЄΧ
我发现该符号Є
无法在文档中呈现。如何让 LaTeX 支持此符号?
这是演示:
\documentclass{dolphinbook}
\usepackage{xeCJK}
\usepackage{subfiles}
\usepackage[bookmarksopen,bookmarksdepth=4]{hyperref}
\begin{document}
ΤЄΧ
\end{document}
这是我的自定义类文件:
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{dolphinbook}
\LoadClass[8pt]{book}
\RequirePackage{listings}
\RequirePackage{xcolor}
\lstset{
alsolanguage= XML,
tabsize=4,
frame=shadowbox,
commentstyle=\color{red!50!green!50!blue!50},
frameround=tttt,
rulesepcolor=\color{red!20!green!20!blue!20},
keywordstyle=\color{blue!90}\bfseries,
showstringspaces=false,
stringstyle=\ttfamily,
keepspaces=true,
breakindent=22pt,
breaklines=true,
numbers=left,
stepnumber=1,
numberstyle={\color[RGB]{0,192,192}\tiny},
numbersep=8pt,
basicstyle=\ttfamily,
showspaces=false,
escapechar=`,
flexiblecolumns=true,
breaklines=true,
breakautoindent=true,
breakindent=4em,
aboveskip=1em,
tabsize=4,
showstringspaces=false,
backgroundcolor=\color[RGB]{245,245,244},
escapeinside={``}{\_},
fontadjust,
captionpos=t,
framextopmargin=2pt,
framexbottommargin=2pt,
abovecaptionskip=-3pt,
belowcaptionskip=3pt,
xleftmargin=1em,
xrightmargin=1em,
texcl=true
}
答案1
抱歉,但这是一个不合逻辑的推论。
您想要使用的字母是 Є U+0404 西里尔大写字母乌克兰语 IE,它看起来不像希腊语。
这个字母的故事很长。当然,它源自希腊文的(大写)字母“epsilon”,就像大多数西里尔字母一样。在安色尔字母中,epsilon 的书写方式比在古代大写字母中更圆润,在古代大写字母中,竖线总是笔直的(不过,水平线通常是倾斜的,就像在腓尼基字母中一样)。乌克兰语将它用作与 Е(U+0415 西里尔大写字母 IE)不同的字母,后者在俄语中的发音与乌克兰语 Є(iotated e)相同,而在后一种语言中,Е 的发音为“e”。
使用 U+0404 绝对不是描述 TeX 徽标来源的选择。你可以改用小写希腊文,这样会更合理。
\documentclass{article}
\usepackage{xeCJK}
\newfontfamily{\greekalph}{Libertinus Serif}[Scale=MatchUppercase]
\begin{document}
The name of the program is \TeX, which Knuth derived from the
first three letters of the Greek word {\greekalph τέχνη},
meaning ``craft, skill, art''.
\end{document}