如何在 \textgreek{fusik'h} (物理学) 中获得非草书小写 kappa?

如何在 \textgreek{fusik'h} (物理学) 中获得非草书小写 kappa?

我尝试使用“textgreek”用希腊语写出“physics”。它将输入文本“k”替换为草书“kappa”,但我想要更常见的非草书小写字母 kappa。

\documentclass[a4paper,20pt]{book}

\usepackage[greek,portuges,brazilian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{textgreek}

\begin{document}

\textgreek{fusik'h}

\end{document}

这就是我得到的:

\textgreek{fusik'h} 与我的输出 pdf 一样。

但是当我将其复制并粘贴到这里时,它看起来就是我想要的样子:

離開

所以我猜想这与角色配置有关。

我正在将 Overleaf 与 LuaLatex 一起使用。

答案1

以下是 TeX Live 中一些免费希腊字体的 kappa 比较:

\documentclass{article}
\usepackage[LGR,T1]{fontenc}

\newcommand{\test}[1]{%
  #1: {\fontencoding{LGR}\fontfamily{#1}\selectfont κ}%
}

\begin{document}

\test{cmr}

\test{artemisia}

\test{gfsbaskerville}

\test{bodoni}

\test{complutum}

\test{udidot}

\test{neohellenic}

\test{porson}

\test{solomos}

\end{document}

在此处输入图片描述

请注意,同一个字母用不同的字体呈现效果不同:这只是一个品味和设计的问题。没有“官方”的字体形状字形kappa 在印刷品中实现了特点河童。

Unicode 中希腊字母 KAPPA 的码点为 U+03F0;beta、epsilon、sigma、phi、pi、rho、theta 的码点也类似。但是,如果将 U+03F0 用于字母 (U+03BA),则不准确。

假设你决定选择 Artemisia;你可以这样做

\documentclass[a4paper]{book}

\usepackage[greek,brazilian]{babel}
%\usepackage[utf8]{inputenc} % no longer needed
\usepackage{textgreek}

\DeclareFontFamilySubstitution{LGR}{\rmdefault}{artemisia}

\begin{document}

\textgreek{fusik'h}

\end{document}

请注意,我们utf8x并不真正推荐使用,甚至也utf8不再需要;此外,您不应该同时加载portuguesbrazilian

输出将是

在此处输入图片描述

哦,好吧!GFS Artemisia 对字形 eta 的理解相当奇特!

不过,列表就在那里,你自己决定吧。

相关内容