参考资料:http://blog.sina.com.cn/s/blog_6ea58f530101aizw.html
  先说一下我的解决方案(Texpad + CJK packages) Texpad是macos和ios上的一款LaTeX排版软件,这个软件的开发者基于TeX重写了一个TeX引擎,名为TexpadTeX,它的过人之处是做到了pdf实时预览,注意不是实时编译,速度相当之快~。CJK则是一款支持中日韩三国语言的包,我昨天一度认为CJK是一种过时的用法,现在的主流是xelatex+xeCJK,或者说CTeX。但是没想到这个包和Texpad擦出了别样的火花。
  不多说了,看效果:

texpad实时预览中文

  可见对中文的反应速度是相当快的。因为本人也刚刚接触TeX,中文字体,细节等等不足,还需要大家多研究,假如本文有错误请轻喷。


  文章到这里貌似应该结束了,只不过是一个好用的软件加上一串代码:

documentclass

  那为什么会我会花了这么久才找到解决方案呢? “TEX 是基于单字节编码的,因为 Knuth 当初开发 TEX 时没考虑那么远,也没有现成的标准可以借鉴。” 这就导致各种TeX编译引擎对中文的支持一言难尽,这也是ctex,xelatex出现的原因。在我使用的Texpad上,假如用常见的中文支持手段会发生什么呢?

手段1:调用ctex包,或者使用ctex内置的文档类

documentclass[UTF8]{ctexart}
begin{document}
这是一个CTEX的utf-8编码例子,{kaishu 这里是楷体显示},{songti 这里是宋体显示},{heiti 这里是黑体显示},{fangsong 这里是仿宋显示}。
end{document}

  将会报错:

  当前使用的引擎--实时预览引擎Texpadtex不支持ctex,实时预览梦破灭。手段2:使用xeCJK包。

documentclass{article}
usepackage{xeCJK}
setCJKmainfont{SimSun}
begin{document}
中文 LaTeX 示例。
end{document}

  报错没有找到xeCJK.sty文件,我分析后认为不是少了这个文件这么简单。再加上xeCJK文档里有这么一句话,只支持xeLaTeX,实时预览梦再度破灭。

  没有第三个手段了。值得一提的是对于这两个手段,假如在texpad中设置外置编译器为xelatex,仍可以完美运行。只不过实现不了实时预览,仅仅是auto保存,闲时编译预览而已。
  你可能觉得只要这个开发商多提供一些对中文的支持就行了,我们就能用自己熟悉的手段调用中文了。遗憾的是我在这个软件提供的补充bundle里没有找到好的中文支持,而且在大陆地区下载很慢。只希望对中文的支持能够后续跟进吧。

itextpdf中文不显示_LaTeX实时预览中文相关推荐

  1. 如何在WordPress中显示链接的实时预览

    Have you ever seen sites that show a live preview of links when you bring your mouse over them? That ...

  2. textedit实时显示位置_加什么地形就看什么等高线!等高线实时预览就是这么爽...

    做规划.做设计.选场地.水文分析.玩户外,哪个都不离开等高线地图. 目前能找到的等高线地图(OpenCycleMap.Garmin矢量地图等)都不太好用:加载速度慢.渲染效果不太好.无法对地形进行渲染 ...

  3. 浏览器显示海康摄像头实时预览画面纯前端解决方案

    浏览器显示海康摄像头实时预览画面纯前端解决方案 将海康设备的 rtsp 协议视频流通过 ffmpeg 转码为 flv 实时视频流,并将实时视频流通过 express 服务生成 http 长链接或 ws ...

  4. 修复百度编辑器插入视频的bug,可实时预览视频,可修改到支持手机查看视频...

    站在前人的肩膀上我们就可以站的更高,看得更远. 所以,请在 ueditor.config.js中搜索 whitlist , 在后面加入 source: ['src', 'type'], embed: ...

  5. VSCode中安装Live Server插件实现Html网页代码的实时预览

    VSCode中安装Live Server插件实现Html网页代码的实时预览 利用寒假时间学习了一些基本的网页知识,在编写Html代码时可以利用IDEA.WebStorm.Dream Weaver等工具 ...

  6. VSCode设置网页代码实时预览

    目录 一.设置描述 二.操作步骤 一.设置描述 1.VSCode作为一款很不错的开发软件,相比DW更小巧,用来测试前端特别不错,那么我们平时开发网页发现只有写完代码,然后保存,接下来到浏览器中刷新查看 ...

  7. dw实时视图与网页不一样_视图窗口和oc实时预览内容显示范围不一样,不完全同步。...

    <C4D百科全书>>><C4D的十万个为什么>有简单的初级知识,也有深度经验分享. 问题:实时预览窗口锁定分辨率怎么用?视图窗口和oc实时预览内容显示范围不一样,不 ...

  8. Sublime Text 3 的 Markdown 实时预览全面总结

    Sublime Text 3 简介 http://www.sublimetext.com/ Sublime Text 3 : A sophisticated text editor for code, ...

  9. vue2实现海康威视根据海康插件进行监控实时预览和回放功能,全套代码,开箱即用。

    这是一套拿到手就能直接用的根据海康提供的摄像机节点实时预览和回放的全步骤代码,开箱即用. 前言 我的是基于vue2写的,vue3可以看我下一篇文章.  点击跳转至vue3关于海康视频开发文章. 很多人 ...

最新文章

  1. 【微信小程序canvas】实现小程序手写板用户签名(附代码)
  2. 用java实现计算器加减乘除功能,并能够循环接收新的数据,通过用户交互实现
  3. opencv中的美图技巧(祛斑,词云,风格迁移,抠图,插图,修改背景,图片二维码)等着你的女朋友夸你吧
  4. php 数据显示,数据显示处理,该怎么处理
  5. Android之RecyclerView 实现真正的Gallery效果
  6. 执行器的Spring启动和安全性事件
  7. jdk1.7 tomcat7 centos 安装
  8. python 3_Python3 列表
  9. Java中代码块和继承
  10. 关于vue2用vue-cli搭建环境后域名代理的http-proxy-middleware解决api接口跨域问题
  11. php7.0搭配nginx,Linux安装配置php7.0+nginx
  12. Web - JSON基础讲解
  13. 软件开发过程中最重要的是人?还是领导者?
  14. 获取远程资源提示msxml3.dll指定资源下载失败
  15. 微信自定义分享功能;分享朋友,分享到朋友圈
  16. GB50016计算机房设计规定,为什么GB50016-2014《建筑设计防火规范》不包含防排烟系统实施规定?...
  17. PseudoSeg: Designing Pseudo Labels for Semantic Segmentation阅读笔记
  18. Java串口通信读写串口导致程序崩溃问题
  19. 强化学习训练Agent走直线
  20. BLE4.2链路层(LL)安全机制-LL Privacy

热门文章

  1. python 红黑树_python学习笔记|红黑树(性质与插入)
  2. linux 下 php 安装 Gearman
  3. MogileFS高级应用(二)最后有疑问
  4. Android数据存储之SD卡
  5. Repeater控件最后一笔记录高亮显示
  6. 利用日志审计追踪APT***
  7. 一个普通80后的IT Pro去溜冰的感慨
  8. [图]为C# Windows服务添加安装程序
  9. 机器学习-类别不平衡问题
  10. percona-toolkit工具的使用