On Thu, Jan 09, 2003 at 09:24:51PM +0200, Martin Vermeer spake thusly:

...
 
> On Thu, Jan 09, 2003 at 06:21:03PM +0100, Lars Gullik Bjønnes spake thusly:
>  
> > Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:

...

> > | Lars, can I apply this?
> > 
> > Not sure.
> > 
> > It does say "experimental and incomplete".
> > 
> > -- 
> >     Lgb
> 
> Here's to hoping that it will find independent testing before 1.3.0.
> 
> Will attend to LaTeXConfig.lyx at first opportunity (weekend?)
> 
> Martin

Here the revised stuff. Turns out that also the EGS format was missing
from both the doc and LaTeXConfig.lyx.in. Added that too. (Nobody
complained; how actively are any of these being used?)

I hope I did all this the right way. Sorry about the many separate
files.

Martin

# AGUplus textclass definition file. 
# Author: Martin Vermeer <[EMAIL PROTECTED]>
#
# Necessary LaTeX files to be found on
#
# ftp://ftp.agu.org/journals/latex/journals
#
# Input general definitions
Input stdclass.inc

SecNumDepth     4
MaxCounter      Counter_Section

# There are no chapters in an article.
NoStyle Chapter
NoStyle Chapter*

NoStyle Subparagraph
NoStyle Subparagraph*

# Redefine these a bit:

Style Section
  Font
    Size        Large
  EndFont
End

Style Section*
  Font
    Size        Large
  EndFont
End

Style Subsection
  Font
    Size        Normal
  EndFont
End

Style Subsection*
  Font
    Size        Normal
  EndFont
End

# Subsubsubsection style (re-)definition
Style Paragraph
  LatexName     subsubsection
End

# SubSubsubsection* style (re-)definition
Style Paragraph*
  CopyStyle     Paragraph
  Margin        Static
  LatexName     subsubsubsection*
  LabelType     No_Label
  OptionalArgs      0
End

Preamble
\usepackage{times}
\sectionnumbers
EndPreamble

# Headers style definition
Style Left_Header
  Margin        Static
  LatexType     Command
  LatexName     lefthead
  NextNoIndent  1
  LeftMargin    "Left Header:xx"
  LabelSep      xxx
  ParSkip       0.4
  TopSep        1.3
  BottomSep     0.7
  ParSep        0.7
  Align         Left
  AlignPossible     Left
  LabelType     Static
  LabelString   "Left Header:"
  InTitle               1

  # standard font definition
  LabelFont
    Series      Bold
    Shape       Italic
    Color       red
  EndFont

End

Style Right_Header
  CopyStyle             "Left Header"
  LatexName     righthead
  LeftMargin    "Right Header:xx"
  LabelString   "Right Header:"
End

Style Received
  CopyStyle             "Left Header"
  LatexName     received
  LeftMargin    Received:xx
  LabelString   Recieved:
End

Style Revised
  CopyStyle             "Left Header"
  LatexName     revised
  LeftMargin    Revised:xx
  LabelString   Revised:
End

Style Accepted
  CopyStyle             "Left Header"
  LatexName     accepted
  LeftMargin    Accepted:xx
  LabelString   Accepted:
End

Style CCC
  CopyStyle             "Left Header"
  LatexName     ccc
  LeftMargin    "CCC code:xx"
  LabelString   "CCC code:"
End

# cpright

# journalid

# articleid

Style PaperId
  CopyStyle             "Left Header"
  LatexName     paperid
  LeftMargin    "Paper Id:xx"
  LabelString   "Paper Id:"
End

Style AuthorAddr
  CopyStyle             "Left Header"
  LatexName     authoraddr
  LeftMargin    "Author Address:xx"
  LabelString   "Author Address:"
End

Style SlugComment
  CopyStyle             "Left Header"
  LatexName     slugcomment
  LeftMargin    "Slug Comment:xx"
  LabelString   "Slug Comment:"
End


# a few changes to the bibliography
Style Bibliography
  TopSep                4
  LabelString           Bibliography

  # label font definition
  LabelFont 
    Series              Bold
    Size                Huge
  EndFont
End

# plate
Float
  Type                  plate
  GuiName               Plate
  Placement             htbp
  Extension             lof
  NumberWithin  none
  Style                 plain
  LatexBuiltin  true
End

# planotable
Float
  GuiName               Planotable
  Type                  planotable
  Placement             htbp
  Extension             lot
  NumberWithin  none
  Style                 Ruled
  LatexBuiltin  true
End


# Table Caption style definition
Style Table_Caption
  Margin                First_Dynamic
  LatexType             Command
  LatexName     tablecaption
  NeedProtect   1
  LabelSep              xx
  ParSkip               0.4
  TopSep                0.5
  Align         Center
  AlignPossible Center
  LabelType     Sensitive
  LabelString   TableCaption

  # label font definition
  LabelFont
    Series              Bold
  EndFont
End

Counter
  Name          plate
  Within        none
End

Counter
  Name          planotable
  Within        none
End
#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass[aguplus,jgrga.sty]{article (AGU++) JGR}
# AGUplus JGR textclass definition file. 
# Author: Martin Vermeer <[EMAIL PROTECTED]>

# Input general definitions
Input aguplus.inc

ClassOptions
  Other "jgrga"
End


--- Extended_old.lyx    Thu Jan  9 12:03:28 2003
+++ Extended.lyx        Fri Jan 10 16:07:22 2003
@@ -8543,6 +8543,193 @@
  #.
 \layout Section
 
+EGS journals (
+\family sans 
+egs
+\family default 
+)
+\layout Standard
+
+by 
+\shape smallcaps 
+Martin Vermeer
+\layout Subsection
+
+Description
+\layout Standard
+
+This is the layout file for the European Geophysical Society journals.
+ The needed 
+\family typewriter 
+egs.cls
+\family default 
+ can be downloaded from the web site of the EGS under 
+\begin_inset LatexCommand \url{www.copernicus.org}
+
+\end_inset 
+
+.
+\layout Subsection
+
+New styles
+\layout Standard
+
+
+\family sans 
+Right_address, Latex_Title, Affil, Journal, msnumber, FirstAuthor, Received,
+ Accepted
+\family default 
+, 
+\family sans 
+Offsets
+\family default 
+.
+ The current layout file is unfortunately very unmodular and would benefit
+ from using the various 
+\family typewriter 
+std*.inc
+\family default 
+ file inclusions.
+\layout Section
+
+AGU journals (
+\family sans 
+aguplus
+\family default 
+)
+\layout Standard
+
+by 
+\shape smallcaps 
+Martin Vermeer
+\layout Subsection
+
+Description
+\layout Standard
+
+These are the layout files for some of the journals of the American Geophysical
+ Society.
+ It is assumed that you have both the AGU's own class files and AGUplus
+ installed (everything to be found at
+\begin_inset LatexCommand \url{ftp://ftp.agu.org/journals/latex/journals}
+
+\end_inset 
+
+).
+\layout Subsection
+
+New styles
+\layout Standard
+
+Redefined are 
+\family sans 
+Paragraph
+\family default 
+, 
+\family sans 
+Paragraph*
+\family default 
+.
+ They are still called this in the LyX GUI, though their LaTeX equivalents
+ in the AGU classes are 
+\family sans 
+Subsubsubsection
+\family default 
+ and 
+\family sans 
+Subsubsubsection*
+\family default 
+.
+\layout Standard
+
+Newly defined styles are 
+\family sans 
+Left_Header
+\family default 
+, 
+\family sans 
+Right_Header
+\family default 
+, 
+\family sans 
+Received
+\family default 
+, 
+\family sans 
+Revised
+\family default 
+, 
+\family sans 
+Accepted
+\family default 
+, 
+\family sans 
+CCC
+\family default 
+, 
+\family sans 
+PaperId
+\family default 
+, 
+\family sans 
+AuthorAddr
+\family default 
+, 
+\family sans 
+SlugComment
+\family default 
+.
+ These are mostly manuscript attributes and defined in the AGU class documentati
+on.
+\layout Standard
+
+I suspect this is still badly incomplete.
+\layout Subsection
+
+New floats
+\layout Standard
+
+
+\family sans 
+Planotable
+\family default 
+ and 
+\family sans 
+Plate
+\family default 
+.
+ We also have a new 
+\family sans 
+Table_Caption
+\family default 
+.
+\layout Subsection
+
+Supported journals
+\layout Itemize
+
+
+\emph on 
+Journal of Geophysical Research
+\emph default 
+: 
+\family typewriter 
+jgrga.layout 
+\family default 
+-- Martin Vermeer
+\layout Standard
+
+Add your own, it isn't so hard! Look at the 
+\family typewriter 
+jgrga.layout
+\family default 
+ example and 
+\family typewriter 
+aguplus.inc
+\family default 
+.
+\layout Section
+
 Slides [aka 
 \noun on 
 Sli

Index: LaTeXConfig.lyx.in
===================================================================
RCS file: /cvs/lyx/lyx-devel/lib/doc/LaTeXConfig.lyx.in,v
retrieving revision 1.25
diff -u -p -r1.25 LaTeXConfig.lyx.in
--- LaTeXConfig.lyx.in  2002/08/15 13:57:54     1.25
+++ LaTeXConfig.lyx.in  2003/01/10 14:26:40
@@ -1,5 +1,5 @@
-#LyX 1.2 created this file. For more info see http://www.lyx.org/
-\lyxformat 220
+#LyX 1.3 created this file. For more info see http://www.lyx.org/
+\lyxformat 221
 \textclass article
 \language english
 \inputencoding default
@@ -1276,6 +1276,57 @@ Svprothe
 \end_inset 
 
 .
+\layout Subsection
+
+European Geophysical Society journals
+\layout Description
+
+Found: @chk_egs@
+\layout Description
+
+CTAN: N/A
+\layout Description
+
+Notes: The document class 
+\family sans 
+egs
+\family default 
+ can be used to write articles for the European Geophysical Society.
+\layout Subsection
+
+AGU Journal of Geophysical Research
+\layout Description
+
+Found: @chk_jgrga@
+\layout Description
+
+CTAN:
+\family typewriter 
+ macros/latex/contrib/supported/aguplus
+\layout Description
+
+Notes: The document class 
+\family sans 
+jgrga
+\family default 
+ can be used to write articles for the Journal of Geophysical Research,
+ published by the American Geophysical Union.
+\begin_deeper 
+\layout Standard
+
+The layout consists of two parts: the general part 
+\family typewriter 
+aguplus.inc
+\family default 
+, and the journal specific part 
+\family typewriter 
+jgrga.layout
+\family default 
+.
+ It is not very thoroughly tested yet.
+ It would be straightforward to extend this to support other publications
+ of the AGU.
+\end_deeper 
 \layout Subsection
 
 TUGboat

Attachment: msg50802/pgp00000.pgp
Description: PGP signature

Reply via email to