Hi,

trying to show what LyX can do for my wife (whom I am persuading to switch from Word :-) and I have not met success. She is a linguist, so she needs to create extremely complicated structures of bracketed matrices. Therefore I tried to create attached file with math macro definition (in LyX 1.3.2/Qt under Linux), but LyX breaks with a lot of errors which I do not understand. Moreover, when the file is reloaded to LyX, there are strange rectangles appearing in the upper left corner of both macro definition and its instance (see attached screenshot).

Any thoughts?

Matej

--
Matej Cepl, http://www.ceplovi.cz/matej
GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC
138 Highland Ave. #10, Somerville, Ma 02143, (617) 623-1488

A GOOD name is rather to be chosen than great riches.
  -- Proverbs 22:1

This is TeX, Version 3.14159 (Web2C 7.3.7) (format=latex 2003.5.11)  29 SEP 2003 19:40
**math-macro
(./math-macro.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, c
zech, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size11.clo
File: size11.clo 2001/04/21 v1.4e Standard LaTeX file (size option)
)
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texmf/tex/latex/base/fontenc.sty
Package: fontenc 2001/06/05 v1.94 Standard LaTeX package

(/usr/share/texmf/tex/latex/base/t1enc.def
File: t1enc.def 2001/06/05 v1.94 Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 38.
))
(/usr/share/texmf/tex/latex/base/inputenc.sty
Package: inputenc 2001/07/10 v0.99a Input encoding file 

(/usr/share/texmf/tex/latex/base/latin1.def
File: latin1.def 2001/07/10 v0.99a Input encoding file 
))
(/usr/share/texmf/tex/latex/tools/verbatim.sty
Package: verbatim 2001/03/12 v1.5p LaTeX2e package for verbatim enhancements
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@stream=\read1
)
(/usr/local/share/texmf/tex/latex/misc/rcs.sty
Package: rcs 1995/08/02 v2.9 typeset info from RCS fields
\rcsLogIntro=\toks16
)
(/usr/local/share/texmf/tex/latex/koma-script/typearea.sty
Package: typearea 2003/01/31 v2.9n LaTeX2e KOMA package

Package typearea, 2003/01/31 v2.9n LaTeX2e KOMA package
                  Copyright (C) Frank Neukam, 1992-1994
                  Copyright (C) Markus Kohm, 1994-2002

[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 10
(typearea)             BCOR = 0.0pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 418.25555pt
(typearea)              DIV-departure   = -7/100
(typearea)              \evensidemargin = 17.3562pt
(typearea)              \oddsidemargin  = 17.3562pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 595.80026pt
(typearea)              \topmargin      = -25.16531pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.60002pt
(typearea)              \baselineskip   = 13.6pt
(typearea)              on input line 625.
)
[EMAIL PROTECTED]
 (/usr/local/share/texmf/tex/latex/ofs/ofs.sty
Package: ofs 2001/07/01 OFS based on NFSS

OFS (Olsak's Font System) based on NFSS initialized. <Jul. 2001>
) (/usr/local/share/texmf/tex/latex/ofs/allfonts.sty
Package: allfonts 

(/usr/local/share/texmf/tex/latex/ofs/a35.sty
Package: a35 
)
(/usr/local/share/texmf/tex/latex/ofs/storm/slido.sty
Package: slido 

(/usr/local/share/texmf/tex/latex/ofs/storm/se1ini.def
(/usr/local/share/texmf/tex/latex/ofs/storm/se1enc.def
File: se1enc.def SE1-StormExtraEncoding
))))
OFS (l.43): The list of known font families:
defaults:
   [CMRoman/]           \rm, \bf, \it, \bi, \sl
   [CMSans/]            \rm, \bf, \it,  -
   [CMTypewriter/]      \rm,  - , \it,  - , \sl
   [Times/]             \rm, \bf, \it, \bi
   [Helvetica/]         \rm, \bf, \it, \bi, \nrm, \nbf, \nit, \nbi
   [Courier/]           \rm, \bf, \it, \bia35.sty:
   [AvantGarde/]        \rm, \bf, \it, \bi
   [Bookman/]           \rm, \bf, \it, \bi
   [NewCentury/]        \rm, \bf, \it, \bi
   [Palatino/]          \rm, \bf, \it, \bi
   [ZapfChancery/]      \rm,  - , \it,  -
   [ZapfDingbats/]      \rm,  - ,  - ,  -
   [Symbol/]            \rm,  - , \it,  -
slido.sty:
   [Lido/]              \rm, \bf, \it, \bi, \crm, \cbf
(/usr/share/texmf/tex/generic/babel/babel.sty
Package: babel 2001/03/01 v3.7h The Babel package

(/usr/share/texmf/tex/generic/babel/english.ldf
Language: english 2001/04/15 v3.3l English support from the babel system

(/usr/share/texmf/tex/generic/babel/babel.def
File: babel.def 2001/03/01 v3.7h Babel common definitions
[EMAIL PROTECTED]
LaTeX Info: Redefining \flq on input line 600.
LaTeX Info: Redefining \frq on input line 602.
LaTeX Info: Redefining \flqq on input line 604.
LaTeX Info: Redefining \frqq on input line 606.
[EMAIL PROTECTED]
)
[EMAIL PROTECTED] = a dialect from [EMAIL PROTECTED] 
))
No file math-macro.aux.
\openout1 = `math-macro.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 47.
LaTeX Font Info:    ... okay on input line 47.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 47.
LaTeX Font Info:    ... okay on input line 47.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 47.
LaTeX Font Info:    ... okay on input line 47.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 47.
LaTeX Font Info:    ... okay on input line 47.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 47.
LaTeX Font Info:    ... okay on input line 47.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 47.
LaTeX Font Info:    ... okay on input line 47.
LaTeX Font Info:    Checking defaults for SE1/sld/m/n on input line 47.
LaTeX Font Info:    Try loading font information for SE1+sld on input line 47.
(/usr/local/share/texmf/tex/latex/ofs/storm/se1sld.fd
File: se1sld.fd Lido

TeX-support: (C) P. Olsak, Jul-2001
Fonts: (C) Storm Type Foundry
)
LaTeX Font Info:    ... okay on input line 47.
LaTeX Font Info:    Try loading font information for T1+sld on input line 47.
 (/usr/local/share/texmf/tex/latex/ofs/storm/t1sld.fd
File: t1sld.fd Lido
LaTeX Font Info:    TeX-support: (C) P. Olsak, Jul-2001 on input line 7.
LaTeX Font Info:    Fonts: (C) Storm Type Foundry on input line 8.
)
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <10.95> on input line 54.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <8> on input line 54.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <6> on input line 54.

! Missing $ inserted.
<inserted text> 
                $
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? H
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.

? 
! Extra }, or forgotten $.
\mbox #1->\leavevmode \hbox {#1}
                                
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
[EMAIL PROTECTED] #1->{\mbox {#1}}
                           
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Extra }, or forgotten $.
<inserted text> }
                 
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? 
! Missing } inserted.
<inserted text> 
                }
l.54 ...t{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}
                                                  $
? X
 
Here is how much of TeX's memory you used:
 1757 strings out of 10843
 18089 string characters out of 70835
 68883 words of memory out of 287363
 4709 multiletter control sequences out of 10000+0
 8668 words of font info for 26 fonts, out of 400000 for 1000
 14 hyphenation exceptions out of 1000
 27i,18n,22p,169b,210s stack positions out of 300i,100n,500p,50000b,4000s
No pages of output.
#LyX 1.3 created this file. For more info see http://www.lyx.org/
\lyxformat 221
\textclass grofflike
\begin_preamble
\setfontfamilies{Lido}{Helvetica}{Courier}
\showfonts
\end_preamble
\options draft
\language american
\inputencoding auto
\fontscheme default
\graphics default
\paperfontsize 11
\spacing single 
\papersize Default
\paperpackage a4
\use_geometry 0
\use_amsmath 0
\use_natbib 1
\use_numerical_citations 0
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\defskip medskip
\quotes_language english
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle default

\layout Standard


\begin_inset FormulaMacro 
\newcommand{\test}[4]{\left[\begin{array}{cc}

\textit{#1}  &  #4 \\
\textrm{#2}  &  \textrm{#3}\end{array}\right]}
\end_inset 


\layout Standard


\begin_inset Formula $\test{verb}{VAL}{\test{SPR}{COMP}{intr}{a}}{a}$
\end_inset 


\the_end

<<attachment: sshot.png>>

Reply via email to