当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请教latex行距问题……
帖子发表于 : 2010-05-22 16:11 
头像

注册: 2008-10-08 13:48
帖子: 3476
送出感谢: 0 次
接收感谢: 2
最近开始学习latex ,看包老师的latex notes发现里面说用
代码:
\linespread{1.3}    %一倍半行距

代码:
\linespread{1.6}    %二倍行距


我想知道,这个1.3,1.6是根距哪个基值成为一倍半行距,和二倍行距的?


_________________
--------------------------------------
论坛精华贴全集:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=199845
book:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=198286


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请教latex行距问题……
帖子发表于 : 2010-05-22 20:07 
头像

注册: 2009-04-11 12:17
帖子: 3049
送出感谢: 0 次
接收感谢: 0 次
不知道,没关心过,也没机会关心,论文老师都挂着,压根没机会折腾tex

引用:
http://bbs.ctex.org/viewthread.php?tid=56766

引用:
TeX 是排版系统,它与行距相关的参数是
\baselineskip —— 两行基线间的基本距离
\lineskiplimit —— 一个限制值,当前一行下边界与后一行上边界距离小于此限制时,\beselineskip 失效,下面的 \lineskip 起作用
\lineskip —— 前一行下边界与后一行上边界距离

而在 LaTeX 格式中则加入了 \baselinestretch 这个因子。它是加之于原来的 \baselineskip(长度为 \normalbaselineskip)上的一个倍数。在 LaTeX 中,用 \linespread{倍数} 命令就可以简单地设置 \baselinestretch 的值,不需要用 \renewcommand。


而通常我们在 Word 等软件中见到的“行距”,即排版学中的术语 leading,原意谓两行活字之间的铅条宽度,也就是行与行之间的距离。它相当于当 \lineskiplimit 为 0 时,\lineskip 的值。行距一般用一个倍数表示,也就是平时说的 0.5 倍行距、单倍行距,这个倍数的基准距离是每种字体固有的值,不同的字体也有所不同。

因此,TeX 这个排版系统和常见的其他字处理在行距方面的机制是有区别的。用 \baselinestretch 来达到几倍行距的效果,从本质上来说只是一种近似,而且会随不同的字体大小而有所不同。


_________________
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请教latex行距问题……
帖子发表于 : 2010-05-22 23:42 
头像

注册: 2008-10-08 13:48
帖子: 3476
送出感谢: 0 次
接收感谢: 2
wowoto 写道:
不知道,没关心过,也没机会关心,论文老师都挂着,压根没机会折腾tex

引用:
http://bbs.ctex.org/viewthread.php?tid=56766

引用:
TeX 是排版系统,它与行距相关的参数是
\baselineskip —— 两行基线间的基本距离
\lineskiplimit —— 一个限制值,当前一行下边界与后一行上边界距离小于此限制时,\beselineskip 失效,下面的 \lineskip 起作用
\lineskip —— 前一行下边界与后一行上边界距离

而在 LaTeX 格式中则加入了 \baselinestretch 这个因子。它是加之于原来的 \baselineskip(长度为 \normalbaselineskip)上的一个倍数。在 LaTeX 中,用 \linespread{倍数} 命令就可以简单地设置 \baselinestretch 的值,不需要用 \renewcommand。


而通常我们在 Word 等软件中见到的“行距”,即排版学中的术语 leading,原意谓两行活字之间的铅条宽度,也就是行与行之间的距离。它相当于当 \lineskiplimit 为 0 时,\lineskip 的值。行距一般用一个倍数表示,也就是平时说的 0.5 倍行距、单倍行距,这个倍数的基准距离是每种字体固有的值,不同的字体也有所不同。

因此,TeX 这个排版系统和常见的其他字处理在行距方面的机制是有区别的。用 \baselinestretch 来达到几倍行距的效果,从本质上来说只是一种近似,而且会随不同的字体大小而有所不同。

谢谢窝窝头,这个看起来还是不大明白…… :em06


_________________
--------------------------------------
论坛精华贴全集:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=199845
book:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=198286


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 请教latex行距问题……
帖子发表于 : 2010-05-22 23:50 
头像

注册: 2008-10-08 13:48
帖子: 3476
送出感谢: 0 次
接收感谢: 2
代码:
用 \linespread{倍数} 命令就可以简单地设置 \baselinestretch

也就是\linespread设置的是\baselinstretch的值,意思是他的参数是用来修改\baselinestretch相应的值……


_________________
--------------------------------------
论坛精华贴全集:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=199845
book:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=198286


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译