]> git.lyx.org Git - features.git/commitdiff
Juergen S.'s support for memoir.cls
authorAndré Pönitz <poenitz@gmx.net>
Mon, 22 Sep 2003 08:47:10 +0000 (08:47 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Mon, 22 Sep 2003 08:47:10 +0000 (08:47 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7804 a592a061-630c-0410-9148-cb99ea01b6c8

lib/ChangeLog
lib/doc/LaTeXConfig.lyx.in
lib/layouts/memoir.layout [new file with mode: 0644]

index 0c4c2c704634b24a35613d8eb0eba97e9fb681be..aa862499a9a66ff0812e77fff4b8a0f6668e3878 100644 (file)
@@ -1,3 +1,7 @@
+2003-09-22  Jürgen Spitzmüller  <spitzmueller@gmx.de>
+
+       * layouts/memoir.layout: new support for memoir.cls
+
 2003-09-17  Martin Vermeer  <martin.vermeer@hut.fi>
 
        * doc/LaTeXConfig.lyx.in: added agums entry to AGU section.
index 04fea0584e779acd74e0ea5f6bca5ff14f9ba284..3af00db9e0257ca888a11902fc91c02bcd7e8e60 100644 (file)
@@ -1331,7 +1331,7 @@ Astrophysics and Space Science, Solar Physics
 
 \begin_layout Subsection
 
-Koma-Script
+KOMA-Script
 \begin_inset LatexCommand \label{sub:Koma-Script}
 
 \end_inset 
@@ -1341,7 +1341,11 @@ Koma-Script
 
 \begin_layout Description
 
-Found: scrartcl: @chk_scrartcl@, 
+Found: 
+\family sans 
+scrartcl
+\family default 
+: @chk_scrartcl@, 
 \family sans 
 scrreprt
 \family default 
@@ -1381,16 +1385,20 @@ book
 
 \begin_layout Subsection
 
-Koma-Script letter
+KOMA-Script letter
 \end_layout
 
 \begin_layout Standard
 
-Found: scrlettr: @chk_scrlettr@, 
+Found: 
 \family sans 
-scr
+scrlettr
 \family default 
-lttr2: @chk_scrlttr2@
+: @chk_scrlettr@, 
+\family sans 
+scrlttr2
+\family default 
+: @chk_scrlttr2@
 \end_layout
 
 \begin_layout Description
@@ -1539,6 +1547,31 @@ The LyX layout file for this document class is still insufficiently tested.
 \end_deeper 
 \begin_layout Subsection
 
+memoir
+\end_layout
+
+\begin_layout Description
+
+Found: @chk_memoir@
+\end_layout
+
+\begin_layout Description
+
+CTAN: 
+\family typewriter 
+macros/latex/contrib/supported/memoir/
+\end_layout
+
+\begin_layout Description
+
+Notes: Memoir is a flexible class for typesetting general fiction, non-fiction
+ and mathematical works as books, reports, articles or manuscripts.
+ Documents can use 9, 10, 11, 12, 14 or 17pt as the normal font size.
+ Many methods are provided to let you create your own particular design.
+\end_layout
+
+\begin_layout Subsection
+
 mwcls (mwart, mwbk, mwrep)
 \end_layout
 
diff --git a/lib/layouts/memoir.layout b/lib/layouts/memoir.layout
new file mode 100644 (file)
index 0000000..165ce9a
--- /dev/null
@@ -0,0 +1,87 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareLaTeXClass{memoir}
+# Memoir textclass definition file (poor man's version).
+# Author: Jürgen Spitzmüller <spitzmueller@gmx.de>
+# feel free to contribute missing features!
+
+Input stdclass.inc
+Input numreport.inc
+
+
+Sides                  2
+PageStyle              Headings
+
+
+ClassOptions
+       FontSize             9|10|11|12|14|17
+       PageStyle            empty|plain|headings|myheadings|ruled|Ruled|companion
+       Other                oldfontcommands
+End
+
+
+Style Bibliography
+       TopSep               4
+       LabelString          Bibliography
+       LabelFont
+         Series             Bold
+         Size               Huge
+       EndFont
+End
+
+
+Style Chapterprecis
+       Margin               Static
+       LatexType            Command
+       LatexName            chapterprecis
+       NeedProtect          1
+       NextNoIndent         1
+       LeftMargin           MM
+       LabelSep             xxx
+       ParSkip              0.4
+       TopSep               0.4
+       BottomSep            0
+       ParSep               0.4
+       Align                Block
+       AlignPossible        Block
+       Font
+         Shape              Italic
+         Size               Normal
+       EndFont
+End
+
+
+Style Epigraph
+       Margin                Right_Address_Box
+       LatexType             Command
+       LatexName             epigraph
+       ParSkip               0.4
+       BottomSep             1.5
+       ParSep                1.5
+       Align                 Left
+       AlignPossible         Left
+End
+
+
+Style Poemtitle
+       LatexType             Command
+       LatexName             poemtitle
+       NeedProtect           1
+       NextNoIndent          1
+       LabelSep              xxx
+       ParSkip               0.4
+       TopSep                0.4
+       ParSep                0.4
+       Align                 center
+       AlignPossible         center
+       OptionalArgs          1
+       Font
+          Series             Bold
+       EndFont
+End
+
+
+Style Poemtitle*
+       CopyStyle             Poemtitle
+       LatexName             poemtitle*
+       OptionalArgs          0
+End