Thanks, Uwe. I filed a bug report.

Unfortunately, adding the deleted \usepackage lines back to the LyX
file did not prevent the error.

David


On Tue, Mar 10, 2009 at 4:31 PM, Uwe Stöhr <uwesto...@web.de> wrote:
> David Bickel schrieb:
>
>> Thanks, Uwe. I reproduced the error using the following file contents.
>
> The problem is that the file exported from SWP has a huge amount of
> definitions in the document preamble that are not used in the further
> document. For example the counter "MaxMatrixCols" is set. This can only be
> done when the package "graphics" is loaded. When importing to LyX, LyX's
> tex2lyx converter checks what packages are used in the document. But in your
> document you don't have any graphic and matrix, therefore tex2lyx kicks out
> the unneeded package "graphics" and you then get an error when compiling
> your document that MaxMatrixCols is unknown. This has been proven useful
> because every unneeded package may cause problems or interferences with
> other packages. But although the export from SWP contains unneeded
> definitions, your file must work.
> Can you therefore please file a bug report at bugzilla.lyx.org (CC me
> there), I'll try for fix this for the next LyX release.
>
>> How should I modify the preamble for proper import?
>
> Delete the packages from the preamble of your LaTeX documents that are not
> used in the further document. But to know that, you must be a LaTeX expert,
> therefore there's no general workaround.
> The easiest way is to add all lines starting with
> \usepackage
> that have been deleted by LyX to the preamble of the LyX document got by
> importing a TeX file.
> To see what packages you need to add, use in LyX the menu View->Source and
> use there the option "complete source". Then compare the \usepackage lines
> with that from the LaTeX file and add the missing ones to the document
> preamble in LyX (menu Document->Settings).
>
> regards Uwe
>

Reply via email to