Latex输出pdf支持中文那些事

  今天闹腾了一上午,中午搞定了,如何成功将 .tex 文件输出成 .pdf 的时候支持中文,过程有点复杂,为什么呢,因为我还想学 Latex ,所以把所有的包就一次性搞好了。

  首先是去下载并安装 Tex Live 2018 , 3.0+G:

  清华镜像:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2018-20180414.iso

  然后下载并安装 Tex Studio ,这就是一个前端,本来我想用VS code的,但是这个网评比较好,就用了这个了,毕竟是专精,而且比较好操作。

  网址: 自己百度吧,官网下载贼慢,我都懒得推荐。

  反正下载完了就安装呗,我没安装 Tex Live 推荐的 Texwork,安装完都没有桌面快捷方式的,自己创建一个就好了。

  然后我把 Jupyter 生成的 .tex 编辑一下, 将 \documentclass[11pt]{article} 修改为 \documentclass{ctexart},就可以正常输出中文了。下面是设置的一些注意事项,一定要把 Tex Studio 的默认编译器换成 XeLatex。

这是一个箭头

下面是 Jupyter 的输出:

如果直接输出 .pdf 的话需要将 Xelatex 加到 PATH 路径中,不过不支持中文,之前有个教程让修改 Jupyter 的设置直接输出中文,我搞了半天给搞坏了,等一下再试试,如果搞好了,就不用麻烦地编译了。

原文地址:https://www.cnblogs.com/canvas2018/p/10500281.html

时间: 2024-10-14 04:49:05

Latex输出pdf支持中文那些事的相关文章

VSCode配置LaTeX Workstation以支持中文

前言: 一直以来都羡慕着LaTeX的强大排版功能,这次在为美赛做准备时,发现VSCode也可以配置LaTeX(不得不说微软还是很牛逼的),所以有了这篇小文章. 系统环境配置 基于Windows 10 安装TexLive 官网下载地址安装过程会比较久,主要原因是要下载镜像.(可能需要配置系统环境变量) 安装VSCode 官网VSCode下载地址.VSCode自从面世以来,备受关注,我个人觉得也很好用,这是 安装LaTeX WorkStation 打开VSCode,点击左侧面板上第五个叫做[扩展]的

Jupyter Notebook通过latex输出pdf

主要步骤 1.将ipynb编译成tex ipython nbconvert --to latex Example.ipynb 2. 修改tex,增加中文支持 在\documentclass{article}后面插入 \usepackage{fontspec, xunicode, xltxtra} \setmainfont{Microsoft YaHei} \usepackage{ctex} 3. 编译tex,生成pdf xelatex Example.tex 如果插入图片 需要把图片downlo

PHP生成PDF支持中文,解决TCPDF乱码

找到$pdf->SetFont 这一行,修改为: $pdf->SetFont(‘stsongstdlight’, ”, 20); 假如你的网站源码为GBK格式 输出的PDF内容为乱码的话 就需要做个简单的转换了,把需要打出的中文文字做 iconv(“gb2312//TRANSLIT”,’utf-8′,$str); $pdf->Write(0,iconv(“gb2312//TRANSLIT”,’utf-8′,’解决GBK网站输出中文乱码问题‘), ”, 0, ’L', true, 0, f

Magento PDF发票,支持中文,以及修改的办法

Magento PDF发票,支持中文,以及修改的办法. 如果让magento的PDF发票支持中文.Magento生成PDF发票.使用的是zend framework的zend_pdf类. 下面是一个简单的,使用zend framework生成pdf文件的用法.[code]<?php...// 创建一个新的PDF文档.$pdf1 = new Zend_Pdf(); // 加载一个现有的PDF文件.$pdf2 = Zend_Pdf::load($fileName); // 从字符串加载并生成PDF文

在Mac下安装使用支持中文的LaTeX(二)

在上一篇文章中,我们提到了如何在Mac OS X(笔者所使用的是10.10,Hackintosh)下面安装并使用支持中文的MacTeX.事实上,MacTeX在安装好之后就已经默认支持多国语言,比如日语等(由于pTeX的存在,排版日文可能要更方便一些). 实际上,LaTeX是基于TeX的排版系统.TeX在刚刚诞生时,尽管它可以排版出非常漂亮的文章,但是其代码也十分复杂,使得很多人难以掌握.因此,LaTeX诞生了.它以TeX为基础,通过宏包的方式大大简化了代码.在这篇文章中,我们仅简单地说明上一篇文

JS导出PDF插件(支持中文、图片使用路径)

原文:JS导出PDF插件(支持中文.图片使用路径) 在WEB上想做一个导出PDF的功能,发现jsPDF比较多人推荐,遗憾的是不支持中文,最后找到pdfmake,很好地解决了此问题.它的效果可以先到http://pdfmake.org/playground.html查看.在使用过程中,还发现图片的插入是相对繁琐的一件事. 针对这些问题,本文的主要内容可分为三部分: pdfmake的基本使用方法: 如何解决中文问题; 如何通过指定图片地址插入图片. pdfmake的基本使用方法 1.包含以下两个文件

【Latex】怎么写中文?

最近总有这么几种情况:一.作业很简单,想用Latex敲,但是英语不过硬,用中文吧配中文环境就要配置半天.二.越来越多的朋友问我怎么搞中文输入,我也确实没啥帮助人家的好办法,所以只好自己研究研究怎么配置Latex中文环境了. 先说环境 编译:Ctex包(真的好用,省的配来配去.给链接:http://www.ctex.org/CTeXDownload) 编辑器:Sublime Text 3(但是要安装一个插件:LatexTools) 嗯,在安装ctex的时候就听说这家伙完全支持中文输入,但是一直都没

使用TCPDF插件生成pdf以及pdf的中文处理

目录(?)[+] 多种多样的pdf开发库 WKHTMLTOPDF 2FPDF 3TCPDF 中文问题 做了这么多年项目,以前只是在别人的项目中了解过PHP生成pdf文件,知道并不难,但是涉及到了pdf开发库,首先介绍pdf库. 多种多样的pdf开发库 1.WKHTMLTOPDF wkhtmltopdf是一个很好的解决方案,基本上可以原样输出html页面中的内容,包括:图片/代码高亮部分css/页头/页尾等.有php和命令行方式,大概思路如下: 1) 先获取所有的远程html,然后生成wkhtml

TCPDF支持中文

TCPDF是一个用于快速生成PDF文件的PHP5函数包.TCPDF基于FPDF进行扩展和改进.支持UTF-8,Unicode,HTML和XHTML.在基于PHP开发的Web应用中,使用它来输出PDF文件是绝佳的选择.但毕竟这款开源软件是外国人开发的,对中文的支持总不是那么尽如人意,因此我们需要对它作进一步的增强.首先要下载TCPDF.访问http://www.tcpdf.org ,单击导航条上的”Download”链接,即可下载到最新版本的TCPDF压缩包.因为里面包含了范例和字体,因此文件大概