我尝试在使用以下语言编译的文档中使用“Ⴒ”(格鲁吉亚大写字母“tar”{U+10b2})和“ք”(亚美尼亚语“keh”{U+0584})作为特殊变量名pdflatex在 Overleaf 上。该文档 100% 是英文的。我之所以选择这些字符,是因为它们看起来像是“P”+“L”→“Ⴒ”和“p”+“f”→“ք”的叠加
我让“ք”(亚美尼亚语)和这个 [1] 有没有类似简单的方法可以发出“Ⴒ”(格鲁吉亚语)?
据我所知[2,3,4], 我思考问题是由于缺少支持格鲁吉亚语的原生 TeX 字体。这些解决方案似乎适用于 XeLaTeX 和 LuaLaTeX,因为它们能够使用 TTF 字体。我对此不太了解,所以我可能弄错了。添加\usepackage[georgian]{babel}
导致无法辨认的错误消息。
为了插入两个标准 Unicode 字符,阅读和挖掘的内容似乎太多了。有没有更简单的方法?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[OT6,T1]{fontenc}
%--------------------------------------------------------------------
% Credit: 'egreg' https://tex.stackexchange.com/a/443141/103622
\newcommand{\armenian}{\fontencoding{OT6}\fontfamily{cmr}\selectfont}
\DeclareTextFontCommand{\textarmenian}{\armenian}
%--------------------------------------------------------------------
\newcommand{\keh}{\textarmenian{ք}} ## WORKS
% \newcommand{\tar}{\▒▒▒{Ⴒ}} ## DESIRED
\begin{document}
keh: \keh{} ... in equation: $\keh{}^\keh{}$ %% WORKS
% Tar: \tar{} ... in equation: $\tar{}^\tar{}$ %% DESIRED
\end{document}
答案1
答案2
为了完整起见,有一个格鲁吉亚字体包pdflatex
,请参阅https://www.ctan.org/pkg/mxedruli。Tar 字符是 Xucuri 集的一部分,可以使用 访问\usepackage{xucuri}
。输入是一组基于 ascii 的字符组合,其中 Ⴒ 由 组成.T
。请注意,字符看起来有点不同,就像衬线字体和无衬线字体之间的区别(虽然我对格鲁吉亚语一无所知,所以也许这种差异是由其他完全不同的东西造成的)。
梅威瑟:
\documentclass{article}
\usepackage{xucuri}
\usepackage{amsmath}
\def\tar{\raisebox{-1pt}{\text{\begin{xucr}.T\end{xucr}}}}
\begin{document}
$x=\tar(1)$
\end{document}
结果:
答案3
您将使用 T8M/T8K 编码。
这需要georgian
CTAN 包,在 TeX Live 2019 上应该安装到texmf-local
。
\documentclass{article}
\usepackage[T8M,T8K,T1]{fontenc}
\usepackage{amsmath}
\newcommand\mathTar{\mathord{\text{\usefont{T8M}{cmr}{m}{it}\symbol{"93}}}}
\begin{document}
\( \mathTar = P \cdot L \)
\end{document}
如您所见,“Computer Modern Roman” 格鲁吉亚字体实际上与 DejaVu Serif 更接近。您可以尝试使用 sans-serifcmgt
字体系列,或者类似这样的字体,将“Dejavu Georgian”字体系列与 DejaVu Serif 相匹配:
\documentclass{article}
\usepackage[T8M,T8K,T1]{fontenc}
\usepackage[scaled=0.95]{DejaVuSerif}
\usepackage[italic]{mathastext}
\usepackage{amsmath}
\newcommand\mathTar{\mathord{\text{\usefont{T8M}{djg}{m}{it}\symbol{"93}}}}
\begin{document}
\( \mathTar = P \cdot L \)
\end{document}