Citavi 将希腊字母导出为 \textgreek{a}

Citavi 将希腊字母导出为 \textgreek{a}

我正在使用 来Citavi管理我的文献,它将希腊字母导出为\textgreek{a}{b}或,{g}这对我来说不起作用。我发现你需要babel包含该greek语言的包,我现在就是这样使用它的。

\usepackage[greek, ngerman]{babel}

然而,现在我收到另一个有关度量文件的错误:

! Font \LGR/phv/m/sl/10.95=nullfont not loadable: Metric (TFM) file not found.

我不知道该怎么做。我想我必须在某处找到这个文件,但我不知道如何获取它或如何安装它。我正在使用miktextexniccenter

答案1

如果您可以更改工具导出引文的方式,最好直接将希腊字母导出为 UTF-8。这是目前所有 TeX 引擎的默认编码。

除此之外,该alphabeta软件包还允许您在文本模式下使用\alpha\beta等。与 Teubner 版本的不同textgreek,它将与 LuaTeX 和 XeTeX 兼容。

否则,使用 TeX Gyre Heros 的解决方案将会在 PDFTeX 中失败,因为该字体也没有希腊字母,而且helvet在大多数系统上也是如此。

但是,您可以声明一个substututefont。Nimbus Sans 与 Helvetica 非常相似,但由于文件名中的拼写错误,目前无法使用LGRNimbuSans.fd。因此,您可以使用 Noto Sans:

\documentclass{article}
\tracinglostchars=2
\usepackage[LGR,T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{substitutefont}
\usepackage{tgheros}

\renewcommand*\familydefault\sfdefault

\substitutefont{LGR}{\sfdefault}{NotoSans-OsF}

\begin{document}
Testing \textgreek{a}, \textgreek{b} and \textgreek{g}.
\end{document}

Noto Sans 样本

答案2

我希望您已经理解了这个问题。在这里,您可以使用helvet带有希腊字母“via \textgreek{a}”的 helvetica () 字体。

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[scaled]{helvet}
\usepackage[greek, ngerman]{babel}
\usepackage{textgreek}
\renewcommand\familydefault{\sfdefault} 

\begin{document}
My test with helvetica font and \textalpha\, or \textepsilon
\end{document}

在此处输入图片描述

相关内容