Latex 什么';区别是什么:{hsize,linewidth,textwidth,pagewidth}?

Latex 什么';区别是什么:{hsize,linewidth,textwidth,pagewidth}?,latex,Latex,\hsize、\linewidth、\textwidth和\pagewidth之间有什么区别?哪些受环境影响(如枚举或迷你页)?我是否遗漏了任何有用的宽度长度?在LaTeX中,还有更多的长度可用于布局。与“页面”布局相关的主要内容如下: \linewidth是当前环境中文本的宽度 我自己也不确定\hsize与其他文本的关系,尽管我认为它应该是页面上文本的宽度。\hsize是一个TeX原语。它始终是当前段落的宽度\hsize设置在\begin{document}点,具体取决于\textwidth

\hsize
\linewidth
\textwidth
\pagewidth
之间有什么区别?哪些受环境影响(如枚举或迷你页)?我是否遗漏了任何有用的宽度长度?

在LaTeX中,还有更多的长度可用于布局。与“页面”布局相关的主要内容如下:

\linewidth是当前环境中文本的宽度


我自己也不确定\hsize与其他文本的关系,尽管我认为它应该是页面上文本的宽度。

\hsize
是一个TeX原语。它始终是当前段落的宽度
\hsize
设置在
\begin{document}
点,具体取决于
\textwidth
、1页或2页以及边框。

width
结尾的各种尺寸是Latex的一部分,而不是底层Tex引擎的基本要素,与Alexey回答中描述的Tex原语不同的是,
\hsize
\textwidth
在打印Latex文档时通常不会更改,通常应为段落内所有文本所在的边框宽度;这通常与
\hsize
相同

\linewidth
是一个上下文维度,在具有缩进的环境中(如列表环境)会变得更窄。它应该是当前段落的实际宽度,并且应该小于或等于
\textwidth
\pagewidth
应为整个页面的宽度,包括页边距:通常应大于
\textwidth


但是当然,使用宏黑客,你可以打破任何你喜欢的规则。

你有两次
\hsize
,第二次应该是
\pagewidth
?对我来说,这个问题似乎同时在tex.se:@quazgar得到了回答。tex.sx问题和它被接受的答案都没有讨论
\pagewidth
维度。