Juergen Spitzmueller
0dd5824b43
Support memoir's builtin endnotes
2019-08-13 10:38:26 +02:00
Juergen Spitzmueller
d0379db1aa
Localize endnotes header (with endnotes.sty)
2019-08-13 10:13:32 +02:00
Juergen Spitzmueller
a8871e5418
Typo
2019-08-13 07:55:21 +02:00
Juergen Spitzmueller
8abe7b25e8
Add support for the enotez package
...
This is a modern implementation of endnotes building on LaTeX3 tools which
gets away with deficiencies of the endnotes package, has some extra features,
is localized, supports hyperref and is better customizable.
As this is a fairly new package requiring l3, we keep the old endnotes
module and provide this as an alternative.
2019-08-13 07:30:20 +02:00
Juergen Spitzmueller
1ed5aa3a3e
Update layout formats
2019-08-12 14:54:52 +02:00
Juergen Spitzmueller
d61f722080
foottoend.module: no need to tinker with redefinitions
...
when we just can output what we want right away.
2019-08-12 14:48:21 +02:00
Juergen Spitzmueller
229052b29a
Extend endnotes support
...
Support native solution for Endnotes list rather than having to use
\\theendnotes via ERT
File format change
2019-08-12 13:00:54 +02:00
Juergen Spitzmueller
006f1cbe43
update layout formats
2019-08-07 17:10:58 +02:00
Juergen Spitzmueller
0b7305024a
Use generic paper size names rather than LaTeXisms such as "letterpaper"
...
This allows to support classes that don't use the Xpaper wording.
Add support for KOMA font (keyval) syntax on top of that.
Also support class-specific font and paper sizes in tex2lyx.
File and layout format change.
2019-08-07 16:44:11 +02:00
Juergen Spitzmueller
af7f2e9f58
Add default page size to KOMA layout
2019-08-06 20:01:07 +02:00
Juergen Spitzmueller
7ff1a5738e
update layout formats
2019-08-06 19:34:43 +02:00
Juergen Spitzmueller
9f61c8d4af
Add more fontsizes to KOMA classes.
...
Theoretically, KOMA supports any font size. We add a sensible range.
2019-08-06 19:29:18 +02:00
Juergen Spitzmueller
b01075469d
Add more page sizes to KOMA and memoir
2019-08-06 18:18:37 +02:00
Juergen Spitzmueller
65c1ae8133
Fix interplay of memoir and geometry
...
Fixes : #10970
2019-08-05 19:01:48 +02:00
Juergen Spitzmueller
88c1aaf444
Bump layout formats
2019-07-08 16:21:31 +02:00
Juergen Spitzmueller
13b6632228
Add TextClass option BibInToc
...
Fixes #1889
2019-07-08 15:40:17 +02:00
Juergen Spitzmueller
94654b3586
Linguistics: add support for Discourse Representation Structures
...
File format change
2019-06-23 12:59:56 +02:00
Juergen Spitzmueller
07cbca1d9d
linguistics.module: some comments and minor re-shuffling
2019-06-23 09:30:03 +02:00
Juergen Spitzmueller
d13c582e5d
linguistics.module: use covington's semantic markups rather than self-baked ones
2019-06-23 08:25:50 +02:00
Juergen Spitzmueller
c6c70649af
Linguistics: Support for subexamples optional arg
2019-06-22 13:56:12 +02:00
Juergen Spitzmueller
e2f81b3a84
Rework linguistic gloss support
...
This now uses the new and enhanced \digloss ad \trigloss macros of
convington 2.0 rather than the deficient self-baked ones.
File format change.
2019-06-04 11:01:19 +02:00
Juergen Spitzmueller
550f46a188
Remove covington backwards compatibility code
...
The new environments are out now long enough, and we are going to require
covington 2.0 for the glosses in 2.4 anyway.
2019-06-04 08:20:02 +02:00
Günter Milde
65ec404eb3
Format incremented to 574: Ruby inset, fixes for Japanese.
...
New auxiliary functions for lyx2lyx:
del_module(), append_local_layout(), del_local_layout()
2019-05-16 13:48:07 +02:00
Günter Milde
e768f3632e
New module for Ruby (furigana) text.
...
New fileversion and conversion routines will follow once tested.
2019-05-16 13:48:06 +02:00
Günter Milde
228c969f29
Update author info.
2019-05-14 16:37:46 +02:00
Pavel Sanda
a0196c9784
Module categories: join math related stuff
2019-04-18 14:00:00 +02:00
Juergen Spitzmueller
1d2ebbb649
bump layout formats
2019-04-18 11:40:56 +02:00
Juergen Spitzmueller
70b3d3adcc
Add NewlineCmd InsetLayout and Argument option
...
This allows to specific an alternative macro for newlines
Fixes : #10407
2019-04-18 11:35:03 +02:00
Juergen Spitzmueller
6dec3e8a6e
Module re-categorization, part 2
...
Re-categorize remaining modules
Improve categorization
Give some modules a more descriptive name.
2019-04-07 11:21:21 +02:00
Günter Milde
a42376bea9
AASTeX layout: Normalize layout name of \thebibliography.
...
Allows easy sharing of reference entries between documents
using different classes or switching document classes.
2019-04-05 09:17:57 +02:00
Juergen Spitzmueller
b5af05b4a7
Make module categories (almost) great again
...
The category tag was rarely used and thus not very useful. This adds
categorization to most modules (the rest will follow) and uses the
\DeclareCategory tag we use in layouts rather than the extra syntax
we used in modules. Categories are now added to the po files and
translated.
Note that this is work in progress: the current categories are still
subject to change.
The ultimate goal of this is to sort the modules in the GUI by category
as we do with layouts, examples and templates (and add a filter to search
for specific modules)
As it is now (with the many modules we accumulated), the module selector
is not really usable anymore. If you don't happen to know how exactly a
module is named, selecting a module is really a PITA.
2019-04-04 18:43:29 +02:00
Juergen Spitzmueller
7071995a21
Update layout formats
2019-03-26 17:46:21 +01:00
Günter Milde
2bb5b99db4
Fix moderncv.layout
...
The "photo" style content is a path name (don't escape underscores etc.).
2019-03-24 23:12:01 +01:00
Juergen Spitzmueller
e8e97b988d
typo
2019-03-23 11:30:53 +01:00
Juergen Spitzmueller
c44110fada
Clarify soul module description
2019-03-23 08:04:57 +01:00
Juergen Spitzmueller
aff2ee6058
Add soul module
2019-03-22 18:29:50 +01:00
Juergen Spitzmueller
441b17ec76
Fix redundant naming
2019-03-19 07:13:51 +01:00
Juergen Spitzmueller
569841f292
Update layout versions
2019-03-12 14:14:43 +01:00
Juergen Spitzmueller
8b92a2a689
Add NeedMBoxProtect [inset]layout option
...
This accesses the inulemcmd output param which protects specific commands
(\cite, \ref) in an \mbox.
This is needed in ulem and soul commands, since their complex
detokenization makes such commands (who produce multiple words via local
assignment) fail.
So now it is possible to properly support ulem and soul via
[inset]layout
Fixes a case reported in #9404
2019-03-12 14:08:05 +01:00
Pavel Sanda
b1132a3438
Add few hints for varwidth module.
2019-02-22 16:51:14 +01:00
Daniel Ramoeller
f71723c8f3
Fix for #11294 : Wrong description for Change bars module
2019-01-19 18:09:36 +01:00
Scott Kostyshak
051eaeec8a
maa-monthly.layout: declare dep maa-monthly.sty
2019-01-02 19:56:18 -05:00
Richard Kimberly Heck
fc14f23b89
New layout file for American Mathematical Monthly.
...
From John Perry. See bug #10803 .
2018-12-29 11:48:38 -05:00
Juergen Spitzmueller
012d9b088e
Beamer: autonest column in columns
...
Candidate for stable
2018-12-29 13:36:13 +01:00
Pavel Sanda
42dda03689
paralist.module description.
2018-12-02 03:14:54 +01:00
Enrico Forestieri
eaf7413020
Update layout format number
2018-11-10 16:07:07 +01:00
Juergen Spitzmueller
00ee54e694
Load covington later
...
This solves a loading order conflict with beamer-article.
2018-10-09 10:42:38 +02:00
Richard Kimberly Heck
e5fc7327e3
Extend fix for #7404 to allow any inset collapsible to be edited
...
externally.
2018-10-04 13:41:41 -04:00
Juergen Spitzmueller
9c33bbed10
Rework chessboard support
...
* Use a module rather than a layout, since this package can be used with
any class
* Do not hardcode options and settings. The package is very flexible,
there is no need to limit this in LyX
2018-09-23 12:26:43 +02:00
Juergen Spitzmueller
ab16bb7eb9
Covington now provides subexamples itself
...
Candidate for stable.
2018-09-08 09:50:48 +02:00
Juergen Spitzmueller
399a4d7e71
Fix suprious comma in book and thesis bib preview.
...
Fixes : #11272
2018-09-06 14:46:44 +02:00
Kornel Benko
2a72fa3a04
Amend 2877032
2018-08-24 13:20:51 +02:00
Kornel Benko
2877032791
Replacement for chess support
...
This layout does not use lyxskak.sty, which depends on skak.sty
Instead it uses chessboard.sty, depending on chessfss and xskak.
Compiles and displays fine with pdflatex, XeTeX
but still does not compile with lualatex.
We are now able again to mark fields and moves on the chessboard
2018-08-23 11:58:32 +02:00
Juergen Spitzmueller
908e0cf3cc
Typo
2018-08-17 11:14:45 +02:00
Juergen Spitzmueller
b124adbd38
Introduce listpreamble argument type
...
This uses the InsetArgument interface to provide access to a document
part hitherto inaccessible by LyX: the part between \begin and the first
\item in a list (where lengths and counters can be redefined, for
instance).
Fixes : #11098
File format change, layout format change
2018-08-17 10:22:32 +02:00
Kornel Benko
b3f852bcdc
Grrr, including noops (like comments) can be so destructive
2018-08-14 17:06:59 +02:00
Kornel Benko
8f906204de
Allow using hyperref together with aastex62
...
Also chnage some ERT-constructs in aas_sample62.lyx to
the appropriate lyx-constructs.
2018-08-14 16:22:09 +02:00
Kornel Benko
af1caddcb3
Remove some latex definition from aastex62 user-preamble
...
Moved to the features of the aastex62 layout
2018-08-14 13:05:01 +02:00
Kornel Benko
c92c5b92a3
Use correct entry to remove an obsolete inset layout
2018-08-14 12:30:28 +02:00
Kornel Benko
cfd79b586d
Comments only
...
No new lokalisable strings
2018-08-14 12:09:17 +02:00
Kornel Benko
0c56808871
New layout for copernicus.cls
...
TODO: Update LaTeXConfig.lyx
2018-08-14 08:55:22 +02:00
Kornel Benko
bd6ba072ce
New layout for aastex62.cls
2018-08-14 08:49:34 +02:00
Juergen Spitzmueller
dd3ae00f74
Disambiguate time (period) from time (of day).
2018-08-07 15:24:40 +02:00
Juergen Spitzmueller
f675fe95c9
auto-nest beamer note item in list
...
candidate for stable
2018-08-01 16:16:46 +02:00
Kornel Benko
f8f9eec358
Amend 3e92efd
: Remove (Begin|End)Frontmatter in elsarticle
...
1.) Revert changes in elsarticle.lyx
2.) upgrade format to 558
3.) added missing lyx2lyx routines
2018-07-30 13:44:01 +02:00
Kornel Benko
3e92efd118
Replace styles '(Begin|End)Frontmatter' with environment in elsarticle
...
No change in tex or pdf output.
This does not help in compiling, but still feels more natural.
2018-07-28 14:30:25 +02:00
Kornel Benko
526380da04
Revert "Remove dependences from .layout files"
...
Some styles are not second-level dependencies
This reverts commit 92c8a86407
.
2018-07-07 16:10:45 +02:00
Kornel Benko
92c8a86407
Remove dependences from .layout files
2018-07-07 14:13:40 +02:00
Juergen Spitzmueller
34c04ebce6
Amend 9f9041db7a
...
move cl2emult to obsolete category
2018-07-06 14:36:41 +02:00
Juergen Spitzmueller
9f9041db7a
Use more informative descriptions fro Springer layouts
2018-07-06 10:09:13 +02:00
Kornel Benko
650ef5f1cb
dtk.layout: Remove secondary dependencies due to change in TL2018
2018-07-05 17:54:55 +02:00
Juergen Spitzmueller
98621be1ba
Support \cite command in tufte classes
...
This is an extra command used for sidenote citations. Since we do not
provide \cite with natbib (which tufte uses) as a choice, we use the
new AddToCiteEngine feature to add it.
File format change.
Fixes : #11150
2018-05-21 13:46:04 +02:00
Juergen Spitzmueller
bbf287a3c6
Allow for cite engine and format definitions/modifications in layouts
...
Now layout files and modules can extend the cite engines or completely
overwrite them, and modify the cite formats.
Any CiteEngine definition in a layout/module will completely overwrite
those by cite engine files.
AddToCiteEngine will extend them (add if they do not exist yet).
Any CiteFormat definition in a layout will be preferred to those in cite
engines. CiteFormat definitions that are not touched by the former are
still active, though (so, as opposed to CiteEngine, a CiteFormat does
not completely overwrite those by the engine files).
Layout format change.
2018-05-21 12:46:53 +02:00
Juergen Spitzmueller
ff0db7452e
Remove insane list of requirements
2018-05-19 10:28:50 +02:00
Juergen Spitzmueller
7a5184fd87
Disallow paragraph customization in some single-par charstyle insets
...
Fixes : #9192
2018-05-11 13:47:27 +02:00
Juergen Spitzmueller
768c9a552e
cprotect allows to place environments in fragile contexts.
...
use that possibility.
Fixes parts of #5128 .
2018-04-30 09:06:15 +02:00
Richard Kimberly Heck
9f79ab99ed
Fix bug #11127 .
2018-04-27 20:13:58 -04:00
Scott Kostyshak
6d5e179985
cprotect listings when needed (e.g. in a footnote)
...
This allows to put a non-inline listing in commands, such as a box,
footnote, and margin note.
Fixes #6177 and #9321 .
2018-04-21 00:49:53 -04:00
Scott Kostyshak
88b1c8d521
cprotect Note:Greyedout insets
...
This is consistent with what we do for Note:Comment, and fixes
compilation of documents with a Greyedout inset inside a float
caption, which was reported here:
https://www.mail-archive.com/search?l=mid&q=20180418192851.GH6006%40atrey.karlin.mff.cuni.cz
2018-04-18 21:34:33 -04:00
Juergen Spitzmueller
97e1806c4a
Add a floating landscape inset
2018-04-18 16:20:19 +02:00
Juergen Spitzmueller
2551614ff1
Add Landscape module
...
Support for the (pdf)lscape package.
Fixes : #10801
2018-04-18 14:36:49 +02:00
Juergen Spitzmueller
69596c9278
cprotect knitr chunks
2018-04-15 18:17:35 +02:00
Juergen Spitzmueller
b03c826f27
Whitespace
2018-04-15 12:31:56 +02:00
Juergen Spitzmueller
ef359f58b5
Add cprotection support for paragraph layouts.
2018-04-14 12:57:23 +02:00
Juergen Spitzmueller
e11bda2cea
Layout format update after 2ba584957c
2018-04-14 10:28:22 +02:00
Juergen Spitzmueller
2ba584957c
Add basic support for cprotect
...
This allows (some) verbatim contents in macros, such as \url's with
specific chars (#, % etc.) in section headings or footnotes (#449 )
or comments in captions (#9313 ).
The mentioned two bugs are fixed by this commit.
Note that the implementation is still rather basic and might need
extension for other cases.
2018-04-13 17:46:37 +02:00
Juergen Spitzmueller
8a703573ea
Implement IsTocCaption for normal layouts.
...
But use default "true" to maintain current behavior if not explicitly
stated otherwise.
Fixes : #11045
2018-02-21 16:37:07 +01:00
Richard Heck
5f1b32f8c5
Also fix chapter layout in tufte-book.
2018-02-12 16:29:54 -05:00
Pavel Sanda
149f03d403
Fixing painting regression - chapter top spacing.
...
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg203685.html
2018-02-12 21:14:56 +01:00
Juergen Spitzmueller
9b23b49d41
Do not show "Abstract" label in KOMA classes
...
This is not output by those classes (per default).
2018-02-06 18:39:00 +01:00
Juergen Spitzmueller
fc2d8238dc
Add Bibliography to the Outliner.
...
Fixes : #11001 , #7724 .
2018-01-29 09:09:51 +01:00
Juergen Spitzmueller
5db4d712ef
Differentiate Buffer strings and GUI strings in citeengines
...
The former need to be translated to the buffer language, the latter to
the GUI language.
Fixes : #10946
2018-01-27 14:29:41 +01:00
Juergen Spitzmueller
3daa447c3c
Take AgainFrame to the TOC.
2018-01-11 13:14:16 +01:00
Juergen Spitzmueller
8d8ee12e64
Update layout format
2018-01-02 11:53:01 +01:00
Juergen Spitzmueller
3a4b233dbd
Properly implement IsTocCaption for Arguments in standard TOC
...
Fixes : #10631
Candidate for 2.3.x.
2017-12-29 11:51:24 +01:00
Juergen Spitzmueller
d6fb2abbea
Some AutoNest polishment.
...
* Rename Nests to AutoNests
* Do it when changing from any style
2017-12-29 10:03:00 +01:00
Juergen Spitzmueller
99ecc6e2c9
Implement auto-nesting.
...
Now layouts can specify other layouts that should be nested in and
after the current one (if the layout is switched from the current one
and if it follows a paragraph in the current one).
This is particularly useful for things such as the beamer frames, where
particular layouts are practically always nested.
2017-12-28 17:44:54 +01:00
Juergen Spitzmueller
dfaa4e9466
Fix footnotes in table with RevTeX4
...
These classes come with their own working implementation of table
footnotes, so we are not supposed to use the tablefootnote or
footnote package.
Also add missing outliner name.
2017-12-27 15:43:40 +01:00
Juergen Spitzmueller
994176e55b
Tufte title is fragile
...
Candidate for 2.3.x.
2017-12-26 12:35:55 +01:00
Juergen Spitzmueller
7b4d227929
Title commands are fragile in memoir
2017-12-23 13:27:10 +01:00