下午好!我想请你告诉我如何制作另一个“kappa”?我的意思是,如何让默认的 kappa 看起来像 \ae 符号?我需要在公式中使用这种变体,但在方程中使用“\ae”时总是收到警告。我该怎么办?我试过使用 \varkappa,但我不喜欢它的外观。感谢您的关注,也为我的英语感到抱歉。
我已阅读您的评论并编写了以下代码:
\newcommand{\Kappa}{\text{\ae}}
问题是,在 \begin{align}\end{align} 中,它在屏幕上看起来像这样。在其他环境中,例如 [ ] 或 $ $,它看起来像正常的 kappa:ae。我该怎么办?
我尝试使用“mbox”而不是“text”,但问题仍然存在。只有在这里,这封信看起来不对。是否可以避免这些误解?
答案1
您似乎正在为某个符号的特定图形表示附加含义,但您不应该这样做。
在手写时,您讨论的变体 kappa 通常有两个小圆圈,但印刷表示通常会省略它们。这些圆圈可能是导致您将符号误认为字母“æ”(用于丹麦语、挪威语、冰岛语和法罗语,有时也用于英语和法语)的原因,这是完全不同的东西。
\varkappa
您可能不喜欢包中提供的符号amssymb
,但无论如何,您必须坚持使用一些您能够重现的符号,这就是 Unicode 所称的希腊 KAPPA 符号 U+03F0 的实现。
使用 æ 来表达这一点是完全错误的。
您可以在希腊字体协会提供的 Solomos 字体中获得“循环”实现,该字体包含在 TeX Live 中(也可能包含在 MiKTeX 中)。
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\DeclareFontFamily{U}{solomos}{}
\DeclareErrorFont{U}{solomos}{m}{n}{10}
\DeclareFontShape{U}{solomos}{m}{n}{
<-> s*[1.1] gsolomos8r
}{}
\newcommand{\vkappa}{\text{\usefont{U}{solomos}{m}{n}\symbol{'153}}}
\begin{document}
A kappa $\kappa$ and its variant $\vkappa$.
This is different from \ae{} and should not be confused with it.
The symbol $\varkappa$ is just a graphic variant, there's
no meaning implied in the graphical appearance.
\huge $\vkappa$
\end{document}
答案2
如果愿意,您可以使用renewcommand
来重新定义该函数。以下代码应该可以做到这一点:kappa
\renewcommand\kappa{\text{\ae}}
将此包含在文件顶部,所有kappa
调用都应显示ae
符号。请注意,我还包装了ae
一个text
命令,这样您就不会收到有关处于数学环境中的任何警告。通常,这样的警告无需担心,但我知道让它们消失是件好事。