summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/lshort-chinese/src/chap/chap.05.style.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/lshort-chinese/src/chap/chap.05.style.tex')
-rw-r--r--Master/texmf-dist/doc/latex/lshort-chinese/src/chap/chap.05.style.tex50
1 files changed, 27 insertions, 23 deletions
diff --git a/Master/texmf-dist/doc/latex/lshort-chinese/src/chap/chap.05.style.tex b/Master/texmf-dist/doc/latex/lshort-chinese/src/chap/chap.05.style.tex
index bacb3f98778..b23b38b2e2b 100644
--- a/Master/texmf-dist/doc/latex/lshort-chinese/src/chap/chap.05.style.tex
+++ b/Master/texmf-dist/doc/latex/lshort-chinese/src/chap/chap.05.style.tex
@@ -34,7 +34,7 @@
\begin{table}[htp]
\caption{字体命令。} \label{tbl:fonts}
\centering
-\begin{tabular}{@{}rrcc@{}}
+\begin{tabular}{*{4}{l}}
\hline
\cmd{rmfamily}\cmdindex{rmfamily} & \cmd{textrm}\cmdindex{textrm}\marg*{\ldots} & \textrm{roman} & 衬线字体(罗马体)\\
\cmd{sffamily}\cmdindex{sffamily} & \cmd{textsf}\cmdindex{textsf}\marg*{\ldots} & \textsf{sans serif} & 无衬线字体 \\
@@ -59,7 +59,7 @@
\begin{table}[htp]
\centering
\caption{字号。} \label{tbl:sizes}
-\begin{tabular}{@{}ll}
+\begin{tabular}{ll}
\hline
\cmd{tiny}\cmdindex{tiny} & \tiny tiny font \\
\cmd{scriptsize}\cmdindex{scriptsize} & \scriptsize very small font\\
@@ -82,9 +82,10 @@
\begin{table}[htp]
\centering
\caption{标准文档类中的字号大小。}\label{tbl:ptsizes}
-\begin{tabular}{lrrr}
+\begin{tabular}{*{4}{l}}
+\hline
+\textbf{字号} & \textbf{10pt 选项(默认)} & \textbf{11pt 选项} & \textbf{12pt 选项} \\
\hline
-字号 & 10pt 选项(默认)& 11pt 选项 & 12pt 选项 \\
\cmd{tiny}\cmdindex{tiny} & 5pt & 6pt & 6pt\\
\cmd{scriptsize}\cmdindex{scriptsize} & 7pt & 8pt & 8pt\\
\cmd{footnotesize}\cmdindex{footnotesize} & 8pt & 9pt & 10pt \\
@@ -139,11 +140,11 @@ He likes {\LARGE large and
常见的正文字体编码有 \texttt{OT1} 和 \texttt{T1} 等。\LaTeX\ 默认使用对原始 \TeX\ 兼容的 \texttt{OT1} 编码,使用起来有诸多限制:
高德纳在设计 Computer Modern 字体时认为一些符号,如大于号、小于号等,原则上都应该在公式里出现,所以在正文字体(\cmd{rmfamily} 或 \cmd{sffamily})里,
这些符号所在的位置被其它符号所占据(事实上用户输入 \texttt< 和 \texttt> 得到的是\ !` 和\ ?` 两个倒立的标点符号,
-正常的大于号和小于号可用命令 \cmd{textgreater} 和 \cmd{textless} 输入;\cmd{ttfamily} 字体下基本上是正常的)。
+正常的大于号和小于号可用命令 \cmd{textgreater} 和 \cmd{textless} 输入;等宽字体(\cmd{ttfamily})里是正常的大于号和小于号)。
扩展的 \texttt{T1} 编码则对 ASCII 字符的兼容好得多,不会出现上述的大于号、小于号的问题。
\texttt{T1} 编码配合一些字体宏包如 \pkg{txfonts}、\pkg{lmodern} 等,还能够令用户使用 \cmd{textasciitilde} 命令
-输入位置居中的连字符 a\textasciitilde b,相比数学符号 \texttt\$\cmd{sim}\texttt\$ 来得合理一些。
+输入位置居中的波浪号,比如表示近似的用法 \textasciitilde 24,相比数学符号 \texttt\$\cmd{sim}\texttt\$ 来得合理一些。
\pkgindex{fontenc}
切换字体编码要用到 \pkg{fontenc} 宏包:
@@ -151,15 +152,16 @@ He likes {\LARGE large and
\usepackage[T1]{fontenc}
\end{verbatim}
-\pkg{fontenc} 宏包是用来配合传统的 \LaTeX\ 字体的,如表 \ref{tbl:font-pkgs} 中的大部分宏包。如果使用下文的 \pkg{fontspec}
+\pkg{fontenc} 宏包是用来配合传统的 \LaTeX\ 字体的,如表 \ref{tbl:font-pkgs} 中的一些传统宏包。如果使用下文的 \pkg{fontspec}
宏包调用 \texttt{ttf} 或 \texttt{otf} 格式字体,就不要再使用 \pkg{fontenc} 宏包。
+使用表 \ref{tbl:font-pkgs} 中的字体宏包之前最好查看一下宏包的帮助手册,了解使用方法和注意事项。
\begin{table}[!p]
\centering
\caption{常见的 \LaTeX\ 字体宏包。}\label{tbl:font-pkgs}
-\begin{tabularx}{\linewidth}{cX}
+\begin{tabular}{lp{30em}}
\hline
- \multicolumn{2}{c}{文本/数学字体搭配的宏包} \\
+ \multicolumn{2}{c}{\textbf{文本 / 数学字体搭配的宏包}} \\
\hline
\pkg{lmodern} & Latin Modern 字体,对 Computer Modern 字体的扩展 \\
\pkg{cmbright} & 仿 Computer Modern 风格的无衬线字体 \\
@@ -175,10 +177,10 @@ He likes {\LARGE large and
\pkg{fourier} & fourier 风格数学字体,配合 Utopia 正文字体 \\
\pkg{fouriernc} & fourier 风格数学字体,配合 New Century Schoolbook 正文字体 \\
\pkg{arev} & Arev 无衬线字体宏包,Vera Sans 风格 \\
- \pkg{mathdesign} & 配合 Charter/Garamond/Utopia 正文字体的数学字体宏包(Garamond 字体可能需要单独安装) \\
+ \pkg{mathdesign} & 配合 Charter / Garamond / Utopia 正文字体的数学字体宏包(Garamond 字体可能需要单独安装) \\
\hline
- \multicolumn{2}{c}{文本字体宏包} \\
- \multicolumn{2}{l}{\small 以下字体包括传统的 \LaTeX\ 字体格式以及 TrueType / OpenType 格式。} \\
+ \multicolumn{2}{c}{\textbf{文本字体宏包}} \\
+ \multicolumn{2}{l}{\footnotesize 以下字体包括传统的 \LaTeX\ 字体格式以及 TrueType / OpenType 格式。} \\
\hline
\pkg{dejavu} & DejaVu 开源字体 \\
\pkg{droid} & Droid 开源字体 \\
@@ -188,14 +190,14 @@ He likes {\LARGE large and
\pkg{sourcesanspro} & Source Sans Pro 开源无衬线字体 \\
\pkg{sourcecodepro} & Source Code Pro 开源等宽字体 \\
\hline
- \multicolumn{2}{c}{符号宏包} \\
+ \multicolumn{2}{c}{\textbf{符号宏包}} \\
\hline
\pkg{mathabx} & 数学符号宏包之一 \\
- \pkg{MnSymbol} & 数学符号宏包之一 \\
+ \pkg{MnSymbol} & 数学符号宏包之一,配合 Minion Pro 文本字体 \\
\pkg{fdsymbol} & 数学符号宏包之一 \\
- \pkg{pifont} & Zapf Dingbats 符号字体宏包 \\
+ \pkg{pifont} & Zapf Dingbats 符号宏包 \\
\hline
-\end{tabularx}
+\end{tabular}
\end{table}
\subsection{使用 \pkg{fontspec} 宏包更改字体 (\texttt{xelatex})}\label{subsec:fontspec}
@@ -244,12 +246,14 @@ He likes {\LARGE large and
在前面的一些章节,我们已经见到一些长度和长度变量的用法。本节首先统一介绍长度和长度变量。
-长度的数值 \Arg{length} 由数字和单位组成。常用的单位如下:
+长度的数值 \Arg{length} 由数字和单位组成。常用的单位见表 \ref{tbl:length-unit}。
\def\unitindex#1{\index{#1@\texttt{#1} (\textit{长度单位})}}
-\begin{center}
-\begin{tabular}{cl}
+\begin{table}[htp]
+\centering
+\caption{\TeX\ / \LaTeX\ 中的长度单位。}\label{tbl:length-unit}
+\begin{tabular}{ll}
\hline
\texttt{pt}\unitindex{pt} & 点阵宽度,1/72.27\texttt{in} \\
\texttt{bp}\unitindex{bp} & 点阵宽度,1/72\texttt{in} \\
@@ -261,7 +265,7 @@ He likes {\LARGE large and
\texttt{ex}\unitindex{ex} & 当前字号下小写字母 x 的高度,常用于垂直距离的设定 \\
\hline
\end{tabular}
-\end{center}
+\end{table}
在一些情况下还会用到可伸缩的“弹性长度”,如 \texttt{12pt plus 2pt minus 3pt}
表示基础长度为 \texttt{12pt},可以伸展到 \texttt{14pt} ,也可以收缩到 \texttt{9pt}。
@@ -575,8 +579,8 @@ between lines in a paragraph.
\begin{table}[htp]
\centering
-\caption{\LaTeX\ 预定义的页眉页脚样式}\label{tbl:pagestyle}
-\begin{tabularx}{0.8\textwidth}{lX}
+\caption{\LaTeX\ 预定义的页眉页脚样式。}\label{tbl:pagestyle}
+\begin{tabular}{lp{30em}}
\hline
\texttt{empty} & 页眉页脚为空 \\
\texttt{plain} & 页眉为空,页脚为页码。(\cls{article} 和 \cls{report} 文档类默认;\cls{book} 文档类的每章第一页也为 plain 格式) \\
@@ -584,7 +588,7 @@ between lines in a paragraph.
\texttt{headings} & 页眉为章节标题和页码,页脚为空。(\cls{book} 文档类默认) \\
\texttt{myheadings} & 页眉为页码及 \cmd{markboth} 和 \cmd{markright} 命令手动指定的内容,页脚为空。\\
\hline
-\end{tabularx}
+\end{tabular}
\end{table}
\clsindex{article,report,book}