commit 0b9c27222a69f0ec657f008345ea812030596702
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Wed Nov 18 10:15:05 2020 +0100

    Fix screen display of parts and chapters in default classes
    
    This has been done by reading the LaTeX sources (classes.dtx) to try
    to get things right
    
    * fix font sizes of chapters and parts. Note that the labels have
      smaller size as the title itself.
    
    * fix alignment of Part and put label on top
    
    * add spacing between label and title.
---
 lib/layouts/article.layout  |   13 +++++++++++++
 lib/layouts/stdsections.inc |   15 ++++++++++++---
 2 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/lib/layouts/article.layout b/lib/layouts/article.layout
index 1afa9d7..fa89bef 100644
--- a/lib/layouts/article.layout
+++ b/lib/layouts/article.layout
@@ -21,8 +21,17 @@ NoStyle Chapter*
 Style Part
        Align                 Left
        AlignPossible         Left
+       LabelType             Above
        TopSep                2
        BottomSep             1.5
+       Font
+         Series              Bold
+         Size                Huge
+       EndFont
+       LabelFont
+         Series              Bold
+         Size                Larger
+       EndFont
 End
 
 
@@ -31,4 +40,8 @@ Style Part*
        AlignPossible         Left
        TopSep                2
        BottomSep             1.5
+       Font
+         Series              Bold
+         Size                Huge
+       EndFont
 End
diff --git a/lib/layouts/stdsections.inc b/lib/layouts/stdsections.inc
index 4516d07..359d69e 100644
--- a/lib/layouts/stdsections.inc
+++ b/lib/layouts/stdsections.inc
@@ -11,9 +11,9 @@ Format 85
 
 Style Part
        Category              Sectioning
-       Margin                Dynamic
+       Margin                Static
        LabelString           "Part \thepart"
-       LabelType             Static
+       LabelType             Centered
        TocLevel              -1
        LabelCounter          part
        LatexType             Command
@@ -21,7 +21,7 @@ Style Part
        NeedProtect           1
        NextNoIndent          1
        ToggleIndent          Never
-       Labelsep              xxx
+       LabelBottomSep        1
        ParSkip               0.4
        TopSep                4
        BottomSep             4
@@ -36,6 +36,10 @@ Style Part
        EndArgument
        Font
          Series              Bold
+         Size                Giant
+       EndFont
+       LabelFont
+         Series              Bold
          Size                Huge
        EndFont
        HTMLTag               h1
@@ -60,6 +64,7 @@ Style Chapter
        NeedProtect           1
        NextNoIndent          1
        ToggleIndent          Never
+       LabelBottomSep        1
        ParSkip               0.4
        TopSep                2
        BottomSep             0.8
@@ -73,6 +78,10 @@ Style Chapter
        EndArgument
        Font
          Series              Bold
+         Size                Giant
+       EndFont
+       LabelFont
+         Series              Bold
          Size                Huge
        EndFont
        HTMLTag               h1
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to