\hsize
、\linewidth
、\textwidth
和\pagewidth
有什么区别?哪些受环境(如枚举或小节)的影响?我是否遗漏了任何有用的宽度长度?
发布于 2010-06-25 05:14:41
在LaTeX中,还有更多的长度对布局很有用。与"page“布局相关的主要内容如下:
http://en.wikibooks.org/wiki/LaTeX/Page_Layout
\linewidth是当前环境中的文本宽度。
我自己不确定大小与其他大小之间的关系,尽管我认为它应该是页面上文本的宽度。
发布于 2010-06-25 20:05:12
以width
结尾的各种维度是Latex的一部分,而不是底层Tex引擎的原语,这与\hsize
不同,后者是Alexey的答案中描述的Tex原语。在排版Latex文档时,\textwidth
通常不会改变,通常应该是段落中所有文本所在的边界框的宽度;这通常与\hsize
相同。
\linewidth
是一个上下文维度,在具有缩进的环境中会变得更窄,比如list环境。它应该是当前段落的实际宽度,并且应该小于或等于\textwidth
。\pagewidth
应该是整个页面的宽度,包括页边距:这通常应该大于\textwidth
。
当然,使用宏黑技术,你可以打破任何你想要的规则。
发布于 2010-06-25 16:13:47
\hsize
是一个TeX原语。它始终是当前段落的宽度。根据\textwidth
、1页或2页以及行进,在\begin{document}
点设置\hsize
。
https://stackoverflow.com/questions/3110943
复制相似问题