Answers:
使用诸如之类的工具可以将真实类型的字体(例如Ubuntu字体)转换为LaTeX可以理解的格式ttf2afm
,ttf2pk
但是需要大量工作。有在网上许多HOWTO文档(例如这个)。
一种替代方法是使用XeTeX代替LaTeX / pdfLaTeX,后者可以使用任何系统字体。使LyX与XeTeX一起工作也不太困难,LyX Wiki上有一个方法:http : //wiki.lyx.org/LyX/XeTeX
更新: Vincent-Xavier Jumel在博客文章中发布了有关如何将Ubuntu字体转换为LaTeX包的非常简洁的摘要。然后,您可以简单地\usepackage{Ubuntu}
在LaTeX或LyX中使用。
要使用Ubuntu字体(或任何其他系统字体),请使用XeTeX
sudo apt-get install texlive-xetex
一旦你已经创建了LyX的文档,在文档(使用TeX的按钮)开始添加一些代码的TeX: \fontspec{Ubuntu}
。这使得整个文档使用Ubuntu字体。如果您想在某个时候切换到另一种字体,请\fontspec
再次使用带有另一种字体的字体名称的命令。
为了将其渲染为DVI / PDF /等,需要在“文档”>“设置”中更改某些设置。
单击“ LaTeX Preamble”,然后在文本框中输入以下内容:
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
另外,在“语言”下,将编码设置为Unicode (XeTeX) (utf8)
。
现在将文档导出为LaTeX(pdflatex):
这似乎无能为力,但实际上会输出到DOCUMENT_NAME.tex。
现在打开一个终端(应用程序->附件->终端),然后输入:
cd ~/Documents
xelatex ubuntu.tex
xdg-open ubuntu.pdf
用~/Documents
包含您的文档的文件夹的路径和文档ubuntu
的名称替换。这将为您的文档输出创建一个PDF文件,并在默认的PDF阅读器中将其打开:
看起来不漂亮吗?:D
感谢Marcel Stimberg建议XeTeX并提供有用的资源链接。我建议人们看看这些以获得更多细节。
我捆绑了用于LaTeX2e的Ubuntu字体家族。您可以从github下载它:
https://github.com/tzwenn/ubuntu-latex-fonts
对于安装只需运行:
sudo make install
然后输入\usepackage{ubuntu}
您的LaTeX文件。
由于LaTeX / TeX使用使用Metafont创建的字体,因此我认为必须将Ubuntu字体设置为Metafont可以使用的格式,并从中创建其内部字体信息。反过来,您需要使用Metafont创建的字体文件从LaTeX源文件创建dvi文件。
从2.0.x系列开始, LyX内置了对XeTeX / LuaTeX的支持。要使用Ubuntu字体,您只需要Doc > Settings > Fonts > Use non-TeX fonts
,然后Ubuntu
从组合中选择字体。(接受的答案提供了比必要的更为复杂的解决方案。)