Thanks for the reply. I appreciate the help.
I see now that my example was too simplistic but I'm still having the same
problem. I'm actually trying to do what is in 5.2.4 and my layout file is
msuthesis.layout and is save in C:\Program Files (x86)\LyX
1.6.3\Resources\layouts
I took the book.layout and changed the \Declare line to include the
msuthesis.cls and to report the name to LyX as msuthesis. I also added the
Preamble as described in 5.2.3. I wasn't sure that I needed that with a
class so I tried it with and without the Preable. I still get the same
errors I described earlier. Also, I've checked to make sure MikTeX has
msuthesis.cls by compiling the example document from the command line. It
created the .ps file correctly. My layout file is below.
#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[msuthesis,book]{msuthesis}
# Book textclass definition file. Taken from initial LyX source code
# Author : Matthias Ettrich <[email protected]>
# Transposed by Pascal André <[email protected]>
# Heavily modifed and enhanced by serveral developers.
Format 11
Input stdclass.inc
Input numreport.inc
Sides 2
PageStyle Headings
NoStyle Abstract
Style Bibliography
TopSep 4
LabelString "Bibliography"
LabelFont
Series Bold
Size Huge
EndFont
End
Preamble
\usepackage{msuthesis}
EndPreamble
On Fri, Jun 19, 2009 at 9:39 AM, rgheck <[email protected]> wrote:
> Danny Parker wrote:
>
>> I'm trying to create a .layout file for a .cls file I've been given. I've
>> tried following the Customization tutorial but I am having no luck after
>> two
>> frustrating days. So I tried to back up and make the most basic layout
>> file
>> I could.
>>
>> #% Do not delete the line below; configure depends on this
>>
>> # \DeclareLaTeXClass[book]{hellobook}
>>
>> Input stdclass.inc
>>
>> I save the file as hellobook.layout in my C:\Program Files (x86)\LyX
>> 1.6.3\Resources\layouts directory. I then do a Tools>Reconfigure and a
>> restart of LyX. When I restart I start a new file then go to
>> Documents>Settings>Document Class. Hellobook is in my drop down list but
>> when I select it I get the following error
>>
>> "LyX: Could not load class. The document class hellobook could not be
>> loaded"
>>
>> When I click ok I get another error
>>
>> "LyX: Error. Unable to set document class"
>>
>> This is the same error I get no matter what .layout I create. I know
>> there
>> is something simple I'm missing but after searching for two days I at my
>> wits end. If anyone could give me some pointers it would be much
>> appreciated.
>>
>>
>>
> You need to declare the layout format, e.g.:
> Format 11
> Otherwise, LyX chokes. See section 5.3.1.
>
> rh
>
>