使用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相关推荐

  1. php采用fpdf生成中文pdf

    php采用fpdf生成中文pdf fpdf官方网站大陆无法打开. 特意下载了一份,放入我的网盘.需要的朋友去下载 1.小测试 发生一个错误 Deprecated: Function set_magic ...

  2. GLPI生成中文PDF报表

    GLPI生成中文PDF报表 授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/434)的形式标明文章原始出处和作者信息及本声明. ...

  3. JAVA生成PDF标点符号不换行_iText生成中文PDF行首标点处理

    我用的是iText-5.5.10,版本差别不是很大的话,应该都可以这么修改 最近在使用iText生成PDF时,遇到了行首标点问题,可是找了半天,也没找到一个明确的可行解决方案,后来找到一个看着比较靠谱 ...

  4. linux 下生成中文pdf,Linux itex pdf生成中文不显示

    要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看.如果系统中没有该命令的话,我们需要先安装相关的软件包. 在centos上,使用如下命令进行安装: yum install -y fo ...

  5. 又重新让aspspider.net支持中文PDF输出了

    经过一番努力,再次看到中文PDF的输出: aspspider.net经过这次更新后,不知道什么原因,使用 BaseFont.AddToResourceSearch(MapPath(@".\i ...

  6. php生成pdf中文断码_Rmarkdown导出中文PDF解决方案

    Rmarkdown非常适合R语言使用者导出格式漂亮的文档,但是输出中文PDF的过程中会遇到各种麻烦的问题,本文整理了我的经验供大家参考. 总的来说,通过Rmarkdown输出中文版pdf报告,要解决以 ...

  7. 安阳师范学院计算机与信息工程学院吴琴霞,5.甲骨文字形动态描述库及其字形生成技术研究-中国计算机学会中文.PDF...

    5.甲骨文字形动态描述库及其字形生成技术研究-中国计算机学会中文.PDF 北京大学学报 ( 自然科学版) Acta Scientiarum Naturalium Universitatis Pekin ...

  8. Java 生成各种 PDF 实战方案(图片、模板、表格)

    刚接到了一个需求,生成一个pdf,一开始以为挺简单的,通过模板生成嘛,我也发过相应的文章,根据模板直接生成pdf,响应到前端或者根据模板生成pdf,直接指定下载位置,这两种方案都可以,不过这篇文章主要 ...

  9. matlab工具箱及应用 pdf,matlab工具箱中文.pdf

    matlab工具箱中文.pdf Matlab 工具箱 所谓Matlab 工具箱就是一些M 文件的集合, 用户可以修改工具箱中的函数,更为重要 的是用户可以通过编制M 文件来任意地添加工具箱中原来没有的 ...

最新文章

  1. 如何停止电脑正在运行的VBS程序?
  2. c/c++ ide clion安装编译器
  3. pymysql.err.InterfaceError: (0, '')
  4. json 序列化 java_Java JSON序列化杂谈
  5. step4 . day1标准IO和文件IO
  6. 我是如何解决asp.net程序在dreamWeaver中布局乱码的问题
  7. 搭建IBM z/OS 1.9(ADCD 1.9)
  8. 区块链项目开发最容易受区块链技术影响的行业
  9. Zend Framework 入门(1)—快速上手
  10. oracle判断为周一_oracle sql技巧:取上周一到上周日(本周一到本周日\下周一到下周日)的时间...
  11. 老司机多年BT下载软件-这些下载神器你都用过吗
  12. 学习《医学三字经白话解》之隔食反胃(吞咽梗阻)
  13. STAF/STAX安装配置
  14. 计算机 绘图 教案,计算机绘图2教案.doc
  15. 营销型网站文案写作的8个技巧
  16. python-matplotlib-数据可视化-导入shp矢量数据并显示成图
  17. 在2021年为七夕Python程序与Docker牵线配对
  18. GitHub上这个微信防撤回的开源项目,99%的程序员不知道
  19. java 终端窗口是什么,java程序如何打开命令行窗口?java程序怎么运行?
  20. linux内存管理笔记(三十九)----kswapd内存回收

热门文章

  1. V2X-Sim数据集(上海交大纽约大学)
  2. linux的文件名区分大小写吗,Linux系统中文件名是不区分大小写的。
  3. 新浪微博APP开发demo
  4. 明道云对接企查查,一键矫正客户信息
  5. NeurIPS 2022 | 谷歌用贝叶斯优化做巧克力曲奇!还跟自家食堂签了约...
  6. 如何创建一组精美的冬季圣诞图标
  7. umap算法_[译]UMAP是如何工作的 UMAP 与 tSNE的原理对比
  8. Web全栈开发微课堂 | 手把手教你从0到1学 Django
  9. 搜索引擎的重要性体现在哪点
  10. [oeasy]教您玩转python - 0005- 勇闯地下城