lyx_mirror/lib/layouts
Richard Heck f5a5be4d18 Modularization of the AMS classes, and the theorem environments generally.
This is Part I: The changes to the layout files and modules. Part II, still
to come, will involve lyx2lyx to help people who were using the older classes.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22461 a592a061-630c-0410-9148-cb99ea01b6c8
2008-01-10 04:58:20 +00:00
..
aa.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
aapaper.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
aapaper.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
aastex.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
agu_stdclass.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
agu_stdcounters.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
agu_stdlists.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
agu_stdsections.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
agu_stdtitle.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
agu-dtd.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
agums.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
aguplus.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
amsart-plain.layout Requires amsmath does not work. No idea why. 2008-01-07 18:31:05 +00:00
amsart-seq.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
amsart.layout Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
amsbook.layout Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
amsdefs.inc Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
amsmaths-plain.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
amsmaths-seq.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
amsmaths.inc Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
apa.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
arab-article.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
armenian-article.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
article.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
beamer.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
book.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
braille.module This commit adds some new functionality to the modules stuff. In particular, it introduces the concept of "required" and "excluded" modules: A given module may require one of some list of modules, or it may be incompatible with some other modules. (Complex Boolean combinations are not supported!!) These facts can be noted in the module file, and the UI responds appropriately: Required and excluded modules are noted in the description, and the "Add" button is enabled only if at least one of the required modules has already been selected and no excluded module is selected. Getting this to work involved a fair bit of cleanup of the existing code---including ways Angus, I think, had already pointed out were required---and also involved changing the syntax of the headers of the module files, but in ways that are probably best anyway. 2008-01-09 18:51:02 +00:00
broadway.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
chess.layout * lib/layouts/chess.layout: 2008-01-07 18:15:49 +00:00
cl2emult.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_lyxmacros.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_stdcharstyles.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_stdclass.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_stdcounters.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_stdlayouts.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_stdlists.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_stdsections.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_stdstarsections.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_stdstruct.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
db_stdtitle.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
dinbrief.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
docbook-book.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
docbook-chapter.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
docbook-section.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
docbook.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
dtk.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
egs.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
elsart.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
endnotes.module This commit adds some new functionality to the modules stuff. In particular, it introduces the concept of "required" and "excluded" modules: A given module may require one of some list of modules, or it may be incompatible with some other modules. (Complex Boolean combinations are not supported!!) These facts can be noted in the module file, and the UI responds appropriately: Required and excluded modules are noted in the description, and the "Add" button is enabled only if at least one of the required modules has already been selected and no excluded module is selected. Getting this to work involved a fair bit of cleanup of the existing code---including ways Angus, I think, had already pointed out were required---and also involved changing the syntax of the headers of the module files, but in ways that are probably best anyway. 2008-01-09 18:51:02 +00:00
entcs.layout some more uses of Requires. 2008-01-07 17:32:47 +00:00
europecv.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
extarticle.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
extbook.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
extletter.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
extreport.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
foils.layout some more uses of Requires. 2008-01-07 17:32:47 +00:00
foottoend.module This commit adds some new functionality to the modules stuff. In particular, it introduces the concept of "required" and "excluded" modules: A given module may require one of some list of modules, or it may be incompatible with some other modules. (Complex Boolean combinations are not supported!!) These facts can be noted in the module file, and the UI responds appropriately: Required and excluded modules are noted in the description, and the "Add" button is enabled only if at least one of the required modules has already been selected and no excluded module is selected. Getting this to work involved a fair bit of cleanup of the existing code---including ways Angus, I think, had already pointed out were required---and also involved changing the syntax of the headers of the module files, but in ways that are probably best anyway. 2008-01-09 18:51:02 +00:00
g-brief2.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
g-brief-de.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
g-brief-en.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
hanging.module This commit adds some new functionality to the modules stuff. In particular, it introduces the concept of "required" and "excluded" modules: A given module may require one of some list of modules, or it may be incompatible with some other modules. (Complex Boolean combinations are not supported!!) These facts can be noted in the module file, and the UI responds appropriately: Required and excluded modules are noted in the description, and the "Add" button is enabled only if at least one of the required modules has already been selected and no excluded module is selected. Getting this to work involved a fair bit of cleanup of the existing code---including ways Angus, I think, had already pointed out were required---and also involved changing the syntax of the headers of the module files, but in ways that are probably best anyway. 2008-01-09 18:51:02 +00:00
heb-article.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
heb-letter.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
hollywood.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
IEEEtran.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
ijmpc.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
ijmpd.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
iopart.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
isprs.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
jarticle.layout add Japanese layout files, provided by Yokata-san 2007-10-14 11:09:26 +00:00
jbook.layout add Japanese layout files, provided by Yokata-san 2007-10-14 11:09:26 +00:00
jgrga.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
jreport.layout add Japanese layout files, provided by Yokata-san 2007-10-14 11:09:26 +00:00
jsarticle.layout add Japanese layout files, provided by Yokata-san 2007-10-14 11:09:26 +00:00
jsbook.layout add Japanese layout files, provided by Yokata-san 2007-10-14 11:09:26 +00:00
kluwer.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
latex8.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
letter.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
linguistics.module This commit adds some new functionality to the modules stuff. In particular, it introduces the concept of "required" and "excluded" modules: A given module may require one of some list of modules, or it may be incompatible with some other modules. (Complex Boolean combinations are not supported!!) These facts can be noted in the module file, and the UI responds appropriately: Required and excluded modules are noted in the description, and the "Add" button is enabled only if at least one of the required modules has already been selected and no excluded module is selected. Getting this to work involved a fair bit of cleanup of the existing code---including ways Angus, I think, had already pointed out were required---and also involved changing the syntax of the headers of the module files, but in ways that are probably best anyway. 2008-01-09 18:51:02 +00:00
literate-article.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
literate-book.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
literate-report.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
literate-scrap.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
llncs.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
logicalmkup.module This commit adds some new functionality to the modules stuff. In particular, it introduces the concept of "required" and "excluded" modules: A given module may require one of some list of modules, or it may be incompatible with some other modules. (Complex Boolean combinations are not supported!!) These facts can be noted in the module file, and the UI responds appropriately: Required and excluded modules are noted in the description, and the "Add" button is enabled only if at least one of the required modules has already been selected and no excluded module is selected. Getting this to work involved a fair bit of cleanup of the existing code---including ways Angus, I think, had already pointed out were required---and also involved changing the syntax of the headers of the module files, but in ways that are probably best anyway. 2008-01-09 18:51:02 +00:00
ltugboat.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
lyxmacros.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
manpage.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
memoir.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
moderncv.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
mwart.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
mwbk.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
mwrep.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
numarticle.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
numreport.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
numrevtex.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
paper.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
powerdot.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
report.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
revtex4.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
revtex.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
scrartcl.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
scrbook.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
scrclass.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
scrlettr.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
scrlttr2.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
scrreprt.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
seminar.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
siamltex.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
simplecv.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
slides.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
spie.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdcharstyles.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdclass.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdcounters.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdcustom.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdfloats.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdinsets.inc some more uses of Requires. 2008-01-07 17:32:47 +00:00
stdlayouts.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdletter.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdlists.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdsections.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdstarsections.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdstruct.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
stdtitle.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
svglobal.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
svjog.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
svjour.inc *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
svprobth.layout *** Requires tag for classes, layouts and custom insets *** 2008-01-07 16:59:10 +00:00
tarticle.layout add Japanese layout files, provided by Yokata-san 2007-10-14 11:09:26 +00:00
tbook.layout add Japanese layout files, provided by Yokata-san 2007-10-14 11:09:26 +00:00
theorems-ams-extended.module Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
theorems-ams.module Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
theorems-chap.module Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
theorems-proof.inc Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
theorems-sec.module Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
theorems-starred.inc Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
theorems-std.module Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
theorems.inc Modularization of the AMS classes, and the theorem environments generally. 2008-01-10 04:58:20 +00:00
treport.layout add Japanese layout files, provided by Yokata-san 2007-10-14 11:09:26 +00:00