2018-05-22 9:12 GMT+02:00 Jürgen Spitzmüller

> It's the [section]. See attached file. This looks like a bug. Could you
> file a report, please?
>

The problem is that checkModule() (in tex2lyx.cpp) does not check for
module requirements. It does read the module that provides a specific
layout, but not the modules that are required by it.

In the given case, this means that no LaTeXName is defined for the theorems.

The attached patch is a workaround, but of course this needs to be fixed at
the root, in the mentioned method.

Any takers?

Jürgen
diff --git a/lib/layouts/theorems-sec.module b/lib/layouts/theorems-sec.module
index f22e8a3de7..37ee512323 100644
--- a/lib/layouts/theorems-sec.module
+++ b/lib/layouts/theorems-sec.module
@@ -16,6 +16,8 @@ Counter theorem
 End
 
 Style Theorem
+	LatexType             Environment
+	LatexName             thm
 	Preamble
 		\theoremstyle{plain}
 		\newtheorem{thm}{\protect\theoremname}[section]

Reply via email to