less than 1 minute read

LyX 是一个图形化,“所见即所指”(what you see is what you mean)的文件编辑软件。其后台基于 LaTeX 进行排版。相对于 LaTeX,LyX 只显示富格式化的内容。然而,其界面也隐藏了许多 LaTeX 中可以直接配置的参数,需要在菜单中稍加摸索。以下为在 Ubuntu 16.04 下配置 LyX 中文输出的工作日志。

安装依赖包

sudo apt-get install texlive texlive-xetex latex-cjk-common latex-cjk-chinese

导入 Windows 字体

sudo cp ./MS_Fonts /usr/share/fonts/
sudo fc-cache -f -v

注销并重新登录

LyX 下的设置

点击 文件 菜单,打开 首选项 ,找到 语言 页面,将“语言”选项改为 中文(繁体)中文(简体)

找到 输出 页面,选择默认输出格式为 PDF (XeTeX)

找到 LaTeX 导言区 ,输入:

\usepackage[BoldFont,SlantFont,CJKchecksingle]{xeCJK} % 引入此前安装的xeCJK包
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\setCJKmainfont{SimSun} % CJK字体
\setCJKmonofont{SimSun}
\DeclareRobustCommand\nobreakspace{\leavevmode\nobreak\ }
\setmainfont{Times New Roman}
\XeTeXlinebreaklocale"zh"
\XeTeXlinebreakskip = 0pt plus 1pt
% 中文文档习惯
\renewcommand{\contentsname}{目录}
\renewcommand{\listfigurename}{插图目录}
\renewcommand{\listtablename}{表格目录}
\renewcommand{\refname}{参考文献}
\renewcommand{\abstractname}{摘要}
\renewcommand{\indexname}{索引}
\renewcommand{\tablename}{}
\renewcommand{\figurename}{}

重启 LyX 即可编译中文文档。

Tags:

Categories:

Updated:

Comments