Frank Mittelbach wrote: > Achim writes: > > > o hyphenation template. This template should IMHO be dropped. The > > only important parameters it sets are (ex)hyphenpenalty which can > > be moved to the linebreak template. > > I agree that the (ex)hyphenpenalty should perhaps be moved to the > linebreak template as they essentially are parameters that guide the > linebreaking. On the other hand Rune Kleveland made the correct remark > that there are extensions to TeX that take the hyphenation methods > further and do perhaps warrant to keep those parameters separate for > easier replacement. After some thought I think it would be best if one provides a hyphenation template for the case that a future version of TeX uses more parameters. But instead of using these templates directly one should IMHO add a parameter to the linebreak template specifying which instance of the hyphenation template is used. One could define, say, four instances: "disabled", "discouraged", "enabled", and "encouraged". > However, whether the template should be fully abandomed seems to me a > different question: i guess one has to ask whether allowing/disallowing > hyphenation is a layout design question in its own right. That is, is it > likely that one wants to change the galley state in this respect without > changing other aspects of the galley? If this is the case then > separating it out makes some sense since otherwise one has to provide > a lot of duplicate template instances which only differ in that aspect. > > I'm not sure what the answer is. Perhaps there is no need for a > separation in the end. I guess hyphenation and other line-breaking parameters will normally be set simultaneously. Achim ________________________________________________________________________ _ | \_____/ | // Achim Blumensath | \ _ \O/ \___/\ | // [log in to unmask] |-< /_\ =o= \ /\ \| \X/ (p^2 - m^2)\psi = 0 |_/ \_ /"\ o----| ____________________________________________________________________\___|