From d9c0fe1ccd92e6f5d060e5ab8ede9f2e4baae78d Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Mon, 3 Mar 2003 15:57:16 +0000 Subject: [PATCH] fix kluwer layout and re-introduce ijmpd layout git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6321 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/CREDITS | 2 +- lib/ChangeLog | 8 ++ lib/doc/LaTeXConfig.lyx.in | 27 ++++++ lib/layouts/ijmpd.layout | 179 +++++++++++++++++++++++++++++++++++++ lib/layouts/kluwer.layout | 4 + 5 files changed, 219 insertions(+), 1 deletion(-) create mode 100644 lib/layouts/ijmpd.layout diff --git a/lib/CREDITS b/lib/CREDITS index a99980dc9d..55382e2440 100644 --- a/lib/CREDITS +++ b/lib/CREDITS @@ -161,7 +161,7 @@ environments. Fixed minibuffer entry of floats. @bPanayotis "PAP" Papasotiriou @iE-mail: papasot@physics.upatras.gr - support for kluwer document class. + support for kluwer and ijmpd document classes. @bJoacim Persson @iE-mail: sp2joap1@ida.his.se po-file for Swedish, a tool for picking shortcuts, diff --git a/lib/ChangeLog b/lib/ChangeLog index 22293bea06..ac6a3576b0 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,11 @@ +2003-03-03 PAP + + * layouts/kluwer.layout: update for 1.3.x compatibility + + * layouts/ijmpd.layout: re-add, since it only made it to 1.2.x. + + * doc/LaTeXConfig.lyx.in: add ijmpd + 2003-02-28 Jean-Marc Lasgouttes * layouts/llncs.layout: do not forget to define floats too diff --git a/lib/doc/LaTeXConfig.lyx.in b/lib/doc/LaTeXConfig.lyx.in index 730232183d..aad72ff174 100644 --- a/lib/doc/LaTeXConfig.lyx.in +++ b/lib/doc/LaTeXConfig.lyx.in @@ -978,6 +978,33 @@ ieeetran.cls to a newer version which has IEEE in capitals. \layout Subsection +ijmpd +\layout Description + +Found: @chk_ijmpd@ +\layout Description + +CTAN: N/A +\layout Description + +WWW: available from the site +\begin_inset LatexCommand \url{http://www.worldscinet.com/ijmpd/mkt/guidelines.sh +tml} + +\end_inset + +. +\layout Description + +Notes: The document class +\family sans +ijmpd +\family default + can be used to write articles for submission to the International Journal + of Modern Physics D (usually abbreviated as IJMPD), published by World + Scientific. +\layout Subsection + kluwer \layout Description diff --git a/lib/layouts/ijmpd.layout b/lib/layouts/ijmpd.layout new file mode 100644 index 0000000000..ac6c70eb53 --- /dev/null +++ b/lib/layouts/ijmpd.layout @@ -0,0 +1,179 @@ +#% Do not delete the line below; configure depends on this +# \DeclareLaTeXClass[ws-ijmpd]{article (ijmpd)} +# +# Textclass definition file for ws-ijmpd.cls +# For publications in the International Journal of Modern Physics D +# (usually abbreviated as IJMPD). +# +# Author: Panayotis "PAP" Papasotiriou +# +# Version 1 2002-09-24 - First version from scratch. +# Version 2 2003-03-03 - Updated for LyX 1.3.0. + +# Input general definitions +Input stdclass.inc +Input stdsections.inc +NoStyle Chapter +NoStyle Chapter* +NoStyle Part +Input stdlists.inc +Input stdlayouts.inc +NoStyle Verse +Input stdstruct.inc +Input stdfloats.inc +Input stdcounters.inc + +# General class settings +MaxCounter Counter_Section +SecNumDepth 3 +TocDepth 0 +ProvidesAmsmath 0 +ProvidesNatbib 0 +ProvidesUrl 0 +ClassOptions + FontSize "" + PageStyle "" +End + +# Title style redefinition +Style Title + Align Center + AlignPossible Center + Font + Size Large + EndFont +End + +# Author style redefinition +Style Author + Align Center + AlignPossible Center + Font + Series Medium + Size Normal + EndFont +End + +# Address style definition +Style Address + LatexType Command + InTitle 1 + LatexName address + ParSkip 0.4 + BottomSep 0.4 + Align Center + AlignPossible Center + LabelType No_Label + Font + Series Medium + Shape Italic + Size Normal + EndFont +End + +# Abstract style redefinition +Style Abstract + LatexType Environment + Align Block + AlignPossible Block + LabelType No_Label + Font + Size Small + EndFont +End + +# Section style redefinition +Style Section + Align Block + AlignPossible Block + Font + Size Normal + EndFont +End + +# Section* style redefinition +Style Section* + Align Block + AlignPossible Block + Font + Size Normal + EndFont +End + +# Subsection style redefinition +Style Subsection + Align Block + AlignPossible Block + Font + Shape Italic + Size Normal + EndFont +End + +# Subsubection style redefinition +Style Subsubsection + Align Block + AlignPossible Block + Font + Series Medium + Shape Italic + Size Normal + EndFont +End + +# Theorem style definition +Style Theorem + LatexType Environment + LatexName theorem + Margin First_Dynamic + Align Block + AlignPossible Block + LabelType Static + LabelString Theorem: + LabelSep M + LabelFont + Series Bold + Size Normal + EndFont +End + +# Proof style definition +Style Proof + LatexType Environment + LatexName proof + Margin First_Dynamic + Align Block + AlignPossible Block + LabelType Static + LabelString Proof: + LabelSep M + LabelFont + Series Bold + Size Normal + EndFont +End + +# Bibliography style redefinition +Style Bibliography + Align Block + AlignPossible Block + LabelFont + Size Normal + EndFont +End + +# Appendix style definition +Style Appendix + Margin Static + LatexType Command + LatexName appendix + KeepEmpty 1 + Align Block + AlignPossible Block + LabelType Centered_Top_Environment + LabelString Appendix + Font + Series Bold + Size Normal + EndFont +End diff --git a/lib/layouts/kluwer.layout b/lib/layouts/kluwer.layout index 9ddbf96466..babd4f7b85 100644 --- a/lib/layouts/kluwer.layout +++ b/lib/layouts/kluwer.layout @@ -11,6 +11,7 @@ # 2001-06-15 First version from scratch (due to "Pit"). # 2001-09-09 Enhanced version (due to "PAP"). # Need of ERT is considerably minimized. +# 2003-03-03 Updated for lyx 1.3.0. # General textclass parameters Columns 1 @@ -45,7 +46,10 @@ End Input stdsections.inc NoStyle Chapter NoStyle Part +Input stdstruct.inc Input stdlists.inc +Input stdfloats.inc +Input stdcounters.inc # Section style definition Style Section -- 2.39.5