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