From 4cbe9447059fb61b66af09c9e8bdda04727d1bb5 Mon Sep 17 00:00:00 2001 From: Shuo Chen Date: Sun, 8 Mar 2015 15:08:11 +0800 Subject: [PATCH] Fix for TeX Live 2014. --- abstract.tex | 14 +++++++------- chapEnvironment.tex | 10 +++++----- chapStyle.tex | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) mode change 100644 => 100755 abstract.tex mode change 100644 => 100755 chapEnvironment.tex mode change 100644 => 100755 chapStyle.tex diff --git a/abstract.tex b/abstract.tex old mode 100644 new mode 100755 index 0a7defe..25f9950 --- a/abstract.tex +++ b/abstract.tex @@ -1,20 +1,20 @@ -多年之前我写过一篇书评《〈Word排版艺术〉读后感——兼谈与\LaTeX的比较》 +多年之前我写过一篇书评《〈Word排版艺术〉读后感——兼谈与\LaTeX 的比较》 \footnote{\myurl{http://blog.csdn.net/solstice/article/details/187233}}, -其中写道{\kaishu “如果将来有时间,我把自己用\LaTeX排书的经验总结一下, -让读者在阅读《Word排版艺术》的基础上,更容易地把知识应用到\LaTeX排版中去。”} +其中写道{\kaishu “如果将来有时间,我把自己用\LaTeX 排书的经验总结一下, +让读者在阅读《Word排版艺术》的基础上,更容易地把知识应用到\LaTeX 排版中去。”} 我自己排版了 \mybooktitle,现在终于可以把账还上了。 -本文假定读者已经读过\LaTeX的入门文档 +本文假定读者已经读过\LaTeX 的入门文档 \footnote{\myurl{http://mirrors.ctan.org/info/lshort/chinese/lshort-zh-cn.pdf}} \footnote{\myurl{http://www.tex.ac.uk/tex-archive/info/latex-notes-zh-cn/latex-notes-zh-cn.pdf}} 和书籍 -\footnote{《\LaTeX入门与提高(第2版)》,陈志杰等著,高等教育出版社。}, +\footnote{《\LaTeX 入门与提高(第2版)》,陈志杰等著,高等教育出版社。}, 具备基本的使用技能,这不是一篇入门教程。 排版是一门大学问,我只是一名技术图书的作者,有一些初步的 \LaTeX 使用经验。 我不是专家,出版印刷的行话也不怎么会说。 -本文的目的是让有志于用\LaTeX来排版自己书的人少走一些弯路。 +本文的目的是让有志于用\LaTeX 来排版自己书的人少走一些弯路。 换句话说,这篇文章是讲“我是怎么做的”,不是讲“哪种做法最好”。 -另外,遇到\LaTeX使用方面的问题请先阅读FAQ +另外,遇到\LaTeX 使用方面的问题请先阅读FAQ \footnote{\myurl{http://www.newsmth.net/bbscon.php?bid=460\&id=282515}},再上CTeX论坛 \footnote{\myurl{http://bbs.ctex.org/forum.php} } 或水木社区TeX版 \nolinebreak \footnote{\myurl{http://www.newsmth.net/bbsdoc.php?board=TeX}} 发帖询问, diff --git a/chapEnvironment.tex b/chapEnvironment.tex old mode 100644 new mode 100755 index 29a4035..1212044 --- a/chapEnvironment.tex +++ b/chapEnvironment.tex @@ -26,7 +26,7 @@ \section{为什么要自己排版?} \myenddot -\section{为什么要用\LaTeX排版?} +\section{为什么要用\LaTeX 排版?} \begindot \item \LaTeX 不会自作聪明地自动更正,例如句首字母大写 (关键字 \kw{double} 变为 \kw{Double}), @@ -44,7 +44,7 @@ \section{为什么要用\LaTeX排版?} \item \LaTeX 可以处理英文断字(Hyphenation),避免一行文字太稀疏。 例如\fn{Concurrent\-Hash\-Map} 这种在技术书籍中经常出现的长类名, 如果不断字就会造成难看的版面。这也是Word排版容易出现的问题。 -另外\LaTeX的断行和断页采用动态规划算法,排出来的版面比Word的贪心算法更匀称, +另外\LaTeX 的断行和断页采用动态规划算法,排出来的版面比Word的贪心算法更匀称, 见后文的例子。 @@ -58,7 +58,7 @@ \section{为什么要用\LaTeX排版?} 以下展示动态规划与贪心算法的区别。这里版心宽度是20个汉字。\label{ex:dynamicProgramming} 第一行排满了20字,刚刚好。 第二行排了16字,后接一个长单词,其宽度超过5个汉字, -因此本行排不下了。Word和\LaTeX都会把长单词移到第三行, +因此本行排不下了。Word和\LaTeX 都会把长单词移到第三行, 但是区别在于Word不会返回去调整第一行已经排好的那20个字% (贪心算法只管当前行,排满为止,排不下就另起一行), 因此第二行比第一行显得稀疏,版面不匀称。 @@ -98,7 +98,7 @@ \subsection{\TeX 发行版} \footnote{\myurl{http://blog.jjgod.org/2009/11/21/chinese-in-tex-live-2009/}}, 不要采用过时的 CJK 或 CCT 方案。 -注意,\TeX本身是非常稳定的,但是中文处理则在不断改进。 +注意,\TeX 本身是非常稳定的,但是中文处理则在不断改进。 例如TeX Live 2010和TeX Live 2012在处理中英文混排方面就有区别, 造成“动版”,严重时会影响既有分页。 @@ -153,7 +153,7 @@ \subsection{理想的工作流程} GitHub 的私有 repository 可保证数据安全。 \subsection{现实的工作流程} -编辑往往既不会\LaTeX也不会Git,那就之好采用原始方案, +编辑往往既不会\LaTeX 也不会Git,那就之好采用原始方案, 作者提供PDF,编辑加以评注,或者打印出来再用红笔校对。 \section{\fn{.tex} 文件组织} diff --git a/chapStyle.tex b/chapStyle.tex old mode 100644 new mode 100755 index 42cb0cf..87aa9b0 --- a/chapStyle.tex +++ b/chapStyle.tex @@ -93,7 +93,7 @@ \section{图表编号} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{脚注} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection{编号} -\LaTeX默认是按章重置脚注编号, +\LaTeX 默认是按章重置脚注编号, 这么如果重印的时候需要增加一个脚注, 势必会影响后续页码,这是 \mybooktitle 排版的一个教训。 因此我意识到脚注应该是按页重置,但是 \verb|\@addtoreset{footnote}{page}| @@ -101,12 +101,12 @@ \subsection{编号} 例如 \sfn{\bs usepackage[perpage]\{footmisc\}}。 \index{宏包!footmisc@\fn{footmisc}} -\LaTeX默认的脚注编号是数字,这有时会造成误解。 +\LaTeX 默认的脚注编号是数字,这有时会造成误解。 例如给长度单位pt添加脚注,正文中可能会出现“pt\textsuperscript{2}”, 让人误以为是面积单位,因此可以改用带圈数字。 \subsection{置底} -\LaTeX默认的脚注位置不是固定置底,而有可能随页面内容而浮动。例如 \myurl{footnote-middle.tex}。 +\LaTeX 默认的脚注位置不是固定置底,而有可能随页面内容而浮动。例如 \myurl{footnote-middle.tex}。 \vspace{1ex} \centerline{\fbox{\includegraphics[page=1]{footnote-middle.pdf}}%