[prev in list] [next in list] [prev in thread] [next in thread]
List: lyx-users
Subject: Re: LyX, bm package and math alphabets
From: Guenter Milde <milde () users ! berlios ! de>
Date: 2011-06-27 19:33:29
Message-ID: iualu9$fat$2 () dough ! gmane ! org
[Download RAW message or body]
On 2011-06-27, Richard Heck wrote:
> On 06/27/2011 10:13 AM, Andrew Steele wrote:
>> I am using the bm package in conjunction with LyX, and my document
>> recently started failing to build, complaining of too many math
>> alphabets. This can be fixed by limiting the number of alphabets that
>> bm uses, by placing the following commands in the preamble:
>> \newcommand{\hmmax}{0}
>> \newcommand{\bmmax}{3}
>> BEFORE the \usepackage{bm} statement.
> The only option here is to stop LyX from loading bm.sty automatically,
> so you can load it yourself. We can do this with a module:
>======
> #\DeclareLyXModule{Suppress bm.sty}
> #DescriptionBegin
> # Stop LyX from autoloading bm.sty.
> #DescriptionEnd
> Format 35
> Provides bm 1
>======
> Put that in a file nobm.module, in your local LyX layout directory
> (~/.lyx/layouts/, on Linux). Then reconfigure LyX and go to
> Document>Settings>Modules, and add it. This will allow you to load
> bm.sty yourself in the preamble, after the commands you mentioned.
> Richard
> PS You could also put the non-commented lines into
> Document>Settings>Local Layout, but that isn't reusable.
Of course, you can also set the options and load bm in the module with
something like
Preamble
\newcommand{\hmmax}{0}
\newcommand{\bmmax}{3}
\usepackage{bm}
EndPreamble
See Help>Customization for details.
I think the tip to use a Local Layout to override LyX auto-package
loading might become an FAQ - maybe it should find a place on the wiki.
Günter
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic