\textwidth
is the normal width of the text on a page. It should
generally be changed only in the preamble.
\linewidth
is the width of lines in the current environment. Normally
equal to \textwidth
, it may be different within an environment such
as list or
quote environments.