mac上latex生成不了pdf_Mac 10.8 下安装Sphinx并支持生成中文PDF
Mac 10.8 下安装Sphinx并支持生成中文PDF
最近一直在用Sphinx撰写文档,但是生成中文PDF时老是失败。今天在网上查了些资料,终于把它弄成功了。现记录如下。
需要用到的软件有:
python 2.7
Sphinx 1.2
MacTex 2013
安装Sphinx
$ sudo easy_install-2.7 Sphinx
安装MacTex
请到 http://www.tug.org/mactex/ 下载,或 点此 下载。安装过程就略了。
让Sphinx latex支持中文
首先使用 sphinx-quickstart 生成Sphinx项目。然后修改 conf.py 文件。将如下段:
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#'preamble': '',
}
替换成:
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
'papersize': 'a4paper',
# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '12pt',
'classoptions': ',english',
'inputenc': '',
'utf8extra': '',
# Additional stuff for the LaTeX preamble.
'preamble': '''
\usepackage{xeCJK}
\usepackage{indentfirst}
\setlength{\parindent}{2em}
\setCJKmainfont[BoldFont=SimHei, ItalicFont=STKaiti]{SimSun}
\setCJKmonofont[Scale=0.9]{Consolas}
\setCJKfamilyfont{song}[BoldFont=SimSun]{SimSun}
\setCJKfamilyfont{sf}[BoldFont=SimSun]{SimSun}
'''
}
这些配置的具体含意我也不大清楚,不过自已修改下字体还是可行的。你可以使用 fc-list :lang=zh-cn 查看系统所中文字体名字。Mac默认没有此 fc-list 程序,可以使用brew安装。
$ brew install fontconfig
生成PDF
首先你需要在Sphinx项目目录执行 make latex 命令生成latex,再使用 xelatex *.tex 生成PDF文件。具体步骤如下:
$ make latex
$ cd build/latex
$ xelatex *.tex
$ open *.pdf
结束
好了,现在享受Sphinx撰写文档的愉快心情吧!
mac上latex生成不了pdf_Mac 10.8 下安装Sphinx并支持生成中文PDF相关推荐
- Ubuntu 10.04下安装Google拼音输入法
在 Ubuntu 10.04下安装Google拼音输入法,如下: A. 获取代码:(没有git的先安装git:sudo apt-get install git-core) $ git clone gi ...
- tensor搭建--windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速 原文见于:http://www.jianshu.com/p/c245d46d43f0 ...
- Windows 10系统下安装MATLAB出现Error 1935的应对措施
Windows 10系统下安装MATLAB出现Error 1935的应对措施 出现该错误的原因是安装过程默认安装的时C++ 2005而不是2008,因此绕开C++ 2005来安装.具体步骤如下: 1. ...
- linux添加HP网络打印机,在Ubuntu 18.10系统下安装HP网络打印机的方法
本文介绍在Ubuntu 18.10系统下安装HP网络打印机的方法,只需要四个步骤就可以了.同样的方法也适合在Ubuntu 18.04系统下. 背景 最近做了个双系统Windows+Ubuntu 18. ...
- debian安vs_在Debian 10系统下安装和更新Visual Studio Code的方法
本文介绍在Debian 10 Linux操作系统下安装Visual Studio Code(VS Code)编辑器的方法,同时附上更新的命令. 在Debian 10下安装Visual Studio C ...
- 在windows 10环境下安装 mujoco
陆陆续续,花了一个星期,把各个模块翻了一遍,踩了无数坑.为了弄清楚中间的调用关系,连_msvccompiler.py,core.py这些都被我改过.最后,回归简单,按照正确的思路和方案安装,就没问题. ...
- windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
https://www.jianshu.com/p/c245d46d43f0 写在前面的话 2016年11月29日,Google Brain 工程师团队宣布在 TensorFlow 0.12 中加入初 ...
- 目标检测第3步:如何在Windows 10系统下安装CUDA(更新时间2022.03.22)
(请先看置顶博文)本博打开方式!!!请详读!!!请详读!!!请详读!!!_Cat-CSDN博客 目录 一.自检 1.查看PC是否有NVIDIA的独立显卡 2.查看自己NVIDIA独立显卡是否支持CUD ...
- mac电脑装java环境变量_Mac系统下安装jdk并配置环境变量的方法
相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,想必不少网友还不知道Mac配置J ...
- 在Windows 10(Win10)下安装“NVIDIA图形驱动程序”、“NVIDIA控制面板”、CUDA Toolkit、cuDNN Archive的详细过程记录
目标:安装CUDA Toolkit和cuDNN Archive 目录 一. 安装NVIDIA驱动程序和NVIDIA 控制面板 二.安装CUDA Toolkit 三.安装cuDNN Archive 一. ...
最新文章
- 深度解析机器学习中的置信区间(附代码)
- windows下使用lighttpd+php(fastcgi)+mysql
- centos java 集成环境搭建,CentOS上搭建Tomcat环境并配置服务自启动 - Sonnyb - 博客园...
- 使SSH不用输入密码
- [zz]zookeeper的配置项
- Spark-core(核心)的基本介绍
- c++从入门到进阶--引用与常量
- html的细节优化,网站页面优化细节详解
- 万兆网卡实际吞吐量_AKITIO 10G/NBASE-T PCIe 网卡开箱拆解评测
- 一个ubuntu server下的oracle10g简单生产库全库备份脚本
- liunx 下的动态地址分配服务DHCP
- Python 开发 利用SQLmap API接口进行批量的SQL注入检测.(SRC挖掘)
- 申请ARM DS-5单月试用版并安装
- 数智学习 | 一文读懂数据安全分类分级
- [转载]AI教师正来势汹汹,教师饭碗堪优
- 高通SM660平台GPS 简介
- 推荐一款制作H5页面的可视化工具
- 非均匀三次B样条曲线插值实现及MATLAB代码
- 任意长度的python列表元组_【任】 任怎么读|组词|读音|拼音|多音字|意思 - 辞海之家...
- SQL Server 创建和管理数据表