mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-25 22:06:15 +00:00
* add modules to do equation/figure/table numbering sectionwise.
Use these modules in the AMS classes (instead of preamble hardcoding). This is bug 6123. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31475 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
eb065995b1
commit
5695850a49
@ -8,6 +8,7 @@
|
|||||||
# modified and modularized by Emmanuel GUREGHIAN <gureghia@boston.bertin.fr>
|
# modified and modularized by Emmanuel GUREGHIAN <gureghia@boston.bertin.fr>
|
||||||
# Tinkered with Sep. '07 by Paul Rubin <rubin@msu.edu>
|
# Tinkered with Sep. '07 by Paul Rubin <rubin@msu.edu>
|
||||||
# Modularized Jan '08 by Richard Heck <rgheck@brown.edu>
|
# Modularized Jan '08 by Richard Heck <rgheck@brown.edu>
|
||||||
|
# Moved "number within sections" to modules Aug '09 (Paul Rubin <rubin@msu.edu>)
|
||||||
|
|
||||||
Format 11
|
Format 11
|
||||||
Columns 1
|
Columns 1
|
||||||
@ -20,6 +21,8 @@ ClassOptions
|
|||||||
End
|
End
|
||||||
|
|
||||||
DefaultModule theorems-ams
|
DefaultModule theorems-ams
|
||||||
|
DefaultModule eqs-within-sections
|
||||||
|
DefaultModule figs-within-sections
|
||||||
|
|
||||||
Style Standard
|
Style Standard
|
||||||
Category MainText
|
Category MainText
|
||||||
@ -33,13 +36,6 @@ Style Standard
|
|||||||
LabelType No_Label
|
LabelType No_Label
|
||||||
End
|
End
|
||||||
|
|
||||||
|
|
||||||
Preamble
|
|
||||||
\numberwithin{equation}{section} %% Comment out for sequentially-numbered
|
|
||||||
\numberwithin{figure}{section} %% Comment out for sequentially-numbered
|
|
||||||
EndPreamble
|
|
||||||
|
|
||||||
|
|
||||||
Input stdfloats.inc
|
Input stdfloats.inc
|
||||||
Input stdcounters.inc
|
Input stdcounters.inc
|
||||||
Input stdinsets.inc
|
Input stdinsets.inc
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
# modified and modularized by Emmanuel GUREGHIAN <gureghia@boston.bertin.fr>
|
# modified and modularized by Emmanuel GUREGHIAN <gureghia@boston.bertin.fr>
|
||||||
# Tinkered with Sep. '07 by Paul Rubin <rubin@msu.edu>
|
# Tinkered with Sep. '07 by Paul Rubin <rubin@msu.edu>
|
||||||
# Modularized Jan '08 by Richard Heck <rgheck@brown.edu>
|
# Modularized Jan '08 by Richard Heck <rgheck@brown.edu>
|
||||||
|
# Moved "number within sections" to modules Aug '09 (Paul Rubin <rubin@msu.edu>)
|
||||||
|
|
||||||
|
|
||||||
Format 11
|
Format 11
|
||||||
@ -21,6 +22,8 @@ ClassOptions
|
|||||||
End
|
End
|
||||||
|
|
||||||
DefaultModule theorems-ams
|
DefaultModule theorems-ams
|
||||||
|
DefaultModule eqs-within-sections
|
||||||
|
DefaultModule figs-within-sections
|
||||||
|
|
||||||
Style Standard
|
Style Standard
|
||||||
Category MainText
|
Category MainText
|
||||||
@ -37,8 +40,6 @@ End
|
|||||||
|
|
||||||
Preamble
|
Preamble
|
||||||
\numberwithin{section}{chapter}
|
\numberwithin{section}{chapter}
|
||||||
\numberwithin{equation}{section} %% Comment out for sequentially-numbered
|
|
||||||
\numberwithin{figure}{section} %% Comment out for sequentially-numbered
|
|
||||||
EndPreamble
|
EndPreamble
|
||||||
|
|
||||||
|
|
||||||
|
13
lib/layouts/eqs-within-sections.module
Normal file
13
lib/layouts/eqs-within-sections.module
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#\DeclareLyXModule{Number Equations by Section}
|
||||||
|
#DescriptionBegin
|
||||||
|
#Resets the equation number at section start and prepends
|
||||||
|
#the section number to the equation number, as in '(2.1)'.
|
||||||
|
#DescriptionEnd
|
||||||
|
|
||||||
|
Format 11
|
||||||
|
|
||||||
|
Requires amsmath
|
||||||
|
|
||||||
|
AddToPreamble
|
||||||
|
\numberwithin{equation}{section}
|
||||||
|
EndPreamble
|
18
lib/layouts/figs-within-sections.module
Normal file
18
lib/layouts/figs-within-sections.module
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#\DeclareLyXModule{Number Figures by Section}
|
||||||
|
#DescriptionBegin
|
||||||
|
#Resets the figure number at section start and prepends
|
||||||
|
#the section number to the figure number, as in 'fig. 2.1'.
|
||||||
|
#DescriptionEnd
|
||||||
|
|
||||||
|
Format 11
|
||||||
|
|
||||||
|
Requires amsmath
|
||||||
|
|
||||||
|
AddToPreamble
|
||||||
|
\numberwithin{figure}{section}
|
||||||
|
EndPreamble
|
||||||
|
|
||||||
|
Float
|
||||||
|
Type figure
|
||||||
|
NumberWithin section
|
||||||
|
End
|
18
lib/layouts/tabs-within-sections.module
Normal file
18
lib/layouts/tabs-within-sections.module
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#\DeclareLyXModule{Number Tables by Section}
|
||||||
|
#DescriptionBegin
|
||||||
|
#Resets the table number at section start and prepends
|
||||||
|
#the section number to the table number, as in 'Table 2.1'.
|
||||||
|
#DescriptionEnd
|
||||||
|
|
||||||
|
Format 11
|
||||||
|
|
||||||
|
Requires amsmath
|
||||||
|
|
||||||
|
AddToPreamble
|
||||||
|
\numberwithin{table}{section}
|
||||||
|
EndPreamble
|
||||||
|
|
||||||
|
Float
|
||||||
|
Type figure
|
||||||
|
NumberWithin section
|
||||||
|
End
|
Loading…
Reference in New Issue
Block a user