Различные измерения, оканчивающиеся на width
, являются частью Latex, а не примитивами базового движка Tex, в отличие от \hsize
, который является примитивом Tex, описанным в ответе Алексея.\textwidth
обычно не изменяется, когда набирается латексный документ, и обычно должно быть шириной ограничительной рамки, в которой находится весь текст внутри абзацев;обычно это то же самое, что \hsize
.
\linewidth
- это контекстное измерение, которое сужается в средах с отступами, таких как среды списков.Это должна быть фактическая ширина текущего абзаца и она должна быть меньше или равна \textwidth
.\pagewidth
должна быть шириной всей страницы, включая поля: обычно она должна быть больше, чем \textwidth
.
Но, конечно, с помощью взлома макросов вы можете нарушить любое правило, которое вам нравится.