[原]8小时外实践系列之二——比Office Word更出色的印刷级文字工具: LaTex
来源:互联网 发布:软件质量管理部门职责 编辑:程序博客网 时间:2024/05/18 02:46
引言
一个用Office Word写文档的程序员绝对不是一个好程序员。Word没有代码高亮,没有行间代码,插入表格后还要仔细调整单元格格式,鼠标操作太多。
一个用MarkDown写文档的程序员可能不是一个好程序员。MarkDown虽然是github,StackOverFlow以及国内的CSDN的“御用”编辑器,本文甚至也是用MarkDown编辑器写成的。但是,MarkDown不能精确调节行间距,多级编号,表格格式。也许看到这里,CSDN的各位姥爷们说,这不是强迫症吗?我想说的是,一个没有强迫症的程序员可能不是一个好程序员。
那么问题来了:格式化文字编辑器哪家强?各位看官稍安毋躁,且往下看。
基础知识:1
- TeX 一种免费的电子排版系统,输入纯文本,通过TeX命令,输出排版精美的文章。
- LaTex 每一个LaTex命令被自动转化成几百条Tex命令,简化了TeX的操作和学习成本。
- CTeX 这是一个多义词:指国内致力于TeX环境推广的网站www.ctex.org;另外指支持中文的LaTeX套装:CTeX。
纯英文LaTex环境配置
以下内容基本由latexbuch.de的教程翻译而来。
每个人都可以免费安装使用LaTex,遵循以下步骤:
1. TexLive(点此下载)是LaTex的核心,负责把.tex格式的文件输出为.pdf文件。安装包大小约2GB。大吗?和Office套件比就不会觉得安装包大了。
2. 你还需要一个好用的记事本来编辑.tex文件。推荐texmaker(点此下载)(支持Mac, Linux, Win全系列),当然这也是完全免费的。 texmaker有一个窗口实时显示输出的pdf,这很重要,因为如果你看不见你的pdf,很多格式未必符合你的期望。
3. 未完待续…
中文LaTeX(CTeX套件)环境配置(Win7-64bit)
先推荐一个很棒的自带论坛的LaTeX的资讯站。
感谢李清,中文LaTeX的配置目前已经很傻瓜式了。只需下载CTeX套件(支持百度云),安装包大小约1.4GB,下载安装,下一步下一步。
本文使用的是CTeX 2.9。安装需要一点时间,耐心等待完成后,在桌面上找到打开WinEdit编辑器:
1.新建
2.输入以下内容:
\documentclass[CJK]{cctart}\begin{document}中文测试\end{document}
3.点击生成pdf,先会弹出一个窗口让你保存.tex文件。
- http://wenku.baidu.com/link?url=ZBXaosOrtmLOfD-HRYCU690jiydllNsIyndYZssQU67UdBLBtJdP5WAyYLevnmVotPXduhOsHNabv4iY3nhybZlz_KEHyZ68mWVjWxSXWee ↩
- [原]8小时外实践系列之二——比Office Word更出色的印刷级文字工具: LaTex
- [原]8小时外实践系列之四——从零开始建立一个个人网站
- 8小时外实践系列(三)——玩玩github
- Word插入Latex公式的几种方式~(TeXsWord、EqualX、Aurora、向Office插入LaTeX公式的工具)
- Word插入Latex公式的几种方式~(TeXsWord、EqualX、Aurora、向Office插入LaTeX公式的工具)
- Word插入Latex公式的几种方式~(TeXsWord、EqualX、Aurora、向Office插入LaTeX公式的工具)
- Word插入Latex公式的几种方式~(TeXsWord、EqualX、Aurora、向Office插入LaTeX公式的工具)
- LaTeX入门系列之二(LaTeX教程)
- word中的公式排版——公式比文字高的解决方法
- 比AlphaGo Zero更强的AlphaZero来了!8小时解决一切棋类!| 快讯
- 比AlphaGo Zero更强的AlphaZero来了!8小时解决一切棋类! PENG Bo
- 比AlphaGo Zero更强的AlphaZero来了!8小时解决一切棋类!
- 比AlphaGo Zero更强的AlphaZero来了!8小时解决一切棋类!
- 比AlphaGo Zero更强的AlphaZero来了!8小时解决一切棋类!
- 加速时代的学习:比一万小时更快
- 章鱼哥出品—VB.NET Office操作之Word(二)
- 职场新手Office补习系列——Word
- 【Android工具类】比DES加密更安全的算法——3DES加密算法
- find the pairs
- Android版OpenGL游戏引擎的集成KeyMob管理库教程
- SVN(Subversion)
- NameNode运行原理浅析
- serialVersionUID的作用
- [原]8小时外实践系列之二——比Office Word更出色的印刷级文字工具: LaTex
- Spring的ApplicationEvent的使用
- struts2+spring+ibatis配置 学习笔记
- Spring MVC
- 剖析Memcached分布式内存对象缓存系统的工作原理
- jquery array remove duplicate records
- 常用Oracle分析函数详解
- Android 4K高清图片解码显示(1)安卓内存分析
- c++STL 中的copy函数