返回首页

latex % 的作用概述

时间:2012-11-08 13:57来源:知行网www.zhixing123.cn 编辑:麦田守望者

1. 当LATEX 在处理源文件时,如果遇到一个百分号字符%,那么LATEX
将忽略% 后的该行文本,分行符以及下一行开始的空白字符。这样,我们
就可以在源文件中写一些注释,而不会担心他们会出现在最后的排版结果
中。

2. % 也可以用来分割不允许有空格或分行的较长输入文本。

例如:

This is an % stupid
% Better: instructive <----
example: Supercal%
ifragilist%
icexpialidocious

结果如下:This is an example: Supercalifragilisticexpialidocious

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 的参数,而不是采用一固定度量,可提高文档的通用性。

------分隔线----------------------------
标签(Tag):MATLAB Matlab技巧 Matlab实例教程 matlab源代码 matlab基础教程
------分隔线----------------------------
推荐内容
猜你感兴趣