使用Latex排版很方便,免去了面对Word出现的各种奇葩问题,但是Latex是外国人编写的一套排版的宏定义,对于有时候中文使用的时候会出现不兼容的问题。例如在Windows下WinEdt就会出现各种问题。比如说中文打开乱码。。。实验室的小伙伴连碰都不敢碰自己的简历,因为简历是用latex编写的,有一次实验室排线的问题,直接断电,然后重新打开就全部是乱码了,有没有什么方法在使用latex的时候不要如此如履薄冰(⊙o⊙)?

后来,就想在Ubuntu下寻找一个比较好的教程。在此做个记录。

各位阅读前,先说明以下总体上我们要做的几件事。

1.安装TexLive。我们知道Latex只是一套排版的宏定义,为实现Latex,需要在各种操作系统上提供软件支持。TexLive就是实现此目的一个跨平台软件包。

2.Latex支持的字体非常多,自然包括中文。不过,为了更好地支持中日韩(因为这些是方块型的字符集,与字母类型的文字不同),需要安装CJK扩展包。

3.为了使用额外的中文字体,需要配置Latex以便使用它们。

4.使用测试文档,确认安装的字体不是已经生效了。

一、安装TexLive+Latex+CJK
打开终端,安装以下TexLive和常用的一些Latex宏包(可以根据自己的需要增改):

sudo apt-get install
texlive texlive-math-extra texlive-latex-base
texlive-latex-extra texlive-latex-recommended
texlive-pictures texlive-science latex-beamer
texlive-common texlive-bibtex-extra 

如果硬盘充裕的话,直接完整安装也可以:

sudo apt-get install texlive-full latex-beamer
//在我电脑上,硬盘空间比较充裕,我直接选择全部安装。

因为并不是很了解Latex内里,所以直接选择全部安装,怕最后因为一些依赖库没有完整安装而出现各种问题,当然大神弄得很清楚的可以选择性安装!

安装完后,就可以安装CJK的相关软件包了,如果只需要获得中文支持,那么执行:

sudo apt-get install latex-cjk-chinese ttf-arphic-* hbf-*

Linux下的中文字体,对于Ubuntu来说有现成的。因此,只要第一步正常安装完毕,就可以用下面的测试文件进行测试。

    \documentclass{article}\usepackage{CJKutf8}\begin{document}\begin{CJK}{UTF8}{gkai}这是一个楷体中文测试,处理简体字。\end{CJK}\begin{CJK}{UTF8}{gbsn}这是一个宋体中文测试,处理简体字。\end{CJK}\begin{CJK}{UTF8}{bkai}這是一個big5編碼的楷體中文測試,處理繁體文字。\end{CJK}\begin{CJK}{UTF8}{bsmi}這是一個个big5編碼的明體中文測試,處理繁體文字。\end{CJK}\end{document}

将这部分代码粘贴到文本文件中,然后保存将其保存为test.tex。然后使用下面的命令生成PDF文档。

pdflatex test.tex
evince test.pdf

LZ只是为了做简历,所以只装了几种字体,如果有其他字体的需要,可以点击参考博客地址,自行安装!^_^

参考博客地址:https://blog.csdn.net/bensnake/article/details/43279329

Ubuntu14.04系统安装Latex及配置中文字体相关推荐

  1. Ubuntu16.04 安装LaTex并配置中文环境

    主要参考:https://blog.csdn.net/qq_41814939/article/details/82288145 LaTeX是一种基于TeX的排版系统,由 美国 计算机学家 莱斯利·兰伯 ...

  2. Latex 环境下“中文字体”的使用

    Latex 环境下"中文字体"的使用 使用CTex自带编辑器WinEdt,在该环境下如何使用中文字体呢?作为一个菜鸟,折腾了好几天,最终基本解决了这个问题.现在整理下,分享给后来者 ...

  3. Python使用matplotlib可视化多个不同颜色的折线图、通过FontProperties为可视化图像配置中文字体可视化、并指定字体大小

    Python使用matplotlib可视化多个不同颜色的折线图.通过FontProperties为可视化图像配置中文字体可视化.并指定字体大小 目录

  4. apache2配置支持php7,Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法

    这篇文章主要介绍了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法,较为详细的分析了Ubuntu14.04操作系统环境下配置PHP7.0+Apache2+My ...

  5. ubuntu14.04 python2.7 安装配置OpenCV3.0

    环境:ubuntu14.04  python2.7 内容:安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是,装好之后python提示"No module n ...

  6. JasperReports配置中文字体

    项目场景: 使用JasperReports进行PDF导出 问题描述 在JasperReports不兼容高版本itext引发的异常的评论中有网友讲6.19.0中文显示异常 原因分析: 可能是Maven编 ...

  7. figure字体 latex_如何在 Mac 下的 LaTeX 中使用中文字体?

    提供一个比较全的模板供参考,编译用xelatex: \documentclass[11pt,a4paper]{article} % \documentclass[11pt,a4paper]{repor ...

  8. Ubuntu14.04 64位上配置终端显示git分支名称

    之前在Ubuntu14.04上在终端上显示git分支名称基本上都使用oh-my-zsh,可以参考 https://blog.csdn.net/fengbingchun/article/details/ ...

  9. 关于LaTeX下的中文字体的引用(windows下)

    文件中使用的字体名称,比如SimSun,PMingLiU等,可以用fc-list命令获得.在命令行窗口中执行fc-list可以看到所有能够检索到的字体,也可以后边跟上语言名称来缩小范围.比如我的机器上 ...

最新文章

  1. tensorflow 应用fizzbuzz
  2. PHPEXCEL实例
  3. 1000道Python题库系列分享六(40道)
  4. 转换一个字符串的编码消除乱码
  5. Enterprise Library 2.0 发布了...
  6. maven配置仓库及部署jar包
  7. 笨方法学python3 epub_Python3.5从零开始学[azw3+epub+mobi][77.37MB]
  8. 2021年dedecms伪原创插件,织梦AI文章伪原创插件使用方法
  9. 转载:最舒服的色彩搭配RGB值配色 (赞、实用)
  10. 【机器人学习】平台并联机构matlab逆解
  11. matlab如何实现连续函数傅里叶变换和反变换(注:其实是由符号法创建的函数)
  12. winpe修复计算机无法启动,如何使用winpe来修复无法进入系统
  13. 忍者必须死3突然服务器维修,《忍者必须死3》3月12日2:00停服维护公告
  14. JS封装小写字母转大写
  15. DataMatrix 数据容量
  16. android获取应用内自定义权限与权限使用情况
  17. 天琊 V1.0(测试 1125版)
  18. 钉钉考勤与企业系统对接
  19. LBS的概念、历史、现状与未来(一)
  20. eclipse中字体太小

热门文章

  1. 怎么用电脑制作证件照?使用这个工具就可以了
  2. 专利申请怎样做快速预审?
  3. 数据集特征提取_特征提取和选择
  4. html删除图片效果,html+css实现图片右上角加删除叉、图片删除按钮
  5. usb转vga转换器
  6. 服务器端和客户端互发消息,Socket编程实现简单的服务器与客户端互发消息
  7. python,分析网页,使用 bs4和requests 爬取网页指定图片
  8. 如何快速将aac转换mp3
  9. Ubuntu 安装 SSH 服务
  10. JAVA程序设计题解与上机指导 第四版 第8章 Java的图形用户界面设计 8.2 创建“My JFrame”