Re: Lyx - Program Listing - default settings cross-reference

2012-04-01 Thread Paul A . Rubin
Rainer Koelle rqkoelle at gmx.net writes:


 
 1.) How to define 'default settings' for program listings?

In Document  Settings...  LaTeX Preamble, insert

\lset{key=value, key=value, ...}

For example: \lstset{language=Fortran,numbers=right}.

 
 2.) How to cross reference a program listing

Try inserting the following into Document  Settings...  Local Layout:

Float
Type  listing
GuiName   Listing
Placement tbp
Extension lol
NumberWithin  none
Style ruled
ListName  List of Listings
IsPredefined  false
UsesFloatPkg  true
RefPrefix lst
End

You will now be able to create floats of type Listing via Insert  Float 
Listing.  Put each program listing in a float of that type.  Place the labels
inside the float captions.  Cross-references should now work, and you can create
a List of Listings.  You are also free to change Listing to something else
(such as Program) throughout the code above.

Paul





Re: Lyx - Program Listing - default settings cross-reference

2012-04-01 Thread Paul A . Rubin
Rainer Koelle rqkoelle at gmx.net writes:


 
 1.) How to define 'default settings' for program listings?

In Document  Settings...  LaTeX Preamble, insert

\lset{key=value, key=value, ...}

For example: \lstset{language=Fortran,numbers=right}.

 
 2.) How to cross reference a program listing

Try inserting the following into Document  Settings...  Local Layout:

Float
Type  listing
GuiName   Listing
Placement tbp
Extension lol
NumberWithin  none
Style ruled
ListName  List of Listings
IsPredefined  false
UsesFloatPkg  true
RefPrefix lst
End

You will now be able to create floats of type Listing via Insert  Float 
Listing.  Put each program listing in a float of that type.  Place the labels
inside the float captions.  Cross-references should now work, and you can create
a List of Listings.  You are also free to change Listing to something else
(such as Program) throughout the code above.

Paul





Re: Lyx - Program Listing - default settings & cross-reference

2012-04-01 Thread Paul A . Rubin
Rainer Koelle  gmx.net> writes:


> 
> 1.) How to define 'default settings' for program listings?

In Document > Settings... > LaTeX Preamble, insert

\lset{key=value, key=value, ...}

For example: \lstset{language=Fortran,numbers=right}.

> 
> 2.) How to cross reference a program listing

Try inserting the following into Document > Settings... > Local Layout:

Float
Type  listing
GuiName   Listing
Placement tbp
Extension lol
NumberWithin  none
Style ruled
ListName  "List of Listings"
IsPredefined  false
UsesFloatPkg  true
RefPrefix lst
End

You will now be able to create floats of type "Listing" via Insert > Float >
Listing.  Put each program listing in a float of that type.  Place the labels
inside the float captions.  Cross-references should now work, and you can create
a List of Listings.  You are also free to change "Listing" to something else
(such as "Program") throughout the code above.

Paul