XeLaTeX: 支持现代字体 LaTeX 编译器

原  文:XeLaTeX
译  者:Xovee
翻译时间:2023年2月21日

文章目录

  • XeLaTeX: 支持现代字体 LaTeX 编译器
  • 介绍
  • 基础:Times New Roman
  • 为不同的LaTeX模块设置不同的字体
  • Overleaf中的字体
    • 安装在Overleaf服务器中的字体:Google Noto字体
    • 使用Overleaf服务器没有安装的字体:以Google Fonts为例
  • 通过设置`fontspec`来使用字体
  • 内容

介绍

XeTeX是一种基于TeX的排班引擎。与原版的TeX不同,XeTeX原生支持 UTF-8 编码的输入,并且内置了HarfBuzz引擎,支持例如OpenType (OTF)和SIL’s Graphite font technology等现代字体格式。Overleaf中的XeTeX被称为xelatex。如果你想知道更多关于TeX引擎的发展史,可以阅读这篇文章。

基础:Times New Roman

Times New Roman是一个被大规模使用的字体。下面介绍如何在Overleaf中使用XeLaTeX来使用Times New Roman。在这个例子中,我们使用\usemainfont{Times New Roman}来设置文档的字体,而这个命令来自于fontspec包。

\documentclass[12pt]{article}
\usepackage{fontspec}\setmainfont{Times New Roman}
\title{Sample font document}
\author{Overleaf}
\date{\today}\begin{document}
\maketitleThis is an \textit{example} of a document compiled
with \textbf{XeLaTeX}. LuaLaTeX should also work too.\end{document}

你还可以使用LuaLaTeX来执行相同的代码!

XeLaTeX: 支持现代字体 LaTeX 编译器相关推荐

  1. xeLaTex调用系统字体

    xeLaTex调用系统字体 获取系统字体列表 使用快捷win+R打开运行窗口 输入cmd打开命令提示符窗口 输入命令fc-list ->d:\font.txt 转换字体列表 在这里我们需要使用一 ...

  2. LVGL支持中文字体实践指南

    一.背景 前两天在研究一个UI项目,需要支持中文字体.项目用到的是LVGL 7.11版本,默认情况下只支持英文和数字(其他LVGL版本也一样).所以要想用上中文,必须要自己动手加上中文字体的支持. 二 ...

  3. java pdf 中文_java-pdf-itext 生成pdf 文档(支持中文字体)

    java-pdf-itext 生成pdf 文档(支持中文字体) itext 版本:2.1.7 package com.demo.preview; import java.io.ByteArrayOut ...

  4. HTML字体小于12谷歌不兼容,Chrome谷歌浏览器下不支持css字体小于12px的解决办法...

    coder.png 在这一年的工作中,我发现很多问题你利用自己的「聪明才智」绕过去了,总有一天它会和你不期而遇,今天我们就来直面一个字体兼容性的小问题:Chrome谷歌浏览器下不支持css字体小于12 ...

  5. android 自定义字体 ttf,Android APP支持自定义字体

    情景:需要为整个应用替换自定义字体. Android对于文字的字体设置主要是通过以下两个对象 FontFamily.Typeface 在XML文件中设置单个字体: android:id="@ ...

  6. 各操作系统支持图标字体的终端推荐

    软件推荐 操作系统 推荐 macOS iTerm2 windows Windows Terminal linux GNOME 终端 等 android Termux或Termius iOS Termi ...

  7. 自定义TextView支持第三方字体库(以隶书为例)

    下载地址: http://download.csdn.net/download/jackwolf_gao/4973584 描述:自定义TextView支持第三方字体库(以隶书为例) 思路: 1,将字体 ...

  8. FreeType移植到 STM32 单片机以支持矢量字体

    目录 一.准备工作 二.复制文件 三.添加C文件到Keil中 四.修改接口 五.调用 六.优化 七.效果 一.准备工作 下载Freetype源码 ----- 下载FreeType 以移植到Keil 的 ...

  9. Unity 工具 之 VText 简单快速实现 文字 3D 效果,VText 的导入设置和简单使用(可支持中文字体)

    Unity 工具 之 VText 简单快速实现 文字 3D 效果,VText 的导入设置和简单使用(可支持中文字体) 目录 Unity 工具 之 VText 简单快速实现 文字 3D 效果,VText ...

最新文章

  1. 126.数据链路层有哪些协议?
  2. Java中BigDecimal解决精度丢失问题
  3. 一本好的教辅,可以少走很多弯路:算法分析和设计 王晓东
  4. 2074. 反转偶数长度组的节点
  5. 如何监控主从故障是否正常?MySQL数据库
  6. BI工具选型需考虑哪些问题
  7. python中函数 reshape(-1,1)
  8. HTML学习总结(6)——表单
  9. Centos下安装nginx步骤解析
  10. 计算机odbc数据源管理位置,ODBC 常见数据源配置整理
  11. 王树尧老师运筹学课程笔记 00 写在前面
  12. Nginx静态资源服务器
  13. 如何添加使用微信小程序,教程在这里,微信小程序怎样添加使用
  14. php博客平台 开源,PHP开源博客Blog - PHP开源网(PHP-OPEN.ORG)
  15. 谷歌中国3月28日发年终奖 不少员工将选择离职【转载】
  16. ubuntu | 用crossover安装-微信和企业微信
  17. 什么叫幂等?如何实现幂等性?
  18. IO系统的功能和层次模型
  19. 漏斗周期漏斗数据关联优化
  20. 西行散记20070324

热门文章

  1. Navicat SQL server 数据备份,数据还原
  2. tp5实现删除服务器或本地文件和文件夹
  3. tp框架部署阿里云服务器/宝塔面板
  4. 前端知识点------小米官网精灵图书写(两种方式)
  5. AlphaGo简易版MuGo源码解析
  6. 2.3 基于FPGA的UART协议实现(一)串口信号定义和接线方法-5针串口-9针串口-全功能串口
  7. Java虚拟机之垃圾回收详解一
  8. 压缩包里的文件名可以这样隐藏起来
  9. Wise Force Deleter 强制删除文件工具
  10. 2023年PMP新考纲,考生必知(含备考资料)