Paul Smith wrote:
Dear All

I am using LyX-Code to insert the code of a procedure in a LyX
document. Unfortunately, I cannot get the code of the procedure NOT
indented, even after having set the paragraph not indented. Any ideas?
(I am using LyX 1.4.4.)

Thanks in advance,

Paul


Paul,

Try parking the attached hacked version of lyxmacros.inc in the layouts folder under your home directory (not the one under the LyX root, don't want to lose the original Just In Case). It defines an additional environment (LyX-Code*) that doesn't indent on either side. The original LyX-Code environment remains intact.

/Paul

# Standard 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 several developers.

# This file contains some special LyX environments that are used by
# all environment classes. Some of these are a bit peculiar and might
# be removed later.


Format 2
Style LyX-Code
        Margin                Static
        LatexType             Environment
        LatexName             lyxcode
        NextNoIndent          1
        LeftMargin            MMM
        RightMargin           MMM
        TopSep                0.5
        BottomSep             0.5
        Align                 Left
        AlignPossible         Block, Left, Right, Center
        LabelType             No_Label
        FreeSpacing           1
        Preamble
                \newenvironment{lyxcode}
                        {\begin{list}{}{
                                \setlength{\rightmargin}{\leftmargin}
                                \setlength{\listparindent}{0pt}% needed for AMS 
classes
                                \raggedright
                                \setlength{\itemsep}{0pt}
                                \setlength{\parsep}{0pt}
                                \normalfont\ttfamily}%
                         \item[]}
                        {\end{list}}
        EndPreamble
        Font
          Family              Typewriter
        EndFont
End


Style LyX-Code*
        Margin                Static
        LatexType             Environment
        LatexName             lyxcode*
        NextNoIndent          1
        TopSep                0.5
        BottomSep             0.5
        Align                 Left
        AlignPossible         Block, Left, Right, Center
        LabelType             No_Label
        FreeSpacing           1
        Preamble
                \newenvironment{lyxcode*}
                        {\begin{list}{}{
                                \setlength{\rightmargin}{0pt}
                                \setlength{\leftmargin}{0pt}
                                \setlength{\listparindent}{0pt}% needed for AMS 
classes
                                \raggedright
                                \setlength{\itemsep}{0pt}
                                \setlength{\parsep}{0pt}
                                \normalfont\ttfamily}%
                         \item[]}
                        {\end{list}}
        EndPreamble
        Font
          Family              Typewriter
        EndFont
End

Style Address
        Margin                Static
        LatexType             Command
        LatexName             lyxaddress
        ParSkip               0.4
        BottomSep             1.5
        ParSep                1.5
        Align                 Left
        AlignPossible         Block, Left, Right, Center
        LabelType             No_Label
        Preamble
                \newcommand{\lyxaddress}[1]{
                        \par {\raggedright #1
                        \vspace{1.4em}
                        \noindent\par}
                }
        EndPreamble
End


Style Right_Address
        Margin                Right_Address_Box
        LatexType             Command
        LatexName             lyxrightaddress
        ParSkip               0.4
        BottomSep             1.5
        ParSep                1.5
        Align                 Left
        AlignPossible         Left
        Preamble
                \newcommand{\lyxrightaddress}[1]{
                        \par {\raggedleft \begin{tabular}{l}\ignorespaces
                        #1
                        \end{tabular}
                        \vspace{1.4em}
                        \par}
                }
        EndPreamble
End

Reply via email to