On Mon, 23 Jan 2006, Rich Shepard wrote:
> > I have many code examples with lyx-code and they don't fit well on my
> > 6-inch wide page. I don't know how much space will be needed for the
> > perfect binding. I am using koma scrbook and have default left and right
> > margins which appear to be:
>
> Jeremy,
>
> Ever seen sample code printed in a narrow magazine column? They add a
> backslash at the end of a continued line to indicate that it is a
> continuation.
>
> I've done this when the monospaced literal code extends past the right
> margin. It also works well on beamer class slides.
>
> Might this be an easy to implement solution to your problem?
In fact, most of my code examples already use the \ backslash for the line
continuation. (My code examples are Unix shell scripts and PF
configurations which support the \ backslash too so can be typed in same.)
I only have about 5.05 inches of body so I hope to be able to use the
extra 0.35 inches I would have by removing my indent.
I tried using something like:
\ifthenelse{\equal{\lyxcode}{}}{}{
\setlength{\leftmargin}{0in}}
But says extra } and undefined control sequence.
Or maybe I can redeibe the lyxcode environment, but I don't know how to
redefine an existing environment. Or I can create my own class, but I was
hoping I don't have to do that.
I found the lyxcode defined in lyxmacros.inc.
Any ideas on how to set \leftmargin to nothing when using lyx-code in my
preamble?
Jeremy C. Reed
technical support & remote administration
http://www.pugetsoundtechnology.com/