[OS X TeX] Why does this hang so?

Ross Moore ross at ics.mq.edu.au
Thu Oct 22 22:24:17 EDT 2009

Hi Alain,

On 23/10/2009, at 11:53 AM, Alain Schremmer wrote:

> I am using code that I don't understand, that I have hacked  
> extensively by trial and error, and that works beautifully so, I  
> hasten to say, what follows is not exactly a life and death matter.
> When I run the code, I get a totally unwanted hanging indent as in:
> <Hanging.pdf>

Your label is wider than the  \labelwidth
allocated for the particular level of item nesting.

The value being used is stored as either:

in the class file (e.g., article.cls , report.cls )
or in  bk10.clo , bk11.clo or  bk12.clo
according to which your class file uses, or inherits from.

You can adjust it using \setlength  or  \addtolength
after the  \documentclass  line in your preamble.

> Here is the part of the code that I suspect controls it:
> \newcommand{\DoEnumerate}	%
> 	{%begin definition
> 		\begin{enumerate}[{\textbf{\textit{\QuestionHeading}}\hspace 
> {-1mm}} \bfseries \jobname .1.]%
> 			\foreachproblem%
> 				{%begin for each problem
> 					\item%
> 					\label%
> 						{%
> 							prob:\thisproblemlabel%
> 						}%
> 					\thisproblem%
> 				}%end for each problem
> 		\end{enumerate}		
> 	}%end definition

Nope. The label widths are not controlled from here.

> But no matter where I stick \parindent{-20mm}, it either doesn't do  
> anything but indent "Discussion" or LaTeX grinds to a halt. And  
> have no idea what else to try.

To find the correct parameters for yourself, you either have
to read a good LaTeX manual, or do some tracing of the macro
expansions --- not for the faint of heart.

> I realize that this is not precisely a minimal example but wouldn't  
> even know where to begin to make up one. Still, I would very much  
> appreciate any hint as to what else to try so as to save a tree or  
> two.
> Hopeful regards
> --schremmer

Hope this helps,


Ross Moore                                       ross at maths.mq.edu.au
Mathematics Department                           office: E7A-419
Macquarie University                             tel: +61 (0)2 9850 8955
Sydney, Australia  2109                          fax: +61 (0)2 9850 8114

More information about the MacOSX-TeX mailing list