比尔盖子 博客

为什么要打倒IE6(LaTeX排版)

这是我的第一篇用LaTeX排版而成的文章,由比尔盖子去年所写的《淘汰IE6——如何升级过时的IE6》修改而成,具体请看PDF。

第二版

第二版修正了第一版中LaTeX排版方面的错误,与一些文章内容。
PDF在这里:为什么要打倒IE6(第二版)

它的LaTeX代码如下:

\documentclass{article}
\usepackage{CJK}
\usepackage{indentfirst}
\begin{document}
\begin{CJK}{GBK}{song}
\title{为什么要打倒IE6(第二版)}
\author{比尔·盖子}
\date{2011年8月12日}
\maketitle
\renewcommand\contentsname{\textbf{目录}}
\tableofcontents
\section{浏览器简介}
到底什么是浏览器呢?\textbf{其实上网看网页,也是需要一个软件的}。因为\textbf{ 是浏览网页用的,就叫“浏览器”了。}

浏览器\textbf{不止一种}:谷歌出品的 Chrome\footnote{它的开源版本 Chromium 也广为人知。};Moliza 出品的 Firefox,\textbf{都是}很好的浏览器。但是使用率\textbf{最高的},要数微软公司出品的\textbf{IE}\footnote{全称 Internet Explorer,互联网探索者。},因为它是系统自带的嘛,所以是使用最广泛的。

\textbf{浏览器和其它软件一样,也会升级换代},比如IE 就从最初的IE6,一直到IE7、IE8。\textbf{作为浏览器,当然是越新越好,但是IE 使用率最高的居然是10 年前过时的IE6},因为它是系统自带的嘛!
\section{过时浏览器}
网站的设计是有规范的,而浏览器正是按照这个规范打开网页,而这个规范也随着互联网的发展随之升级。但是,如果一款浏览器依然使用旧的规范,就会出现异常。比如IE6 发布后的几年,互联网规范升级了,因此微软公司就迅速发布的新版的IE7,跟进了新的规范。但是,IE6作为系统自带的浏览器,很多人都不知道升级,因此IE7没有被普及,IE8同样如此。

慢慢,使用过时浏览器,特别是IE6的危害显露出来:
\begin{enumerate}
\item 严重的页面错误——因为HTML\footnote{HTML(HyperText Markup Language,超文本标记语言)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。没有HTML,就没有网页。}、CSS\footnote{CSS(Cascading Style Sheets, 层叠样式表)专门用于控制网页的字体大小、格式、间距、配色等,与HTML协同工作,大幅度简化了网站格式设计的负担。}、JavaScript\footnote{对于更高级的网页功能,HTML就力不从心了,因此,出现了 JavaScript 这种脚本编程语言,经常来给HTML网页添加动态功能。大多数浏览器都具备解析JavaScript的能力。}出现了新的版本,
IE6 无法兼容,打开网站或多或少会不正常:文字错位,图片错位等,这是真是痛苦不堪\footnote{比尔盖子博客在IE6 就会出现浏览器无响应、内容错位的严重问题。}啊!
\item 严重的安全问题——由于十年前,互联网的安全问题还没有如今这么严峻,且当时IE6也是比较安全的浏览器。但后来互联网安全形势日益严峻,IE6的城墙已经无法抵御火炮的攻击了。
\item 严重的性能问题——为什么我的四核心电脑在打开网页时还是经常“卡机”?IE6 在当时是性能较高的浏览器,但新的网络技术,如新版本CSS出现之后,由于IE6对其无法进行优化;IE6陈旧的JavaScript解析器也对新版本的JavaScript力不从心,从而导致性能严重低下。
\item 严重的开发挑战——最痛苦的还是网站工程师,虽然有着新规范,但是因为按照10 年前规范设计的浏览器IE6仍然普及,为了能让IE6不出现文字错位,图片错位等,工程师就要按照旧规范再设计一边网站!导致了严重的重复劳动,但是没办法,IE6 不懂得遵守新规范啊!因此网站工程师的工作量增加了不止一倍!以至于IE6成了互联网公敌!
\item 本身也会有问题,比如上网时,存在着浏览器突然死掉,没有反应的问题。
\end{enumerate}
\section{升级IE6}
现在,由于西方已经大力打击互联网公敌IE6,因此在西方的使用率大大减少,甚至降至1\%到5\%。

但是在中国,有无数的盗版 Windows XP 仍在使用,而这些系统都自带IE6,因此互联网公敌IE6 在中国的使用率仍居高不下,达30.5\%,IE6甚至成为中国互联网的绊脚石。为了推动中国互联网的进步,和让你更加高效的浏览网页,请升级IE6。

另外要说的是,盗版系统也可以升级\footnote{微软起初在IE的升级程序中加入了正版验证,导致大量的盗版系统无法升级。后来由于消灭IE6势在必行,微软便去除了任何验证。}不会出现正版验证提示,这点请放心!
\newpage
\section{后记}
使用\LaTeX 这一伟大的排版系统排版,实在是一件令人愉快的事情。使用它,无需关注具体的格式,就能自动排出精美的版面、公式、目录。以后,比尔盖子会大量的使用这一排版系统。另外,根据 Views63 的指点,对本文进行了一些修改,其中之一就是使用空行分段,而不是\textbackslash\textbackslash 换行,经过试用,果然消除了所有的Bad Boxes,十分感谢。

另外,\LaTeX 换行的问题实在是有些头疼,我习惯空行分段,但\LaTeX ,编译出来的是行首空两格分段,而且第一行无法空格。后来发现只要导入 Indentfirst 宏包就行了,空行分段就以后再研究吧。
\end{CJK}
\end{document}

第一版

PDF在这里:为什么要打倒IE6

它的LaTeX代码如下:

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
\title{为什么要打倒IE6}
\author{比尔·盖子}
\date{2011年8月12日}
\maketitle
\renewcommand\contentsname{\textbf{目录}}
\tableofcontents
\section{浏览器简介}
到底什么是浏览器呢?\textbf{其实上网看网页,也是需要一个软件的}。因为\textbf{ 是浏览网页用的,就叫“浏览器”了。}\\\\浏览器\textbf{不止一种}:谷歌出品的Chrome\footnote{它的开源版本Chromium也广为人知。};Moliza出品的Firefox,\textbf{都是}很好的浏览器。但是使用率\textbf{最高的},要数微软公司出品的\textbf{IE}\footnote{全称Internet Explorer,互联网探索者。},因为它是系统自带的嘛,所以是使用最广泛的。\\\\\textbf{浏览器和其它软件一样,也会升级换代},比如IE 就从最初的IE6,一直到IE7、IE8。\textbf{作为浏览器,当然是越新越好,但是IE 使用率最高的居然是10 年前过时的IE6},因为它是系统自带的嘛!
\section{过时浏览器}
网站的设计是有规范的,而浏览器正是按照这个规范打开网页,而这个规范也随着互联网的发展随之升级。但是,如果一款浏览器依然使用旧的规范,就会出现异常。比如IE6发布后的几年,互联网规范升级了,因此微软公司就迅速发布的新版的IE7,跟进了新的规范。但是,IE6作为系统自带的浏览器,很多人都不知道升级,因此IE7没有被普及,IE8同样如此。\\\\慢慢,使用过时浏览器,特别是IE6的危害显露出来:
\begin{enumerate}
\item 严重的页面错误——因为HTML\footnote{HTML(HyperText Markup Language,超文本标记语言)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。没有HTML,就没有网页。}、CSS\footnote{CSS(Cascading Style Sheets, 层叠样式表)专门用于控制网页的字体大小、格式、间距、配色等,与HTML协同工作,大幅度简化了网站格式设计的负担。}、JavaScript{对于更高级的网页功能,HTML就力不从心了,因此,出现了JavaScript这种脚本编程语言,经常来给HTML网页添加动态功能。大多数浏览器都具备解析JavaScript的能力。}出现了新的版本,IE6 无法兼容,打开网站或多或少会不正常:文字错位,图片错位等,这是真是痛苦不堪啊!\footnote{比尔盖子博客在IE6 就会出现浏览器无响应、内容错位的严重问题。}
\item 严重的安全问题——由于十年前,互联网的安全问题还没有如今这么严峻,且当时IE6也是比较安全的浏览器。但后来互联网安全形势日益严峻,IE6的城墙已经无法抵御火炮的攻击了。
\item 严重的性能问题——为什么我的四核心电脑在打开网页时还是经常“卡机”?IE6 在当时是性能较高的浏览器,但新的网络技术,如新版本CSS出现之后,由于IE6对这些东西无法进行优化;IE6陈旧的JavaScript解析器也对新版本的JavaScript力不从心,从而导致性能严重低下。
\item 严重的开发挑战——最痛苦的还是网站工程师,虽然有着新规范,但是因为按照10 年前规范设计的浏览器IE6仍然普及,为了能让IE6不出现文字错位,图片错位等,工程师就要按照旧规范再设计一边网站!导致了严重的重复劳动,但是没办法,IE6 不懂得遵守新规范啊!因此网站工程师的工作量增加了不止一倍!以至于IE6成了互联网公敌!
\item 本身也会有问题,比如上网时,存在着浏览器突然死掉,没有反应的问题。
\end{enumerate}
\section{升级IE6}
现在,由于西方已经大力打击互联网公敌IE6,因此在西方的使用率大大减少,甚至降至1\%到5\%。\\\\但是在中国,有无数的盗版XP仍在使用,而这些系统都自带IE6,因此互联网公敌IE6在中国的使用率仍居高不下,达30.5\%,IE6甚至成为中国互联网的绊脚石。为了推动中国互联网的进步,和让你更加高效的浏览网页,请升级IE6。\\\\另外要说的是,盗版系统也可以升级\footnote{微软起初在IE的升级程序中加入了正版验证,导致大量的盗版系统无法升级。后来由于消灭IE6势在必行,微软便去除了任何验证}不会出现正版验证提示,这点请放心!
\newpage
\section{后记}
使用\LaTeX这一伟大的排版系统排版,实在是一件令人愉快的事情。使用它,无需关注具体的格式,就能自动排出精美的版面、公式、目录。以后,比尔盖子会大量的使用这一排版系统。
\end{CJK}
\end{document}

Categories: LaTeX

U盘缩水?不存在的事实!(LaTeX排版) » « 方舟子、休假式治疗别烦我——使用weiboFilter根据关键词过滤微博

发表评论

Your email address will not be published.

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

Copyright © 2017 比尔盖子 博客

匿名浏览:http://x4wttqqrkud5pttgqlpxgevtr4rbqpa6lkwdiw3o3m6q4deeldgq.b32.i2p
警告:残留有明网混合资源,访问前请自行屏蔽明网流量

Theme by Anders NorenUp ↑