lyx_mirror/lib/layouts
Jean-Marc Lasgouttes 9b530e59c2 Let the Foot inset have a different Layout when inside a title
This allows to address two main issues
 * \thanks does only accept one paragraph, while \footnote allows several (ticket #2666)
 * footnotes in titling environments were not numbered on screen.

Moreover, the code reduces hardcoding of features, which is always a good thing.

There are several pieces in this commit:

 * new numbering type \fnsymbol for counters

 * the Foot inset changes its layoutName() to Foot:InTitle when inside a paragraph with InTitle property. This is set when running updateBuffer.

 * Foot:intitle uses the \thanks command, does not allow multiple paragraphs and marks its contents as moving argument.

 * The InsetLayouts for Foot now have properLaTeXName/Type, so that InsetFoot::latex can be removed; further code simplification is probably possible.

Fixes: #2666
2014-11-21 10:23:56 +01:00
..
a0poster.layout Support for conference posters 2014-07-02 14:01:28 +02:00
aa.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
aapaper.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
aapaper.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
aastex.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
achemso.layout Improve translation of "Graph" for achemso.layout 2014-04-10 21:51:05 +02:00
acm-sigs-alt.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
acm-sigs.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
acm-sigs.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
acmsiggraph.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
AEA.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
agu_stdclass.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
agu_stdcounters.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
agu_stdlists.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
agu_stdsections.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
agu_stdtitle.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
agu-dtd.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
agums.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
aguplus.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
agutex.layout Revert "AGUTeX template/layout: support the new cls name" 2014-07-29 15:50:52 -04:00
algorithm2e.module Typos in algorithm module. 2014-04-21 11:51:59 -04:00
amsart.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
amsbook.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
amsdefs.inc Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
apa6.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
apa.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
arab-article.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
article-beamer.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
article.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
basic.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
beamer.layout Add support for beamer lemma environment. 2014-08-31 12:30:14 +02:00
beamerposter.layout Support for conference posters 2014-07-02 14:01:28 +02:00
bicaption.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
book.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
braille.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
broadway.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
chess.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
cl2emult.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
ctex-article.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
ctex-book.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
ctex-report.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
customHeadersFooters.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_lyxmacros.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_stdcharstyles.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_stdclass.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_stdcounters.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_stdlayouts.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_stdlists.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_stdsections.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_stdstarsections.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_stdstruct.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
db_stdtitle.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
dinbrief.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
docbook-book.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
docbook-chapter.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
docbook-section.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
docbook.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
doublecol-new.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
dtk.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
ectaart.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
egs.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
elsart.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
elsarticle.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
endnotes.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
entcs.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
enumitem.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
eqs-within-sections.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
europecv.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
extarticle.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
extbook.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
extletter.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
extreport.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
figs-within-sections.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
fix-cm.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
fixltx2e.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
fixme.module Fix font declarations. 2014-11-09 09:54:22 +01:00
foils.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
foottoend.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
frletter.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
g-brief2.layout Update layouts with separators to format 50 2014-05-29 21:22:15 +02:00
g-brief.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
graphicboxes.module graphicboxes.module: new module 2014-11-05 00:42:35 +01:00
hanging.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
heb-article.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
heb-letter.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
hollywood.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
IEEEtran-CompSoc.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
IEEEtran-TransMag.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
IEEEtran.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
ijmpc.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
ijmpd.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
initials.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
iopart.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
isprs.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
jarticle.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
jasatex.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
jbook.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
jgrga.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
jreport.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
jsarticle.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
jsbook.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
jss.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
jurabib.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
kluwer.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
knitr.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
latex8.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
letter.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
lettre.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
lilypond.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
linguistics.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
litinsets.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
llncs.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
logicalmkup.module Capitalize layout tag 2014-04-29 11:16:41 +02:00
ltugboat.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
lyxmacros.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
memoir.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
minimalistic.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
moderncv.layout Update layouts with separators to format 50 2014-05-29 21:22:15 +02:00
multicol.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
mwart.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
mwbk.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
mwrep.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
natbib.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
natbibapa.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
noweb.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
numarticle.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
numreport.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
numrevtex.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
paper.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
pdfcomment.module Fix font declarations. 2014-11-09 09:54:22 +01:00
powerdot.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
recipebook.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
report.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
revtex4-1.layout revtex4-1.layout: update to latest REVTeX 4.1 2014-10-27 01:39:18 +01:00
revtex4.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
revtex.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
RJournal.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
rsphrase.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
sciposter.layout Support for conference posters 2014-07-02 14:01:28 +02:00
scrartcl.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
scrarticle-beamer.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
scrbook.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
scrclass.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
scrlettr.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
scrlttr2.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
scrreprt.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
sectionbox.module Add support for the sectionbox and tcolorbox packages. 2014-07-02 13:48:01 +02:00
seminar.layout Cleanup seminar.layout after the upgrade to format 50. 2014-05-29 22:07:37 +02:00
shapepar.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
siamltex.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
sigplanconf.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
simplecv.layout Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
singlecol-new.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
singlecol.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
slides.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
spie.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdcharstyles.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdciteformats.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdclass.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdcounters.inc Let the Foot inset have a different Layout when inside a title 2014-11-21 10:23:56 +01:00
stdcustom.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdfloats.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdinsets.inc Let the Foot inset have a different Layout when inside a title 2014-11-21 10:23:56 +01:00
stdlayouts.inc Update layouts with separators to format 50 2014-05-29 21:22:15 +02:00
stdletter.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdlists.inc Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
stdlyxlist.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdrefprefix.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdsections.inc Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
stdspecialchars.inc Fix the pdfcomment rewrite 2014-10-30 10:22:09 +01:00
stdstarsections.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
stdstruct.inc Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
stdtitle.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
svcommon.inc Add layout tag that determines if/when a paragraph can be indented. 2014-05-29 14:10:32 +02:00
svglobal3.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
svglobal.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
svjog.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
svmono.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
svmult.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
svprobth.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
sweave.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
tabs-within-sections.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
tarticle.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
tbook.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
tcolorbox.module Add support for the sectionbox and tcolorbox packages. 2014-07-02 13:48:01 +02:00
theorems-ams-bytype.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-ams-bytype.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-ams-extended-bytype.module Revert addition of Question and Question* environments, for the 2014-03-08 11:38:50 -05:00
theorems-ams-extended.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-ams.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-ams.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-bytype.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-bytype.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-case.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-chap-bytype.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-chap.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-named.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-order.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-proof-std.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-proof.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-refprefix.inc Revert addition of Question and Question* environments, for the 2014-03-08 11:38:50 -05:00
theorems-sec-bytype.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-sec.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-starred-equivalents.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-starred.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-starred.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-std.module Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems-without-preamble.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
theorems.inc Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
todonotes.module Fix font declarations. 2014-11-09 09:54:22 +01:00
treport.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
tufte-book.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
tufte-handout.layout Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00