LaTeX 介绍和使用
最近在整理自己的收藏夹和知识集合,总感觉很多文档放本地或者印象笔记、有道笔记不是很好,遇到问题本能总是先 Google,不曾想过有时候自己已经花大量时间整理了,并且可能会出现在本地多个文档中整理了同一知识点,或者在不同笔记里都有记录相关问题,导致相关信息杂乱。因此,我规划从现在起将自己收藏的东西整理出来,全部放博客中,便于查找和统一更新。今天先更新 LaTeX 整理记录。
简介
1 . 七十年代末,Donald E. Knuth(高德纳) 在看到其多卷巨著 “The Art of Computer Programming” 第二卷的校样时,对由计算机排版的校样的低质量感到无法忍受。因此决定自己来开发一个高质量的计算机排版系统,这样就有了 TeX 。
2 . TeX 的第一版于 1978 年面世,TeX 的源程序是用 Pascal
写成的,原因是 Knuth 希望 TeX 尽可能方便地移植到其它的操作系统中去。当时 Pascal
是最适合于这一要求的编程语言。这也使得 TeX 现在已经在几乎所有的计算机系统中得到实现。
3 . TeX 的另一个重要的特征就是它的输出是与 设备无关 的。TeX 的输出文件称为 DVI 文件,即是 “Device Independent” 。一旦 TeX 处理了你的文件,你所得到的 DVI 文件就可以被送到任何输出设备如打印机,屏幕等并且总会得到相同的结果,而这与这些输出设备的限制没有任何关系。这说明 DVI 文件中所有的元素,从页面设置到文本中字符的位置都被固定,不能更改。
4 . TeX 现在已经被它的开发者 Knuth 所 “冰封”(frozen),基本不再开发了。但新的变种版本不断出现,
- LaTeX: 1984 年,由 Lamport 开发, 适合论文书籍, 对 TeX 推广贡献巨大,由于其标准的格式控制,latex 逐渐成为主流的 TeX 文档排版命令。LaTeX 时代开启。
- PDFTeX : 1997 年,由 H.T. Thanh 开发,完全兼容标准的 TeX ,但能够给出 PDF 输出。它也可以输出标准的 DVI 。
- XeTeX : 2005年,Jonathan Kew 在 e-TeX 基础上添加 Unicode 支持,并且连接 Mac OS X 的各种技术。XeTeX 在2005/6年陆续发布了它的 Windows 和 Linux 版本,最终集成在 TeXLive 2007 当中,标志着它被广泛地认可。在 XeTeX 中,使用多国语言,变得非常轻松。
- LuaTeX : 2007年,是 Aleph 与 PDFTeX 项目的继任者,主要由 Taco Hoekwater 开发,是 Lua 脚本语言和 TeX 的结合。
日志 随想
去年(2019年) 7 月入职,到今天也差不多一年了吧。在公司确实学习到了很多技能,但最令我欣慰的应该是公司的整体环境:Leader 随和,同事友好,工作环境舒适开放,双休不常加班(自愿),另外有大牛带,每两周都有内部大神分享经验。
从大学、到研究生,再到工作,一路走来,都很庆幸自己没有走太多的弯路。
本科时,同学关系很铁,这也是本科给我的最有价值的东西,到现在最常联系的也是本科的那一波人。而本科的魄力和能力则十分欠缺。虽然最终保研了,但对于我而言,保研靠的是我那书呆子的”读书“能力。我不认为这是值得表扬的事情,因为这种能力对我而言是比较”畏弱“的表现,没有特色、没有想法、没有表达,只会做题。。。
读研期,与导师关系很铁。看到网上很多导师压榨学生的新闻,我感觉遇到导师则是用尽了毕生的运气了。从大二开始就加入了导师实验室。谈项目,见客户,去企业做技术支持、企业招标导师都带上我,让我见识到了更多的人与事,真的让这个从农村来的我眼界大开。此外,师弟师妹的加入,让研究生的实验室更加活泼、朝气、美好。让原本孤独的自己有了陪伴,很喜欢那种一起”挥霍时间“的感觉。
到现在,虽然没有成为什么成功人士,但心性和认知我自认为自己了解了他们是什么。
公司最近裁员了,实习期认识的同事被迫离职了。。。,不知道自己能干多久。我知道命运应该要掌握在自己手里,如何掌握还需进一步探索。希望刚入行或即将入行的同学提早规划下吧!
QUIC/HTTP3 协议说明与站点构建
HTTP 已不再是全基于 TCP 了,QUIC 的发展终将带来 HTTP3
互联网的世界绝大部分的数据传输都是基于 HTTP 协议。自从 1990 年伯纳斯·李发明这 超文本传输协议(HTTP, HyperText Transfer Protocol) 后,于 1999 年 IETF 才正式发布 HTTP1.1(RFC 2616) 协议版本,而这个版本一用就是 15 年,至 2015 年 IETF 才正式发布 HTTP2(RFC 7540) 协议版本。其中 HTTP2 相比 HTTP1.1 的优化,我将会专门写个文章详细说明下。而今天我们会谈未来的 HTTP 协议 – QUIC/HTTP3。
- 本文将实现支持 QUIC/HTTP3 协议站点: https://http3.godjiyi.cn:9445/
- 个人实现 HTTP1.1/HTTP2/HTTP3 速度对比示例: https://demo.godjiyi.cn
- 开源 QUIC 支持项目: https://github.com/jiyiren/quic-web
视频示例:
协议截图:
国际标准化组织发展史
最近在了解 HTTP 协议的时候知道了 IETF 标准化组织,而前端中的 W3C,以及 EMCA 这些组织也在网上经常看到,还有国际标准化组织 ISO 这些到底有什么关系呢?下面记录下自己的了解。
主要关键词: IEC、ISA、ISO、ITU、EMCA 、IETF、W3C 等说明;
- IEC: 国际电工委员会
- ISA: 国家标准化协会的国际联盟
- ISO: 国际标准化组织
- ITU: 国际电信联盟
- EMCA: 欧洲计算机制造商协会
- IETF: 互联网工程任务组
- W3C: 万维网联盟
时间线图示:
下面会分别对各个组织进行详细介绍。
基于 gitbook 的项目文档设计
基于 Gitbook 的开源生态,更具美观的项目文档设计
项目源码地址:https://github.com/jiyiren/ProjectDoc
有色Demo预览地址:https://jiyiren.github.io/project-doc/
无色Demo预览地址:https://jiyiren.github.io/project-doc-plain/
无版权图库资源收集
我平常自己在写文档时,常常会搭配一些图片来展示。一般我都会去 无版权图片库 找一张搭配,毕竟程序员老是敲代码和文字打交道,已经苦不堪言了,来一点 色彩图像 刺激真的会让人耳目一新。很多时候程序员不仅仅应该是实现功能方,我们也应该要把自己当做甲方或者用户,去体验什么样的设计才能让自己感觉舒适。我喜欢有自己的个性,有自己的配色配图。
pixabay
- 推荐:★★★★★
- 地址:https://pixabay.com/
- 主页:
pexels
- 推荐:★★★★★
- 地址:https://www.pexels.com/
- 主页:
2019-07-28 日志
最近,我也毕业入职了,用了一个月时间熟悉了身边新环境,虽说还可以,但仍旧心有不安。
今年都说工作形式不好,多家互联网企业被爆裁员。互联网,曾今是多么充满活力的名词,基本上是”万众创业”的根本,而现在给人的则是”赢者通吃”的感觉,再无敢与巨头相争,百花齐放的景象了。
虽说现在巨头当道,创业热情没有以前的高,但互联网仍然是最大的创业领域。目前,移动互联的创业确实少了,但是 5G、IoT、人工智能的创业项目却有很多。
很多时候我们都在以我们自己能看到的信息进行评判和决策的,由于我们都处于历史长河中的一部分,在那一部分中我们的绝大部分技能、信息都聚焦于某一种东西上,如果时代改变了这种东西的价值,那我们自身的价值也会相应变化,最坏的情况就是贬值,而这正是互联网的特性。
心有不安,不安在时代正在极速地改变着最吃香的技能,而自己的技能却在逐步被淘汰!很多人怕的不是被裁,而是怕自己已经适应不了社会的需求了!
一份 LaTeX 报告形式模板
A LaTeX Template for Report, With Supporting Chinese Language