fc121102@gwusun.gwu.edu (M. J. Lamoureux) (11/21/89)
I'm having somewhat of a ridiculous problem with eqn. I've tried under SunOS 3.4 & 4.0 to no avail. I can't seem to get eqn to parse the matrix command. It just chokes and says syntax error. I've even tried copying the examples from the manual. Is this a documented problem, or am I just an idiot? Could someone send me a working example of an eqn matrix. While I'm asking, does anyone know how to get a multiplication dot in eqn or troff? I tried \(m. but that doesn't work. Am I just SOL? Thanks PS. The vi macro summary is in draft, and should be out by friday. Michael Lamoureux fc121102@gwusun.gwu.edu lamour@smiley.mitre.org
jep@uxh.cso.uiuc.edu (11/23/89)
eqn matrix does work as advertised. Here's an example which runs on our Sequent mainframe: .EQ K~~=~~left [{ matrix { ccol { 2 above 0 above 1 } ccol { 0 above 0 above 0 } ccol { 1 above 0 above 0 } } }~ right ] .EN Also, to get a differentiation dot in eqn, simply write "x dot" or "x dotdot", etc. ============================================================================ John E. Prussing Department of Aeronautical & Astronautical Engineering University of Illinois at Urbana-Champaign Internet: jep@uxh.cso.uiuc.edu UUCP: uunet!uiucuxc!uiucuxh!jep =============================================================================
kenmoore@unix.cis.pitt.edu (Kenneth L Moore) (11/28/89)
In article <1526@gwusun.gwu.edu> fc121102@gwusun.gwu.edu (Michael J. Lamoureux) writes:
==> I'm having somewhat of a ridiculous problem with eqn. I've tried
==>under SunOS 3.4 & 4.0 to no avail. I can't seem to get eqn to parse the
==>matrix command. It just chokes and says syntax error.
One problem may be that you are not forcing a break page. Try a
.bp
at the end of the page you are having trouble in. I got in the habit of
doing this and avoided many problems.
Another problem I have encountered is that the matrix must be under a
certain dimension. Try a 3x3 to start and work your way up.
Also, try the size command. Something like:
.EQ
size 8 {expression}
.EN
to reduce the size of the characters.
==> While I'm asking, does anyone know how to get a multiplication dot in
==>eqn or troff? I tried \(m. but that doesn't work. Am I just SOL?
Isn't this one of the special symbols like "dot"? i.e.
.EQ
X dot Y
.EN
==>Thanks
==>
==>Michael Lamoureux
I have used eqn under sun 3.4 and 4.0 with no problems.
Take these answers with a grain of salt as I haven't used eqn in a
while. But they may put you in the ball park.
mikulska@odin.ucsd.edu (Margaret Mikulska) (12/01/89)
In article <22400006@uxh.cso.uiuc.edu> jep@uxh.cso.uiuc.edu writes: > >Also, to get a differentiation dot in eqn, simply >write "x dot" or "x dotdot", etc. I think he wanted a _multiplication_ dot: x cdot y or x~cdot~y to put some space between the dot and chars. Margaret Mikulska Univ. of Calif., San Diego mikulska@cs.ucsd.edu
lee@sq.sq.com (Liam R. E. Quin) (12/03/89)
kenmoore@unix.cis.pitt.edu (Kenneth L Moore) writes: > <1526@gwusun.gwu.edu> fc121102@gwusun.gwu.edu (Michael J. Lamoureux) writes: > ==>I can't seem to get eqn to parse the > ==>matrix command. It just chokes and says syntax error. > > One problem may be that you are not forcing a break page. Well, that (and the other things you describe) might cause problems, but not a syntax error from eqn. Some common problems are: * Using tabs -- tabs are not white-space in eqn, tbl, troff etc * getting braces wrong * using "over" instead of "above" inside a column * leaving off the ccol (or rcol, etc) A matrix looks like .EQ matrix { ccol { a above b } ccol { b above d } } Using a tab before "ccol" will get you a syntax error, as will leaving out the { after "matrix". > Also, try the size command. Something like: > .EQ > size 8 {expression} > .EN > to reduce the size of the characters. You should never have to do this -- your troff sounds broken! > ==> While I'm asking, does anyone know how to get a multiplication dot in > ==>eqn or troff? I tried \(m. but that doesn't work. Am I just SOL? > X dot Y X dot Y X cdot Y . (the . is at the x-height, not the XY X . Y baseline, but I can't show that!) > Take these answers with a grain of salt as I haven't used eqn in a > while. But they may put you in the ball park. Hope the above comments help. I originally sent them by mail (along with some other "eqn" tips), but it seems worth posting judging by the number of follow-ups. Lee -- Liam R. Quin, Unixsys (UK) Ltd [note: not an employee of "sq" - a visitor!] lee@sq.com (Whilst visiting Canada from England, until Christmas) utai!anduk.uucp!lee (after Christmas) ...striving to promote the interproduction of epimorphistic conformability