LuaLaTeX的中文支持设置与简单示例

这篇博客介绍了如何在LuaLaTeX中设置中文支持,作者分享了使用ctex宏包的经验,并给出了在Ubuntu 16.04上使用TeXstudio和LuaLaTeX编译的简单代码示例,强调了字体文件名的正确获取方式以及ctex宏包编译速度的问题。
摘要由CSDN通过智能技术生成

  LuaLaTeX编译方式,为我们在LaTeX编辑排版中提供了运行Lua代码的功能,这样一来,对于程序员而言就有了更多的发挥空间,LaTeX也变得更有意思。我原来一直在用xeLaTeX编译方式,这段时间写UML图形绘制宏包时,总有束手束脚的感觉,于是开始转用LuaLaTeX编译方式。现在把使用过程中的一些东西记录于博客中。

1、中文支持设置

  我使用的是宏包ctex,xecjk宏包不能在LuaLaTeX编译方式下使用。

2、一个简单的代码示例

  操作系统:Ubuntu 16.04 64位桌面版
  LaTeX工具:TeXstudio 2.10.8
  编译方式:LuaLaTeX

完整代码如下:

\documentclass{book}%
\usepackage{geometry}%
\usepackage{ctex}% 中文支持
\usepackage{luacode}% Lua代码支持
\usepackage[dvipsnames, svgnames, x11names]{xcolor}%
%
% 设置为A4纸,并设置四周边距
\geometry{a4paper, left = 3.17cm, right = 3.17cm, top = 2.54cm, bottom = 2.54cm}%
% 设置字体。注意顺序,第一个定义的就是默认字体
\setCJKfamilyfont{song}{FZShuSong-Z01S}% 方正书宋简体
\newcommand{\song}{\CJKfamily{song}}%
\setCJKfamilyfont{kaiti}{FZKai-Z03S}% 方正楷体简体
\newcommand{\kaiti}{\CJKfamily{kaiti}}%
\setCJKfamilyfont{he
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值