我正在使用 来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.
我不知道该怎么做。我想我必须在某处找到这个文件,但我不知道如何获取它或如何安装它。我正在使用miktex
和texniccenter
。
答案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}
答案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}