AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 8302
Accepted
dv3500ea
dv3500ea
Asked: 2010-10-20 07:58:58 +0800 CST2010-10-20 07:58:58 +0800 CST 2010-10-20 07:58:58 +0800 CST

Ubuntu 字体如何与 LyX 或 LaTeX 一起使用?

  • 772

我使用LyX来创建文档,并希望能够格式化我的文档的输出,以便它们使用 Ubuntu 字体。

在 LyX 文档设置中,似乎只有固定数量的字体可用。

LyX:文档设置

是否可以将 Ubuntu 字体添加到此列表中?

如果没有,有没有办法在 LaTeX 中使用 Ubuntu 字体?我可以将 LyX 文档导出到 LaTeX,进行更改,然后使用pdflatex& co。创建格式化的文档。

latex lyx
  • 6 6 个回答
  • 8927 Views

6 个回答

  • Voted
  1. dv3500ea
    2010-10-20T10:55:32+08:002010-10-20T10:55:32+08:00

    要使用 Ubuntu 字体(或任何其他系统字体),请使用 XeTeX

    sudo apt-get install texlive-xetex
    

    在 LyX 中创建文档后,在文档开头添加一些 TeX 代码(使用 TeX 按钮):\fontspec{Ubuntu}. 这使得整个文档使用 Ubuntu 字体。如果您想在某个时候切换到另一种字体,请\fontspec再次使用该命令并使用另一种字体的字体名称。

    LyX 文件

    要允许将其渲染为 DVI/PDF/等,需要在 Document>Settings 中更改一些设置。

    单击“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 阅读器中打开它:

    PDF输出

    它看起来不漂亮吗?:D

    感谢Marcel Stimberg建议 XeTeX 并提供有用的资源链接。我建议人们查看这些以获取更多详细信息。

    • 16
  2. Best Answer
    Marcel Stimberg
    2010-10-20T09:21:57+08:002010-10-20T09:21:57+08:00

    使用 等工具可以将真正类型格式(如 Ubuntu 字体)的字体转换为 LaTeX 可以理解的格式ttf2afm,ttf2pk但需要做很多工作。网上有很多howtos(例如这个)。

    另一种方法是使用XeTeX代替 LaTeX/pdfLaTeX,后者能够使用任何系统字体。让 LyX 与 XeTeX 一起工作也不是太难,LyX wiki 有一个操作指南:http ://wiki.lyx.org/LyX/XeTeX

    更新: Vincent-Xavier Jumel 在一篇博文中发布了一篇关于如何将 Ubuntu 字体转换为 LaTeX 包的非常简洁的总结。然后,您可以简单地\usepackage{Ubuntu}在 LaTeX 或 LyX 中使用。

    • 11
  3. tzwenn
    2011-05-17T10:01:42+08:002011-05-17T10:01:42+08:00

    我为 LaTeX2e 制作了一套 Ubuntu 字体系列。你可以从 github 下载它:

    https://github.com/tzwenn/ubuntu-latex-fonts

    安装只需运行:

    sudo make install
    

    然后输入\usepackage{ubuntu}你的 LaTeX 文件。

    • 4
  4. alex
    2012-12-13T10:27:04+08:002012-12-13T10:27:04+08:00

    在 12.04 上,我在 Lyx UI 中启用如下:

    • 安装包:texlive-xetex 和 etoolbox
    • 在 Lyx 中:工具 > 重新配置
    • 关闭 Lyx 并重新启动
    • 文档 > 设置 > 字体 > 使用非 Tex 字体
    • 2
  5. txwikinger
    2010-10-20T08:22:23+08:002010-10-20T08:22:23+08:00

    由于 LaTeX/TeX 使用使用 Metafont 创建的字体,我认为必须将 Ubuntu 字体放入 Metafont 可以使用并从中创建其内部字体信息的格式。反过来,您需要使用 Metafont 创建的字体文件从您的 LaTeX 源文件创建 dvi 文件。

    • 0
  6. landroni
    2014-03-26T14:20:29+08:002014-03-26T14:20:29+08:00

    从 2.0.x 系列开始, LyX 内置了对 XeTeX/LuaTeX 的支持。要使用 Ubuntu 字体,您只需Doc > Settings > Fonts > Use non-TeX fonts,然后Ubuntu从组合中选择字体。(接受的答案提供了一个比必要的更复杂的解决方案。)

    • 0

相关问题

  • 是否可以让 indicator-appmenu 忽略特定应用程序?

  • 如何在 LyX 中配置导出格式?

  • 开始使用 LaTeX 最简单的方法是什么?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve