LaTeX使用--使用XeLaTeX支持中文(可以放弃Office了)
来源:互联网 发布:linux中echo 编辑:程序博客网 时间:2024/05/22 04:43
主机平台:Gentoo 11.2
内核版本:Linux Kernel 3.2.1
原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7410027
即将面临毕业,要写毕业论文,由于自己一直使用Linux,而Linux下的Office软件兼容性实在是达不到论文的要求,以前也听说过Linux下的强大的排版工具--LaTeX。这样就不会出现换台电脑格式就会发生改变,然后忙着修改论文格式的窘境。
下面安装环境,看网络上好多都是使用texlive镜像安装,我看了一下,那镜像2个多G,好大。而且通过CJK解决中文问题(现在还不是很了解)。
下面是安装XeLaTeX的步骤
在Gentoo下直接emerge即可
Gentoo下Xetex和默认安装的texlive-core是互相block的,最终方式是选择安装texlive-xetex模块
emerge texlive-xetex -av
自动解决依赖问题。
XeLaTeX可以直接解决字体的问题,直接使用系统的字体,不用像LaTeX手动生成字体。
下面是sheriden2006的中文宏包的一个配置文件(字体得自己安装,可以从网上下载,也可以直接在win下copy)
% xetex/xelatex 字体设定宏包\ProvidesPackage{zhfontcfg}\usepackage[cm-default]{fontspec} %[cm-default]选项主要用来解决使用数学环境时数学符号不能正常显示的问题\usepackage{xunicode,xltxtra}\defaultfontfeatures{Mapping=tex-text} %如果没有它,会有一些 tex 特殊字符无法正常使用,比如连字符。% 中文断行\XeTeXlinebreaklocale "zh"\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt%将系统字体名映射为逻辑字体名称,主要是为了维护的方便\newcommand\fontnamehei{Microsoft YaHei}\newcommand\fontnamesong{SimSun}\newcommand\fontnamekai{AR PL KaitiM GB}\newcommand\fontnamemono{DejaVu Sans Mono}\newcommand\fontnameroman{Times New Roman}%%设置常用中文字号,方便调用\newcommand{\erhao}{\fontsize{22pt}{\baselineskip}\selectfont}\newcommand{\xiaoerhao}{\fontsize{18pt}{\baselineskip}\selectfont}\newcommand{\sanhao}{\fontsize{16pt}{\baselineskip}\selectfont}\newcommand{\xiaosanhao}{\fontsize{15pt}{\baselineskip}\selectfont}\newcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont}\newcommand{\xiaosihao}{\fontsize{12pt}{\baselineskip}\selectfont}\newcommand{\wuhao}{\fontsize{10.5pt}{\baselineskip}\selectfont}\newcommand{\xiaowuhao}{\fontsize{9pt}{\baselineskip}\selectfont}\newcommand{\liuhao}{\fontsize{7.5pt}{\baselineskip}\selectfont}%设置文档正文字体为宋体\setmainfont[BoldFont=\fontnamehei]{\fontnamesong}\setsansfont[BoldFont=\fontnamehei]{\fontnamekai}\setmonofont{\fontnamemono}%楷体\newfontinstance\KAI {\fontnamekai}\newcommand{\kai}[1]{{\KAI#1}}%黑体\newfontinstance\HEI{\fontnamehei}\newcommand{\hei}[1]{{\HEI#1}}%英文\newfontinstance\ENF{\fontnameroman}\newcommand{\en}[1]{\,{\ENF#1}\,}
下面是一个tex测试文件input.tex
\documentclass{article}\usepackage{zhfontcfg}\usepackage[colorlinks,linkcolor=black]{hyperref}%opening\title{latex多字体简易示例}\author{颜开}\begin{document}\maketitle\section{楷体}\kai{楷体}\section{黑体}\hei{黑体}\end{document}
使用命令xelatex input.tex
这样就生成了input.pdf文件
- LaTeX使用--使用XeLaTeX支持中文(可以放弃Office了)
- LaTeX使用--XeLaTeX入门基础(一)
- LaTeX使用--XeLaTeX入门基础(二)
- LaTeX使用--XeLaTeX入门基础(一)
- LaTeX使用--XeLaTeX入门基础(二)
- 使用XeLaTex输出中文
- 使用XeLatex解决中文问题
- LaTex使用技巧2:添加中文支持
- LaTeX使用CJK支持中文排版
- 使用XeLaTeX/XeTeX编译中文文档
- 解决LaTeX中文输出问题,Ubuntu安装支持中文的LaTeX与其工作环境 ( Texmaker xelatex xecjk )
- office 使用latex 管理参考文献
- xeLatex 使用过程
- xelatex 使用笔记
- 【Latex】Latex 支持中文
- LaTeX中文排版(使用XeTeX)
- Latex CJK,tex使用中文
- 使用Latex进行中文排版
- SQL 临时表
- 03_HL7简介
- Oracle存储过程语法 .
- .Net下的加密解密大全(5):玩转对称加密
- 视讯音频标准推陈出新,谁是音频效果之霸?
- LaTeX使用--使用XeLaTeX支持中文(可以放弃Office了)
- FlexClient, MessageClient, and FlexSession
- 基于用户组织角色权限和资源的五要素
- 访问android平台的通话记录CallLog
- VMware虚拟机不能发声
- Java NIO 写文件
- 04_IHE简介
- sohu单点登录
- Log4j的html输出格式:HTMLLayout 类重写,根据自身需要输出不同列