latex % 的作用
(2011-09-12 09:36:22)
标签:
杂谈 |
分类: latex/visio |
1. 当LATEX 在处理源文件时,如果遇到一个百分号字符%,那么LATEX
将忽略% 后的该行文本,分行符以及下一行开始的空白字符。这样,我们
就可以在源文件中写一些注释,而不会担心他们会出现在最后的排版结果
中。
2. % 也可以用来分割不允许有空格或分行的较长输入文本。
例如:
This is an % stupid
% Better: instructive <----
example: Supercal%
ifragilist%
icexpialidocious
结果如下:This is an example: Supercalifragilisticexpi
3. % 另一个重要的作用。
LATEX 在排列图形的时候实际上与排列其它的像文字这样的对象是一样的,
了解到这一点很重要。举例来说,如果行尾不是以% 结束的话, LATEX 会自动
在两行之间加进一个字符的水平间距。像:
朋友
你好
在输出结果中“朋友” 和“你好” 之间会有一个字符的水平间距。
\includegraphics{file.eps}
\includegraphics{file.eps}
则在图形之间有一个字符的水平间距。在第一行的行尾加上一个%
\includegraphics{file.eps}%
\includegraphics{file.eps}
就会使图形之间没有水平间距。如果需要,可用\hspace 命令在图形之间加进指
定长度1或用\hfill 来加进一个可填充可能的间距的橡皮长度。例如:
\includegraphics{file.eps}\hfill\includegraphics{file.eps}
将两个图形尽量向左右分开。而
\hfill\includegraphics{file.eps}%
\hfill\includegraphics{file.eps}\hspace*{\fill}
使得图形的两边和中间的间距都相等。由于换行符前的\hfill 命令将被忽略,
所以需要用\hspace*{\fill} 来替代它。(摘自graphics.pdf的10.2节。)
注:用\textwidth 或\em 等的函数作为\hspace 的参数,而不是采用一固定度量,可提高文档的通用性。