>>Date: Tue, 11 Jun 2002 09:22:53 +0200 (CEST)
>>From: Alain Castera <[EMAIL PROTECTED]>
>>X-X-Sender: <[EMAIL PROTECTED]>
>>To: "Jean-Pierre.Chretien" <[EMAIL PROTECTED]>
>>cc: <[EMAIL PROTECTED]>
>>Subject: Re: lyx-1.2.0
>>
>>
>>On Mon, 10 Jun 2002, Jean-Pierre.Chretien wrote:
>>
>>> Parmi les layouts que j'ai créés, j'en ai testé deux:
>>> un fonctionne normalement, mais
>>> le layout lettre (discuté sur cette liste et s'appuyant sur la classe
>>> de l'Observatoire de Genève) échoue totalement.
>>> Je n'ai pas eu le temps de regarder pourquoi pour le moment.
>>>
>>>
>>
>>Bonjour Jean-Pierre.
>>
>>Ma classe lettre (Jean-Marc L. doit l'avoir mis qq part, mais je ne sais
>>pas où) semble marcher parfaitement ;-), mais je n'ai bien évidemment pas
>>testé tous les cas de figure. Ca m'intéresserait donc beaucoup d'avoir
>>plus de détail sur ce qui ne marche plus, histoire de comparer et de
>>corriger avant d'avoir des ennuis.
>>
>>Merci
>>      Alain

Voilà ce que j'obtiens en appelant le modèle (2e pj) avec le format (1er pj):

->lyx-1.2.0 
Failed to share colors. Using private colormap
LyXComm: Pipe /cr/dera/chretien/.lyxpipe.in already exists.
If no other LyX program is active, please delete the pipe by hand and try again.
LyX: Unknown tag `Latex' [around line 89 of file 
/usr/local/share/lyx-1.2.0/layouts/lettre.layout]
LyX: Unknown layout tag `Latex' [around line 90 of file 
/usr/local/share/lyx-1.2.0/layouts/lettre.layout]
Error parsing style `Objet'
Error reading `/usr/local/share/lyx-1.2.0/layouts/lettre.layout'
(Check `lettre')
Check your installation and try Options/Reconfigure...
Layout 'Destinataire' does not exist in textclass 'lettre'.
Trying to use default layout instead.
Layout 'Date' does not exist in textclass 'lettre'.
Trying to use default layout instead.
Layout 'Lieu' does not exist in textclass 'lettre'.
Trying to use default layout instead.
Layout 'NoFax' does not exist in textclass 'lettre'.
Trying to use default layout instead.
Layout 'Objet' does not exist in textclass 'lettre'.
Trying to use default layout instead.
Layout 'Accroche' does not exist in textclass 'lettre'.
Trying to use default layout instead.
Layout 'FormuleDePolitesse' does not exist in textclass 'lettre'.
Trying to use default layout instead.
Layout 'incl' does not exist in textclass 'lettre'.
Trying to use default layout instead.
Layout 'FinDeFichier' does not exist in textclass 'lettre'.
Trying to use default layout instead.

Ça doit être évident, mais je n'ai pas le temps de regarder.


-- 
Jean-Pierre
#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass{lettre (Francais)}
# French Letter textclass definition file. 
# Author : Alain Castera <[EMAIL PROTECTED]>
# Modifies only some things from letter.layout
# to use the lettre.cls class from Denis Megevand
# Support for «Objet» added by <[EMAIL PROTECTED]>




# Input general definitions
Input letter.layout


# (Re)define some stuff

Preamble
%% to allow reorder commands when needed
 \newif\ifneedsendletter
 \newif\ifneedsendfax
%% Sometimes you don't want a closing
 \def\Lyclose{}
%% automatic assignment of signatures (only one Signature Style
 \long\def\lyxsig#1{
 \@ifundefined{Lysigp}{\def\Lysigp{#1}}
        {\@ifundefined{Lysigs}{\def\Lysigs{#1}}{\def\Lysigt{#1}}}
 }
 \long\def\lyxsigp#1{\def\Lysigp{#1}}
 \long\def\lyxsigs#1{\def\Lysigs{#1}}
 \long\def\lyxsigt#1{\def\Lysigt{#1}}
%% 
 \long\def\lyxclose#1{\def\Lyclose{#1}}
 \long\def\lyxsubj#1{\def\Lysubj{#1}}
 \long\def\lyxps#1{\def\Lyps{#1}}
 \long\def\lyxenc#1{\def\Lyenc{#1}}
 \long\def\lyxmenc{\def\Lymenc{\menc}}
 \long\def\lyxcc#1{\def\Lycc{#1}}
 \newcommand{\findemessage}
        { 
          \ifneedsendletter
          \@ifundefined{Lysigp}{\name{}}{\signature{\Lysigp}} 
      \@ifundefined{Lysigs}{}{\secondsignature{\Lysigs}}
          \@ifundefined{Lysigt}{}{\thirdsignature{\Lysigt}} 
          \closing{\Lyclose}
      \@ifundefined{Lyps}{}{\ps{P.S. : }{\Lyps}}
      \@ifundefined{Lycc}{}{\cc{\Lycc}}
      \@ifundefined{Lyenc}{}{\encl{\Lyenc}}
          \end{letter}
          \needsendletterfalse 
          \fi
          \ifneedsendfax \end{telefax}
          \needsendfaxfalse 
          \fi
        }
EndPreamble

# My Address style
Style MonAdresse
  Margin        Static
  LatexType     Command
  LatexName     address
  ParSkip       0.4
  BottomSep     1.5
  ParSep        1.5
  Align         Left
  AlignPossible     Left
End

# Sujet style definition
Style Objet
  Margin                Static
  LatexType             Command
  LatexName             conc
  LeftMargin            Objet::xx
  LabelSep              xx
  TopSep                0.4
  BottomSep             0.4
  ParSep                0.4
  Align                 Block
  AlignPossible         Block, Left
  LabelType             Static
  LabelString           Objet:
  Spacing               Other 1.5

  # label font definition
  LabelFont 
    Series              Bold
    Shape               Italic
    Latex               Latex
  EndFont
End

# City name style
Style Lieu
  Margin                Static
  LatexType             Command
  LatexName             lieu
  LeftMargin            Ville::xx
  LabelSep              xx
  TopSep                0.4
  BottomSep             0.4
  ParSep                0.4
  Align                 Block
  AlignPossible         Block, Left
  LabelType             Static
  LabelString           Ville:
  # label font definition
  LabelFont 
    Series              Bold
    Shape               Italic
    Latex               Latex
  EndFont
End

#suppress City indication
Style NoLieu
  KeepEmpty             1
  LatexType             Command
  LatexName             nolieu
  LabelType             Static
  LeftMargin            NoLieuxx
  LabelString           NoLieu
  # label font definition
  LabelFont
    Series              Bold
    Latex               Latex
  EndFont
End

# date Style
Style Date
  Margin                Static
  LatexType             Command
  LatexName             date
  LeftMargin            Date::xx
  LabelSep              xx
  TopSep                0.4
  BottomSep             0.4
  ParSep                0.4
  Align                 Block
  AlignPossible         Block, Left
  LabelType             Static
  LabelString           Date:
  # label font definition
  LabelFont 
    Series              Bold
    Shape               Italic
    Latex               Latex
  EndFont
End

#suppress date indication
Style NoDate
  KeepEmpty             1
  LatexType             Command
  LatexName             nodate
  LabelType             Static
  LeftMargin            NoDatexx
  LabelString           NoDate
  # label font definition
  LabelFont
    Series              Bold
    Latex               Latex
  EndFont
End

# location (i.e. office, department ...)
Style Localisation
  Margin                Static
  LatexType             Command
  LatexName             location
  LeftMargin            Location::xx
  LabelSep              xx
  TopSep                0.4
  BottomSep             0.4
  ParSep                0.4
  Align                 Block
  AlignPossible         Block, Left
  LabelType             Static
  LabelString           Location:
  # label font definition
  LabelFont 
    Series              Bold
    Shape               Italic
    Latex               Latex
  EndFont
End

# telephone Style
Style Telephone
  Margin                Static
  LatexType             Command
  LatexName             telephone
  LeftMargin            Tel::xx
  LabelSep              xx
  TopSep                0.4
  BottomSep             0.4
  ParSep                0.4
  Align                 Block
  AlignPossible         Block, Left
  LabelType             Static
  LabelString           Tel:
  # label font definition
  LabelFont 
    Series              Bold
    Shape               Italic
    Latex               Latex
  EndFont
End

#suppress telephone indication
Style NoTelephon
  KeepEmpty             1
  LatexType             Command
  LatexName             notelephone
  LabelType             Static
  LeftMargin            NoTelxx
  LabelString           NoTel
  # label font definition
  LabelFont
    Series              Bold
    Latex               Latex
  EndFont
End

# telefax Style
Style Fax
  Margin                Static
  LatexType             Command
  LatexName             fax
  LeftMargin            Fax::xx
  LabelSep              xx
  TopSep                0.4
  BottomSep             0.4
  ParSep                0.4
  Align                 Block
  AlignPossible         Block, Left
  LabelType             Static
  LabelString           Fax:
  # label font definition
  LabelFont 
    Series              Bold
    Shape               Italic
    Latex               Latex
  EndFont
End

#suppress fax indication
Style NoFax
  KeepEmpty             1
  LatexType             Command
  LatexName             nofax
  LabelType             Static
  LeftMargin            NoFaxxx
  LabelString           NoFax
  # label font definition
  LabelFont
    Series              Bold
    Latex               Latex
  EndFont
End


# Email Style
Style Email
  Margin                Static
  LatexType             Command
  LatexName             email
  LeftMargin            Email::xx
  LabelSep              xx
  TopSep                0.4
  BottomSep             0.4
  ParSep                0.4
  Align                 Block
  AlignPossible         Block, Left
  LabelType             Static
  LabelString           Email:
  # label font definition
  LabelFont 
    Series              Bold
    Shape               Italic
    Latex               Latex
  EndFont
End

Style Destinataire
  Margin                Right_Address_Box
  LatexType             Command
  LatexName             lettre
  Preamble
  \newcommand{\lettre}[1]
        { \findemessage 
          \begin{letter}{#1}
          \needsendlettertrue
        }
  EndPreamble
End

#As a temporary(?) trick 
Style FinDeFichier
  KeepEmpty             1
  LatexType             Command
  LatexName             findemessage
  LabelType             Static
  LabelString           Fin_du_fichier.
  LeftMargin            Fin_du_fichier.
  # label font definition
  LabelFont 
    Series              Bold
    Shape               Italic
    Latex               Latex
  EndFont
End

# Opening style definition

Style Accroche
  CopyStyle             Opening
  LeftMargin            Accroche::xx
  LabelString           Accroche:
End

# Signature style definition
Style Signature
  LeftMargin            Signature::xx
  LabelString           Signature:
  LatexName                     lyxsig
End


# Closing style definition
Style FormuleDePolitesse
  CopyStyle             Closing
  LeftMargin            Salutations::xx
  LabelString           Salutations:
  LatexType             Command
  LatexName             lyxclose
End

# encl style definition
Style incl
CopyStyle               encl
  LeftMargin            Ci-joint::xx
  LabelString           Ci-joint:
  LatexName                     lyxenc
End

#Carbon Copy
Style   cc
CopyStyle               cc 
  LeftMargin            Copies::xx
  LabelString           Copies:
  LatexName                     lyxcc
End

#Post Scriptum
Style Post_Scriptum
  Margin        Static
  LatexType         Command
  LatexName         lyxps
  LabelSep      xx
  LabelType     Static
  LeftMargin        P.S.::xx
  LabelString       P.S.:
  LatexName         lyxps
End


# now suppress unwanted styles
NoStyle My_Address
NoStyle Send_To_Address
NoStyle Opening
NoStyle Closing
NoStyle encl

#LyX 1.1 created this file. For more info see http://www.lyx.org/
\lyxformat 218
\textclass lettre
\language frenchb
\inputencoding auto
\fontscheme default
\graphics default
\paperfontsize default
\spacing single 
\papersize Default
\paperpackage a4
\use_geometry 0
\use_amsmath 0
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\defskip medskip
\quotes_language english
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle default

\layout Destinataire

M.
 Martin
\newline 
Rue Truc
\newline 
XXXXX CHOSE VILLE
\layout MonAdresse

Mme Unetelle
\newline 
Rue Machin
\newline 
XXXXX VILLE CHOSE
\layout Date

27 juin 2001
\layout Lieu

Toulouse
\layout Telephone

xx.xx.xx.xx
\layout NoFax


\begin_inset Info
Attention: si on omet NoFax, le numéro de fax par défaut
de la classe s'imprime...
\end_inset 

\layout Objet

Transmission d'un document

\layout Accroche

Cher Monsieur,

\layout Signature

<ma signature>
\layout Standard

Blah blah blah...
\layout FormuleDePolitesse

Je vous tiendrai informé et je vous prie d'agréer, Cher Monsieur, l'expression
 de mes salutations cordiales.
\layout cc

Untel
\layout incl

copie du document xxx
\layout FinDeFichier

\the_end

Répondre à