I tried with
Input theorems-ams.module
ProvidesModule theorems-ams
and in fact the only problem style that appears in the drop-down menu is my
style. However, when I try to compile the document, I'm still getting
"LaTeX Error: Command \problem already defined". In the description part
says "\newtheorem{problem}[thm]{\protect\problemname} Your command was
ignored..."
On Mon, Sep 9, 2013 at 1:23 PM, Richard Heck <[email protected]> wrote:
> On 09/08/2013 10:03 PM, Christian Bustamante wrote:
>
> When I do this:
>
> DefaultModule theorems-ams
> NoStyle Problem
> Style Problem
> LatexType command
> LatexName problem
> LabelString "Problem:"
> LatexType Environment
> OptionalArgs 1
> End
>
> The Theorems AMS module overwrite my Problem style in the dropdown
> styles menu. When trying to compile, it says "LaTeX Error: Command \problem
> already defined". I tried changing the order:
>
> NoStyle Problem
> DefaultModule theorems-ams
> Style Problem
> ...
> End
>
> with the same result. I am attaching my layout file if someone want to
> see it.
>
>
> You should probably do
>
> Input theorems-ams
> ProvidesModule theorems-ams
>
> The DefaultModule stuff just says to load the module, by default, when
> modules are loaded, which will happen AFTER the layout stuff is loaded.
> That is why your declaration gets over-written. When you use Input, the
> file is loaded immediately.
>
> Richard
>
>
--
CdeB