使用CTEX生成中文pdf
使用CTEX生成中文pdf
- 一、Latex的中文使用
- 二、利用CTEX实现中文pdf生成
- 第一步,下载CTEX
- 第二步,安装
- 第三步,TeXworks!
- 第四步,测试代码
- 三、总结
一、Latex的中文使用
现在说起来,我第一次学习LATEX的时候还是在2013年读书的时候。导师叫我去学习以便于未来写论文比较方便。当时由于主要用的是英文,所以没有什么大问题。然而当时在上课的时候,我就发现LATEX其实对部分西欧语言支持是比较好的,但是对于中文还是不行。这个问题最好是让LATEX编译器兼容UTF-8,甚至是unicode。虽然中间出现了CJK的解决办法,但是过于复杂,配置成功率不高,而且产生的问题也无法解决。最近经过一个朋友推荐,我发现CTEX还是可以用一用的。所以在这里写一下我的做法,给大家参考。
二、利用CTEX实现中文pdf生成
第一步,下载CTEX
这一步很简单,直接搜索ctex下载,找到链接:CTEX官方下载地址
第二步,安装
下载以后点击安装。只是走到下面这个页面的时候,把WinEdt勾掉。因为winEdt我测试无法通过编译生成中文pdf,原因不详。
第三步,TeXworks!
安装好了以后,会得到TeXworks工具。在开始菜单下可以找到。打开便可。
进入以后,在编辑 —> 首选项里面可以对编辑器进行一些外观设置,例如编辑器显示的字体大小、行号标注等。完成以后重启一下TeXworks就可以生效了。
第四步,测试代码
我们输入下面的代码,测试一下输出的pdf文档。
\documentclass{article}
\usepackage[UTF8]{ctex}
\title{我的第一个测试}
\author{老宋}
\begin{document}
\maketitle
\section{第一章}
你好呵呵Bonjour!Здравствуйте!\end{document}
注意编译器选择pdfLaTeX或者那个pdfLaTeX+…的那个长长的。否则如果只是选择XaLaTex的话,俄文出不来。
对比看一下生成的pdf文件。
这样,只要加上\usepackage[UTF8]{ctex}
就可以实现对UTF8的支持了。虽然俄文的有点问题,但是中文基本上是没有什么问题了。
三、总结
这样,通过使用CTEX、TeXworks和\usepackage[UTF8]{ctex}
,我们可以方便地实现Latex输出中文甚至其他的UTF-8字符的pdf生成f啦。
使用CTEX生成中文pdf相关推荐
- php采用fpdf生成中文pdf
php采用fpdf生成中文pdf fpdf官方网站大陆无法打开. 特意下载了一份,放入我的网盘.需要的朋友去下载 1.小测试 发生一个错误 Deprecated: Function set_magic ...
- GLPI生成中文PDF报表
GLPI生成中文PDF报表 授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/434)的形式标明文章原始出处和作者信息及本声明. ...
- JAVA生成PDF标点符号不换行_iText生成中文PDF行首标点处理
我用的是iText-5.5.10,版本差别不是很大的话,应该都可以这么修改 最近在使用iText生成PDF时,遇到了行首标点问题,可是找了半天,也没找到一个明确的可行解决方案,后来找到一个看着比较靠谱 ...
- linux 下生成中文pdf,Linux itex pdf生成中文不显示
要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看.如果系统中没有该命令的话,我们需要先安装相关的软件包. 在centos上,使用如下命令进行安装: yum install -y fo ...
- 又重新让aspspider.net支持中文PDF输出了
经过一番努力,再次看到中文PDF的输出: aspspider.net经过这次更新后,不知道什么原因,使用 BaseFont.AddToResourceSearch(MapPath(@".\i ...
- php生成pdf中文断码_Rmarkdown导出中文PDF解决方案
Rmarkdown非常适合R语言使用者导出格式漂亮的文档,但是输出中文PDF的过程中会遇到各种麻烦的问题,本文整理了我的经验供大家参考. 总的来说,通过Rmarkdown输出中文版pdf报告,要解决以 ...
- 安阳师范学院计算机与信息工程学院吴琴霞,5.甲骨文字形动态描述库及其字形生成技术研究-中国计算机学会中文.PDF...
5.甲骨文字形动态描述库及其字形生成技术研究-中国计算机学会中文.PDF 北京大学学报 ( 自然科学版) Acta Scientiarum Naturalium Universitatis Pekin ...
- Java 生成各种 PDF 实战方案(图片、模板、表格)
刚接到了一个需求,生成一个pdf,一开始以为挺简单的,通过模板生成嘛,我也发过相应的文章,根据模板直接生成pdf,响应到前端或者根据模板生成pdf,直接指定下载位置,这两种方案都可以,不过这篇文章主要 ...
- matlab工具箱及应用 pdf,matlab工具箱中文.pdf
matlab工具箱中文.pdf Matlab 工具箱 所谓Matlab 工具箱就是一些M 文件的集合, 用户可以修改工具箱中的函数,更为重要 的是用户可以通过编制M 文件来任意地添加工具箱中原来没有的 ...
最新文章
- 如何停止电脑正在运行的VBS程序?
- c/c++ ide clion安装编译器
- pymysql.err.InterfaceError: (0, '')
- json 序列化 java_Java JSON序列化杂谈
- step4 . day1标准IO和文件IO
- 我是如何解决asp.net程序在dreamWeaver中布局乱码的问题
- 搭建IBM z/OS 1.9(ADCD 1.9)
- 区块链项目开发最容易受区块链技术影响的行业
- Zend Framework 入门(1)—快速上手
- oracle判断为周一_oracle sql技巧:取上周一到上周日(本周一到本周日\下周一到下周日)的时间...
- 老司机多年BT下载软件-这些下载神器你都用过吗
- 学习《医学三字经白话解》之隔食反胃(吞咽梗阻)
- STAF/STAX安装配置
- 计算机 绘图 教案,计算机绘图2教案.doc
- 营销型网站文案写作的8个技巧
- python-matplotlib-数据可视化-导入shp矢量数据并显示成图
- 在2021年为七夕Python程序与Docker牵线配对
- GitHub上这个微信防撤回的开源项目,99%的程序员不知道
- java 终端窗口是什么,java程序如何打开命令行窗口?java程序怎么运行?
- linux内存管理笔记(三十九)----kswapd内存回收
热门文章
- V2X-Sim数据集(上海交大纽约大学)
- linux的文件名区分大小写吗,Linux系统中文件名是不区分大小写的。
- 新浪微博APP开发demo
- 明道云对接企查查,一键矫正客户信息
- NeurIPS 2022 | 谷歌用贝叶斯优化做巧克力曲奇!还跟自家食堂签了约...
- 如何创建一组精美的冬季圣诞图标
- umap算法_[译]UMAP是如何工作的 UMAP 与 tSNE的原理对比
- Web全栈开发微课堂 | 手把手教你从0到1学 Django
- 搜索引擎的重要性体现在哪点
- [oeasy]教您玩转python - 0005- 勇闯地下城