On Tue, Feb 25, 2003 at 10:46:55AM +0100, EXT / TEAMLOG MELLERIN Pierrick wrote:
> I would like to know if it is possible to have the AMS environments (like
> Theorem, Example, ...) and other tag (like chapter, ...) in french in the
> output (DVI, ...) ? I set my document's language to french but that doesn't
> go ... (except "Table of contents" which is translated to "table des
> mati?res"). The only solution that I found consist in modifying manually the
> amsmath layout (by setting english terms to french terms).
> 
> Also, a few days ago, I post a message about the possibility to have AMS
> environments with a "book" document (in place of 'book (AMS)') ? Is it
> possible ? One of the reasons is that, with 'book (AMS)', there is no
> possibility to have a line break for the start of subsection, and I would
> like to have one ... And 'book' allow it.

Yes, it is possible.
1. Create a symbolic link from LYXDIR/layouts/stdclass.inc to 
~/.lyx/layouts/stdclass-orig.inc
2. Create a file ~/.lyx/layouts/stdclass.inc containing the following:
Preamble
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}[section]
EndPreamble

Input stdclass-orig.inc
Input theorem.inc
---------- end  -----------
You should replace the string 'Theorem' by the string you want.

3. Put the attached theorem.inc in ~/.lyx/layouts/, and replace the
last string in a line of the form
  \newtheorem{corollary}[theorem]{Corollary}
by the string you want.
Style Theorem
  Margin                First_Dynamic
  LatexType             Environment
  LatexName             theorem
  NextNoIndent          1
  LabelSep              xx
  ParIndent             MMM
  ParSkip               0.4
  ItemSep               0.2
  TopSep                0.7
  BottomSep             0.7
  ParSep                0.3
  Align                 Block
  AlignPossible         Block, Left
  LabelType             Static
  LabelString           "Theorem #."
  OptionalArgs          1
  Font
    Shape               Italic
    Size                Normal
  EndFont
  LabelFont
    Shape               Up
    Series              Bold
  EndFont
End

Style Corollary
  CopyStyle             Theorem
  LatexName             corollary
  LabelString           "Corollary #."
  Preamble
\newtheorem{corollary}[theorem]{Corollary}
  EndPreamble
End

Style Lemma
  CopyStyle             Theorem
  LatexName             lemma
  LabelString           "Lemma #."
  Preamble
\newtheorem{lemma}[theorem]{Lemma}
  EndPreamble
End

Style Claim
  CopyStyle             Theorem
  LatexName             claim
  LabelString           "Claim #."
  Preamble
\newtheorem{claim}[theorem]{Claim}
  EndPreamble
End

Style Proof
  Margin                First_Dynamic
  LatexType             Environment
  LatexName             proof
  NextNoIndent          1
  LabelSep              xx
  ParIndent             MMM
  ParSkip               0.4
  ItemSep               0.2
  TopSep                0.7
  BottomSep             0.7
  ParSep                0.3
  Align                 Block
  AlignPossible         Block, Left, Center
  LabelType             Static
  LabelString           "Proof:"
  EndLabelType          Filled_Box
  Font
    Shape               Up
    Size                Normal
  EndFont
  LabelFont
    Shape               Italic
  EndFont
End

Reply via email to