加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有