Merge branch 'develop'

This commit is contained in:
Kolan Sh 2013-02-16 21:24:03 +04:00
commit 109288cfd4
2 changed files with 195 additions and 92 deletions

View File

@ -24,10 +24,22 @@ Counter subsection
Within section Within section
End End
Counter point Counter subsubsection
Within subsection Within subsection
End End
Counter paragraph
Within subsubsection
End
Counter subparagraph
Within paragraph
End
Counter point
Within subparagraph
End
Counter subpoint Counter subpoint
Within point Within point
End End

View File

@ -68,10 +68,10 @@ Style "Раздел"
NeedProtect 1 NeedProtect 1
NextNoIndent 1 NextNoIndent 1
LabelSep xxx LabelSep xxx
ParSkip 0.4 #ParSkip 0.4
TopSep 1.3 #TopSep 1.3
BottomSep 0.7 #BottomSep 0.7
ParSep 0.7 #ParSep 0.7
Align Block Align Block
AlignPossible Block, Left AlignPossible Block, Left
OptionalArgs 1 OptionalArgs 1
@ -81,30 +81,121 @@ Style "Раздел"
EndFont EndFont
End End
Style "Подраздел" Style "Подраздел"
CopyStyle "Раздел" CopyStyle "Раздел"
LabelCounter subsection LabelCounter subsection
TocLevel 2 LatexName subsection
LatexName ESKDsubsection #TocLevel 2
TopSep 0.9 #TopSep 0.9
BottomSep 0.5 #BottomSep 0.5
ParSep 0.5 #ParSep 0.5
Font Font
Series Bold Series Bold
Size Large Size Large
EndFont EndFont
Preamble # Preamble
\newcommand{\ESKDsubsection}[1]{ # \newcommand{\ESKDsubsection}[1]{
\subsection{#1} # \subsection{#1}
\setcounter{point}{\value{subsection}} # \setcounter{subsubsection}{0}
\setcounter{subpoint}{0} # \setcounter{paragraph}{0}
} # \setcounter{subparagraph}{0}
EndPreamble # \setcounter{point}{0}
# \setcounter{subpoint}{0}
# }
#EndPreamble
End End
Style "Подподраздел"
CopyStyle "Подраздел"
LabelCounter subsubsection
LatexName subsubsection
#TocLevel 3
#TopSep 0.9
#BottomSep 0.5
#ParSep 0.5
Font
Series Bold
Size Normal
EndFont
#Preamble
# \newcommand{\ESKDsubsubsection}[1]{
# \subsubsection{#1}
# \setcounter{paragraph}{0}
# \setcounter{subparagraph}{0}
# \setcounter{point}{0}
# \setcounter{subpoint}{0}
# }
#EndPreamble
End
Style "Абзац"
CopyStyle "Подподраздел"
LabelCounter paragraph
LatexName paragraph
#TocLevel 3
#TopSep 0.9
#BottomSep 0.5
#ParSep 0.5
Font
Series Medium
Size Normal
EndFont
#Preamble
# \newcommand{\ESKDparagraph}[1]{
# \paragraph{#1}
# \setcounter{subparagraph}{0}
# \setcounter{point}{0}
# \setcounter{subpoint}{0}
# }
#EndPreamble
Preamble
% paragraph title one 1st line
\makeatletter
\renewcommand\paragraph{%
\@startsection{paragraph}{4}{0mm}%
{-\baselineskip}%
{.5\baselineskip}%
{\normalfont\normalsize\bfseries}}
\makeatother
\makeatletter
\renewcommand\paragraph{%
\@startsection{paragraph}{4}{15mm}%
{-\baselineskip}%
{.5\baselineskip}%
{\normalfont\normalsize\bfseries}}
\makeatother
EndPreamble
End
#Style "Подабзац"
# CopyStyle "Абзац"
# LabelCounter subparagraph
# LatexName subparagraph
# #TocLevel 3
# #TopSep 0.9
# #BottomSep 0.5
# #ParSep 0.5
# #Font
# # Series Bold
# # Size Large
# #EndFont
#
# #Preamble
# # \newcommand{\ESKDsubparagraph}[1]{
# # \subparagraph{#1}
# # \setcounter{point}{0}
# # \setcounter{subpoint}{0}
# # }
# #EndPreamble
#
#End
# Поскольку в ЕСКД могут быть документы как с подразделами, так и без подразделов # Поскольку в ЕСКД могут быть документы как с подразделами, так и без подразделов
# считаю логичным ввести 2 типа пунктов/подпунктов: # считаю логичным ввести 2 типа пунктов/подпунктов:
# 1) Для документов БЕЗ подразделов - начинаются префиксом woss(without subsections) # 1) Для документов БЕЗ подразделов - начинаются префиксом woss(without subsections)
@ -121,76 +212,76 @@ End
# Так же необходимо выделять заголовки для SubSection и не выбелять для point и subpoint, # Так же необходимо выделять заголовки для SubSection и не выбелять для point и subpoint,
# но выводить нумерацию. # но выводить нумерацию.
Style "Пункт1" #Style "Пункт1"
Category "С подразделами" # Category "С подразделами"
Margin Dynamic # Margin Dynamic
LabelType Counter # LabelType Counter
LabelCounter point # LabelCounter point
KeepEmpty 1 # KeepEmpty 1
TocLevel 3 # TocLevel 3
LatexType Command # LatexType Command
LatexName subpoint # LatexName subpoint
# LatexParam 1 ## LatexParam 1
NeedProtect 0 # NeedProtect 0
NextNoIndent 0 # NextNoIndent 0
LabelSep xxx # LabelSep xxx
ParSkip 0.4 # ParSkip 0.4
TopSep 0.4 # TopSep 0.4
BottomSep 0 # BottomSep 0
End #End
#
#
Style "Подпункт1" #Style "Подпункт1"
Category "С подразделами" # Category "С подразделами"
Margin Dynamic # Margin Dynamic
LabelType Counter # LabelType Counter
LabelCounter subpoint # LabelCounter subpoint
KeepEmpty 1 # KeepEmpty 1
TocLevel 3 # TocLevel 3
LatexType Command # LatexType Command
LatexName subsubpoint # LatexName subsubpoint
# LatexParam 1 ## LatexParam 1
NeedProtect 0 # NeedProtect 0
NextNoIndent 0 # NextNoIndent 0
LabelSep xxx # LabelSep xxx
ParSkip 0.4 # ParSkip 0.4
TopSep 0.4 # TopSep 0.4
BottomSep 0 # BottomSep 0
End #End
#
Style "Пункт2" #Style "Пункт2"
Category "Без подразделов" # Category "Без подразделов"
Margin Dynamic # Margin Dynamic
LabelType Counter # LabelType Counter
LabelCounter subsection # LabelCounter subsection
KeepEmpty 1 # KeepEmpty 1
TocLevel 3 # TocLevel 3
LatexType Command # LatexType Command
LatexName point # LatexName point
NeedProtect 0 # NeedProtect 0
NextNoIndent 0 # NextNoIndent 0
LabelSep xxx # LabelSep xxx
ParSkip 0.4 # ParSkip 0.4
TopSep 0.4 # TopSep 0.4
BottomSep 0 # BottomSep 0
End #End
#
Style "Подпункт2" #Style "Подпункт2"
Category "Без подразделов" # Category "Без подразделов"
Margin Dynamic # Margin Dynamic
LabelType Counter # LabelType Counter
LabelCounter point # LabelCounter point
KeepEmpty 1 # KeepEmpty 1
TocLevel 3 # TocLevel 3
LatexType Command # LatexType Command
LatexName subpoint # LatexName subpoint
NeedProtect 0 # NeedProtect 0
NextNoIndent 0 # NextNoIndent 0
LabelSep xxx # LabelSep xxx
ParSkip 0.4 # ParSkip 0.4
TopSep 0.4 # TopSep 0.4
BottomSep 0 # BottomSep 0
End #End
# Поскольку команда ESKDappendix содержит 2 параметра, а передать в команду через Lyx # Поскольку команда ESKDappendix содержит 2 параметра, а передать в команду через Lyx
# мы можем только один документ, то необходимо применить одну старую рыбацкую хитрость, # мы можем только один документ, то необходимо применить одну старую рыбацкую хитрость,