oz@yetti.UUCP (Ozan Yigit) (03/24/86)
We have a problem with ditroff. The following piece of eqn code causes ditroff to "word overflow". We are running the regular ditroff (the one from 1978 I think..), and have made no mods to it. Any suggestions would be appreciated. Perhaps you should try this fragment with your Troff and see what results you get. I would be especially interested in what "Documenter's workbench" eqn/ditroff does with this. If you know of any fixes, or if you have any suggestions, please, please throw them in this direction. Oz ---------------------- SNIP ------------------------------------- .nr PS 12 .nr VS 17 .ps 12 .vs 17p .EQ delim $$ gsize 12 define # 'above' .EN .EQ P A P sup T ~=~ roman size 12 { left ( matrix { ccol { 4 # x # ~ # x # ~ # ~ # ~ # x } ccol { x # 5 # x # x # ~ # ~ # ~ # x } ccol { ~ # x # 6 # x # ~ # ~ # ~ # x } ccol { x # x # x # 7 # ~ # ~ # ~ # x } } ~~ matrix { ccol { ~ # ~ # ~ # ~ # 1 # x # ~ # x } ccol { ~ # ~ # ~ # ~ # x # 2 # x # x } ccol { ~ # ~ # ~ # ~ # ~ # x # 3 # x } ccol { x # x # x # x # x # x # x # 8 } } right ) } ~~~~~~~ Q A Q sup T ~=~ roman size 12 { left ( matrix { ccol { 4 # x # ~ # x # x # ~ # ~ # ~ } ccol { x # 5 # x # x # x # ~ # ~ # ~ } ccol { ~ # x # 6 # x # x # ~ # ~ # ~ } ccol { x # x # x # 7 # x # ~ # ~ # ~ } } ~~ matrix { ccol { x # x # x # x # 8 # x # x # x } ccol { ~ # ~ # ~ # ~ # x # 1 # x # f } ccol { ~ # ~ # ~ # ~ # x # x # 2 # x } ccol { ~ # ~ # ~ # ~ # x # f # x # 3 } } right ) } .EN --------------------------------------------------------------- -- Usenet: [decvax|allegra|linus|ihnp4]!utzoo!yetti!oz Bitnet: oz@[yusol|yuyetti] FREE SOFTWARE FOUNDATION vs. EMPIRE. Watch for things to come..
liam@cs.qmc.ac.uk (William Roberts) (04/02/86)
Ditroff produces a "Word overflow" message when it assembles a word that is too long. Eqn produces very long strings and makes extensive use of unpaddable space characters, so it has a tendency to make long words, since space and newline are the only word delimiters... You need to change the #defined constant WDSIZE in tdef.h to something larger and recompile. It is 270 on our system and that ran your matrix example with no troubles. -- William Roberts ARPA: liam@UK.AC.qmc.cs Queen Mary College UUCP: liam@qmc-cs.UUCP LONDON, UK