Commit Graph

9822 Commits

Author SHA1 Message Date
Thibaut Cuvelier
62c9f4332d DocBook: use DocBookWrapperMergeWithPrevious in the code. 2020-08-03 16:04:58 +02:00
Thibaut Cuvelier
49b998f99b DocBook: use DocBookItemTag within paragraphs.
This is at least helpful for AAS, even though it slightly resembles a repurposition of that parameter.
2020-08-03 16:04:58 +02:00
Thibaut Cuvelier
59b0f88d2b DocBook: add new layout parameter DocBookWrapperMergeWithPrevious. 2020-08-03 16:04:57 +02:00
Richard Kimberly Heck
8bc01d304a Release notes 2020-08-02 23:25:48 -04:00
Enrico Forestieri
6d35db73fb layouttranslations: nothing to do for it 2020-08-02 19:10:03 +02:00
Yuriy Skalko
10bbf9e62b Update Russian documentation 2020-08-02 10:00:49 +02:00
Thibaut Cuvelier
8d115413c1 DocBook: fix delimitation of bibliographies. 2020-08-02 04:03:39 +02:00
Thibaut Cuvelier
1b123c0200 DocBook: improve AAS support. 2020-08-01 22:45:56 +02:00
Scott Kostyshak
d3b7657e3c Spacing 2020-08-01 10:04:41 -04:00
Pavel Sanda
2489c51f7c ru layouttranslations review 2020-08-01 13:54:18 +02:00
Thibaut Cuvelier
20fe5a6781 DocBook: slight improvement for AAS documents. 2020-08-01 04:09:45 +02:00
Juergen Spitzmueller
857036c0c1 Fix table in ru/Math 2020-07-31 09:31:32 +02:00
Yuriy Skalko
b0ec45b767 Update ru.po and Russian docs 2020-07-31 09:01:33 +02:00
Pavel Sanda
9d8a45b5c0 sk review 2020-07-30 17:20:02 +02:00
Kornel Benko
5de13a804f Update sk.po 2020-07-30 17:10:42 +02:00
Pavel Sanda
53824067fe * layouttranslations for ru 2020-07-30 16:54:15 +02:00
Pavel Sanda
0160f644ce layouttranslations - Notes on more used 2020-07-30 16:50:02 +02:00
Juergen Spitzmueller
5d1451498a typo 2020-07-30 16:38:35 +02:00
Pavel Sanda
6061ab8e69 typo 2020-07-30 16:35:24 +02:00
Yuriy Skalko
9909ce1b2d Minor fixes in Math.lyx 2020-07-30 16:19:29 +02:00
Juergen Spitzmueller
205d123a99 layouttranslation.review: minor clarification 2020-07-30 16:12:03 +02:00
Juergen Spitzmueller
011722604d Correct layout string 2020-07-30 16:11:50 +02:00
Pavel Sanda
b268ed41ec zh_CN update of layouttranslations 2020-07-30 15:59:33 +02:00
Pavel Sanda
4e383ecdb9 * layouttranslations.review 2020-07-30 15:50:20 +02:00
Pavel Sanda
28911d05ea New Notes items in layouttranslation 2020-07-30 15:41:57 +02:00
Juergen Spitzmueller
d031edc587 Russian Math manual
by Henri Chern and Yuriy Skalko
2020-07-29 12:43:56 +02:00
Juergen Spitzmueller
483d914642 Correct version number 2020-07-29 10:55:30 +02:00
Thibaut Cuvelier
d75ff9931d Revert "Support the mathbbm font."
This reverts commit e709a6626e.
2020-07-28 18:01:38 +02:00
Thibaut Cuvelier
e709a6626e Support the mathbbm font.
Should just be able to read formulae, not add it from the GUI, as it's mostly redundant with mathds and mathbb.
2020-07-27 03:15:00 +02:00
Thibaut Cuvelier
62af830fa7 DocBook: support for lists in more layouts 2020-07-25 17:48:23 +02:00
Thibaut Cuvelier
b9c1fe1bac DocBook 5: very basic support for simplecv, support for Itemize in many layouts 2020-07-25 17:37:12 +02:00
Enrico Forestieri
1e2885fe81 Update layouts 2020-07-24 18:50:53 +02:00
Enrico Forestieri
585da1de4a Fix typos in lib/symbols
This amends e8ee0100 and f96b99dc.
2020-07-24 12:57:00 +02:00
Thibaut Cuvelier
c9f8469c00 DocBook: allow KOMA-Script documents to be generated as DocBook 2020-07-21 02:59:57 +02:00
Pavel Sanda
1fa60342be * lib/RELEASE-NOTES 2020-07-21 00:12:24 +02:00
Jean-Marc Lasgouttes
f96b99dcb3 Implement properly \limits and \nolimits
These are now properties of insets that can be operators :
InsetMathSymbols, InsetMathDecoration (for over/underbrace) and
InsetMathMacro (for its contents).

Each of these has a limit_ member that allows to remember a limit
forcing and a member defaultLimits() that indicates what to do in the
absence of such forcing. Moreover the write() method calls
writeLimits().

This allows to simplify the definitions of integrals in lib/symbols by
defining the integrals as macros of their "op" version, as it is done in
the style files.

Also, many hardcoded assumptions can now be removed.

The handling of LFUN_MATH_LIMITS is now done in InsetNest, which tries
successively to apply the limit change to (1) the character after
cursor, (2) the character before cursor and (3) the character at the
end of the inset (useful for script insets?)

The new code allows to define
  \newcommand\int{\intop\limits}
but not
  \newcommand\makelimits#1{#1\limits}

It is also possible to type explicitly \limits or \nolimits to modify
a symbol.
2020-07-20 23:20:26 +02:00
Thibaut Cuvelier
c8d216d6e1 DocBook: allow Tufte books to be (more) properly generated.
Includes a test case useful for some of the previous commits (notes in abstract, PI escaping, counter warnings).

Still missing: marginal and side notes. Shouldn't they be ported to InsetMarginal?
2020-07-20 03:01:41 +02:00
Thibaut Cuvelier
1706438cba Partial revert of e3027574: don't add \docbook_table_output at lyx2lyx step, let LyX do it when saving the document 2020-07-20 01:56:33 +02:00
Jean-Marc Lasgouttes
e8ee0100fc Implement variable size bigops
The goal is to reproduce the change of size of operators like \sum wen they
are in display style.

The syntax of the symbols file has been extended to allow for two code
points (like 80|88 for \sum). In this case, the second one will be
used in display style.

Update the symbols file to handle all bigops from cmex, esint, wasy and
stmaryrd.

Let the code for math symbol inset handle symbols which can change size,
using the information from the symbols file.
2020-07-17 22:25:18 +02:00
Richard Kimberly Heck
ab31598e04 Simplify 2020-07-17 12:16:47 -04:00
Thibaut Cuvelier
e302757476 Add support for CALS tables in DocBook. 2020-07-16 00:40:16 +02:00
Pavel Sanda
5df5cc3840 * RELEASE-NOTES 2020-07-12 11:52:06 +02:00
Juergen Spitzmueller
667a9ad0ce Add support for Libertinus Math 2020-07-09 18:59:54 +02:00
Juergen Spitzmueller
77eaa8a0ce Typo 2020-07-09 17:39:57 +02:00
Juergen Spitzmueller
8cb9a6d3f6 Add support for the libertinus family of fonts (#11899)
File format change.
2020-07-09 11:46:07 +02:00
Juergen Spitzmueller
780d9a5f4c LaTeXFonts: Add ScaleCommand
This is needed to add support for scaling to fonts that are switched
via command
2020-07-09 11:41:21 +02:00
Juergen Spitzmueller
3335344261 Provide option to prevent unnecessary font loading.
If an OSF font is an alternative to a non-OSF one, only load the OSFFont
if osf is requested.
2020-07-09 11:39:43 +02:00
Thibaut Cuvelier
7ed43d751a Update RELEASE-NOTES for DocBook 2020-07-09 10:19:29 +02:00
Pavel Sanda
b17294a02b Update customization manual for docbook (part2). 2020-07-09 00:41:36 +02:00
Pavel Sanda
dce2b4e016 Update customization manual for docbook (part1). 2020-07-09 00:41:36 +02:00
Thibaut Cuvelier
eeaea7cbbb Clean up DeclareDocBookClass 2020-07-08 15:47:34 +02:00
Pavel Sanda
f6460f48fa Revert docbook updates to Customization manual.
Something went wrong while merging.
2020-07-08 14:15:33 +02:00
Thibaut Cuvelier
8ac6fbf112 Remove AGU DTD style, probably doesn't work, impossible to check. 2020-07-08 13:36:08 +02:00
Pavel Sanda
d393df4f1a Makefile forgotten in previous patch 2020-07-08 10:08:15 +02:00
Thibaut Cuvelier
7989ebca85 Add documentation for the new layout attributes. 2020-07-08 09:41:16 +02:00
Thibaut Cuvelier
67414563ac Migrate the previous DocBook layouts so the old documents can still be generated with the new implementation.
The output WILL change for these documents, as the output is updated from DocBook 4 to DocBook 5.
2020-07-08 09:40:50 +02:00
Thibaut Cuvelier
1ec87298ff Migrate the existing layouts to the new DocBook attributes. 2020-07-08 09:39:08 +02:00
Thibaut Cuvelier
b596921211 The new DocBook output has no prerequisite on the document, so enable it for each and every document. 2020-07-08 09:35:03 +02:00
Yuval Deutscher
328c70a31a Update labels and tooltips for moderncv layout
Update the user-facing strings in modercv's layout according to the
documentation of the cventry command in moderncv.

Signed-off-by: Yuval Deutscher <yuval@deut.sh>
2020-07-07 19:06:52 +02:00
Pavel Sanda
8c11b81c08 * contrib 2020-07-07 09:52:22 +02:00
Pavel Sanda
28968b1f0d Add required elements in the layouts to support DocBook.
Slightly modified patch from Thibaut Cuvelier.
2020-07-07 09:49:48 +02:00
Thibaut Cuvelier
8a6e500570 Remove old example, as its mechanisms are now deprecated. 2020-07-02 15:27:20 +02:00
Yuriy Skalko
d1993458d8 Update Russian localization 2020-07-01 16:51:03 +02:00
Thibaut Cuvelier
c9e0c2e28a Configure script: update names for new DocBook support, which is now always enabled. 2020-06-29 13:02:06 +02:00
Juergen Spitzmueller
5f960a1dbb Use new parskip in UG 2020-06-29 11:00:31 +02:00
Juergen Spitzmueller
e121bd04bb Support halfline and fullline also in vspace. 2020-06-28 18:27:59 +02:00
Juergen Spitzmueller
b0c102cfb4 use package parskip to separate paragraphs with vertical space (#4796)
File format change
2020-06-28 17:20:18 +02:00
Yuriy Skalko
3ebedf66dd Update Russian 2020-06-27 18:17:32 +02:00
Juergen Spitzmueller
4fc6b5f37c Clarify \upbrace and \downbrace (#11896) 2020-06-27 09:22:36 +02:00
Juergen Spitzmueller
19aa8e0de9 Document medspace and thickspace 2020-06-26 11:13:18 +02:00
Juergen Spitzmueller
a68b0389bc Add support for medspace and thickspace (in text) (#11893)
File format change.
2020-06-26 11:12:35 +02:00
Juergen Spitzmueller
3579a13a50 Harmonize some space shortcuts (math/text context menu) 2020-06-25 16:22:42 +02:00
Juergen Spitzmueller
05eae049d8 Add negmedspace and negthickspace to context menu 2020-06-24 14:47:12 +02:00
Richard Kimberly Heck
6f084c4c30 Some python cleanup from Thibault. 2020-06-21 11:37:23 -04:00
Thibaut Cuvelier
8f89768211 Fix in symbols handling: parse the XML entity with \def. 2020-06-19 08:22:56 +02:00
Thibaut Cuvelier
718eede94b MathML: Convert HTML entities to XML entities. 2020-06-18 19:37:08 +02:00
Juergen Spitzmueller
7860d19fbc Yet another ru update by Yuriy 2020-06-15 09:55:00 +02:00
Richard Kimberly Heck
2a2f15ec03 Fix bug noticed by Scott.
Since there may be subfloats, we do not want to move past the end
of a float when modifying it.
2020-06-14 19:01:44 -04:00
Richard Kimberly Heck
8e33b681a8 Minor cleanup. 2020-06-14 19:01:44 -04:00
Enrico Forestieri
57272e837b Correctly display \dag and \ddag in mathed
They are synonyms for \dagger and \ddagger and are used
in Sect. 13.1 of the math manual.
2020-06-13 16:48:54 +02:00
Juergen Spitzmueller
674ec430cf Add mathds to math type table 2020-06-13 16:43:35 +02:00
Enrico Forestieri
d28e6b00cc Add mathds to math type table 2020-06-13 15:45:36 +02:00
Juergen Spitzmueller
05c36c9f26 Add mathscr to math type table 2020-06-13 10:31:23 +02:00
Juergen Spitzmueller
fcba229f92 Add mathscr to math type table, by Yuriy 2020-06-13 10:25:05 +02:00
Juergen Spitzmueller
2bfb606562 Updates for Russian, by Yuriy 2020-06-13 10:24:40 +02:00
Enrico Forestieri
0e30594eba Document the doublestroke package 2020-06-12 13:03:01 +02:00
Enrico Forestieri
6f6d985b9e Amend 5a80f7bb
Was forgetting this.
2020-06-11 17:43:44 +02:00
Enrico Forestieri
5a80f7bb6a Add support for the doublestroke package
This commit adds the mathed command \mathds that selects a
font more appropriate than \mathbb for typesetting the
mathematical symbols for the natural (N), whole numbers (Z),
rational numbers (Q), real numbers (R), complex numbers (C),
and some others.

As in the \mathbb case, only capital letters are supported,
but in addition one can also typeset a symbol often used for
representing the indicator function (\mathds{1}) and the
letters a, h, k.

Fixes bug #11887.
2020-06-11 16:42:31 +02:00
Kornel Benko
3af543455b Rename a file to comform with the layout description
Saves one translatable string
2020-06-11 12:08:48 +02:00
Kornel Benko
ac7871d5d1 Amend(2) f7d6a0b7: Add template for APA v.7
Distribute the new template
2020-06-10 16:11:59 +02:00
Pavel Sanda
d5fb7ddaf2 We were finally able to get in contact with MARC maintainers. 2020-06-09 22:36:10 +02:00
Kornel Benko
11f922b676 Amend f7d6a0b7: Add template for APA v.7
Copy-Paste error, slipped in unintended
2020-06-09 21:37:58 +02:00
Kornel Benko
f7d6a0b7fa Add template for APA v.7
Based on TL20 texmf-dist/doc/latex/apa7/samples/longsample.tex
2020-06-09 19:24:42 +02:00
Kornel Benko
3a8755f2d6 Amend cb26ecbb: Added apa7 layout
The command addORCIDlink{}{} can be used in the preamble (like title{} or author{})
or in the body of document. For this a Flex-inset-layout seems appropriate.
2020-06-09 14:49:51 +02:00
Juergen Spitzmueller
ca6c973ab0 Add some localized (Russian) cliparts, by Yuriy 2020-06-06 12:54:43 +02:00
Kornel Benko
6a0dda1719 Typo 2020-06-06 11:47:28 +02:00
Juergen Spitzmueller
0572fafacd Update to Russian UG by Yuriy and Henry 2020-06-06 09:59:59 +02:00
Juergen Spitzmueller
2e21b10aed Update to Russian from Yuriy 2020-06-06 09:58:21 +02:00
Jean-Marc Lasgouttes
b08791f731 Use combined toolbar icons for depth-(in|de)crement and outline-(in|out)
The Tab binding already combines those (and more).
2020-06-06 01:44:06 +02:00
Kornel Benko
cb26ecbb58 Added apa7 layout 2020-06-05 22:03:59 +02:00
Juergen Spitzmueller
91cf97b198 Some corrections to the Russian User Guide, by Yuriy 2020-06-03 12:05:42 +02:00
Juergen Spitzmueller
1bf18368cf Add support for the xindex index processor
This is a modern alternative for makeindex that is fully unicode-aware
and written in lua.

As opposed to xindy, it is more lightweight and actively maintained.

The program is still in a rather early stage of development, so we do
not propose this as default.

This relies on xindex 0.22 (about to be released) to function properly.
2020-05-30 12:54:20 +02:00
Juergen Spitzmueller
a7428c0855 Add Henry Chern to credits 2020-05-26 12:45:25 +02:00
Juergen Spitzmueller
330628a685 Russian translation of the User Guide, by Henry Chern 2020-05-26 12:39:23 +02:00
Juergen Spitzmueller
ddd8b17a3b User Guide: some minor corrections suggested by Henry Chern 2020-05-26 10:49:29 +02:00
Juergen Spitzmueller
45a8484a94 ru updates by Yuriy 2020-05-26 10:28:03 +02:00
Juergen Spitzmueller
a9f619cf05 Tutorial: Some UI adaptations 2020-05-24 09:38:02 +02:00
Juergen Spitzmueller
0067fea555 Russian updates by Yuriy 2020-05-24 08:28:23 +02:00
Scott Kostyshak
386aba099b Add bind to Insert > Separated <Environment> Above
The binding <Alt + p, Shift + Return> is already used for
environment-split outer, so we bind <Alt + p, Alt + Return>
to environment-split before.
2020-05-23 14:36:59 -04:00
Richard Kimberly Heck
b5b015ba3a Update layout format 2020-05-23 11:45:01 -04:00
Richard Kimberly Heck
c90a8e6885 Add revtex 4.2 files to distribution 2020-05-18 13:20:39 -04:00
Juergen Spitzmueller
53ada26596 Fixup inkscape detection on Windows 2020-05-18 12:40:32 +02:00
Juergen Spitzmueller
bd89a273bc Amend 74f831e06d
Forgot this part.
2020-05-18 08:32:26 +02:00
Juergen Spitzmueller
d5079c2e73 Safer 0.x version test 2020-05-15 15:22:14 +02:00
Juergen Spitzmueller
74f831e06d Add support for inkscape 1.0
Command line syntax has changed. We now check for the version and use
the appropriate cl options.

Fixes #11742
2020-05-15 14:08:46 +02:00
Jean-Marc Lasgouttes
125f5d5d20 Add rtl version of outline-in/out icons 2020-05-15 12:10:30 +02:00
Richard Kimberly Heck
5588c22e77 Python cleanup from Thibaut. 2020-05-08 13:31:05 -04:00
jpc
ce85562c7b Linguistics manual translation in French (up to sec. 2) 2020-05-07 11:13:39 +02:00
Juergen Spitzmueller
ce7cd4b983 linguistics.module: fix counters 2020-05-05 14:42:44 +02:00
Richard Kimberly Heck
c506f304bc Fix a number of issues that were stopping compilation with MSVC 19.
Patch from Thibaut Cuvelier, modified slightly by me (mostly for style).
2020-05-04 19:45:58 -04:00
Pavel Sanda
cf628911d0 Add new template for Hebrew.
Provided by Guy Rutenberg, available also here:
https://github.com/guyru/lyx-hebrew-templates
2020-05-04 13:05:36 +02:00
Richard Kimberly Heck
086d65bd7c Update documentation about counters. 2020-05-03 14:06:48 -04:00
Juergen Spitzmueller
3be8726695 Add missing ellipses 2020-05-03 13:30:04 +02:00
Juergen Spitzmueller
98c24f3413 Amend e7e70b021e 2020-05-03 13:16:20 +02:00
Juergen Spitzmueller
e40fe3a15d Update link 2020-05-03 09:13:59 +02:00
Richard Kimberly Heck
e7e70b021e Better name 2020-05-03 02:20:14 -04:00
Richard Kimberly Heck
a7e26710cb Add GuiNames to counter declarations. 2020-05-02 23:17:16 -04:00
Richard Kimberly Heck
9bcb243ec6 Increment layout format. 2020-05-02 23:17:16 -04:00
Richard Kimberly Heck
6580c5753d Remove unused counter 2020-05-02 22:09:45 -04:00
Richard Kimberly Heck
32a5436108 Somehow this got corrupted... 2020-05-02 22:05:02 -04:00
Richard Kimberly Heck
c37500050d More polishing of counter dialog. Thanks to Jürgen for help.
Also, remove the 'display value' option. We will move this to InsetInfo
at some point.
2020-05-02 20:33:03 -04:00
Kornel Benko
b55f735afe Moving lib/scripts/{GetOptions.pm,listFontWithLang.pl} to development/tools 2020-05-02 13:40:26 +02:00
Kornel Benko
4d7c7f1e74 Perl script (for developpers) to select desired system font names.
Needed font-config (so that this script is probably OK on unix systems only)
Probably needed module for Getopt::Mixed.
On debian systems it is contained in package libgetopt-mixed-perl
2020-05-02 13:20:53 +02:00
Richard Kimberly Heck
bc4ca12ab5 Polish the counter UI a bit and add some to the documentation. 2020-05-01 19:03:54 -04:00
Richard Kimberly Heck
a08621ebce Documentation for counter inset. 2020-04-30 23:46:26 -04:00
Richard Kimberly Heck
de40b09474 Fix thinkos for counter value type 2020-04-30 23:46:18 -04:00
Richard Kimberly Heck
9a147255df GUI for new counter inset. 2020-04-30 23:11:59 -04:00
Richard Kimberly Heck
9a1b26a156 Format and reversion code for new counter inset. 2020-04-30 23:11:59 -04:00
Jean-Marc Lasgouttes
b9538b10d4 Ignore some more files when building in source tree 2020-04-23 19:17:15 +02:00
Juergen Spitzmueller
733c9b04d8 Minor doc update by Yuriy 2020-04-23 07:33:51 +02:00
Jean-Marc Lasgouttes
bb0117d182 Simplify code for bidi icons
Most of the RtL icons that we provide are simply mirrors of the LtR ones.
Therefore let the code do that by default if no +rtl icon is found.

The only RtL icon left for now is for "layout Enumerate" (notice the
numbers in it).

Also remove useless getPixmap wrapper and several old bidi_xxx icons
that were forgotten in previous patch.
2020-04-16 20:54:53 +02:00
Jean-Marc Lasgouttes
43eda5ad73 Reimplement properly bidi icons
When the cursor in RTL text, icons for "depth-increment" or
"layout-toggle Enumerate" look wrong.

Instead of relying on the clumsy "bidi" lfun of 2898c335, this new
version relies on a new Toobar tag BidiItem that inserts an action
which can have two icons, depending on the direction of the paragraph
containing the caret (or of the direction of the UI when no file is
open).

The alternative icon has the same name as the original one, with a
"+rtl" string appended to the lfun string. The alternative icon is
only active if the file is found. The icon themes `default', `oxygen'
and `classic' have been updated accordingly.

Fixes bug #4451.
2020-04-14 22:47:56 +02:00
Jean-Marc Lasgouttes
ce0538e372 Revert "Add mechanism to change icons in RTL mode"
This is really too clumsy. Revert in preparation for a better
mechanism.

This reverts commit 2898c335be.
2020-04-14 22:47:50 +02:00
Kornel Benko
0536193c22 Added revtex4-2.layout
For revtex4.1, this is only cosmetics, because the content
of the layout moved to revtex4-x.inc.
2020-04-08 10:27:34 +02:00
Kornel Benko
701c6a6287 Add "inset-settings" shortcut to sk/menus.bind 2020-04-07 11:52:58 +02:00
Jean-Marc Lasgouttes
c8ebd2117c Change tootip for Labeling layout toolbar button
Labeled List sounds better that Labeling.

Part of bug #11770.
2020-04-03 19:16:04 +02:00
Juergen Spitzmueller
fe09ddf1b9 Implement buffer-write force 2020-03-31 08:01:17 +02:00
Richard Kimberly Heck
d34bb46387 Fix bug #11799.
I've made cut, etc, OptItems, as this menu is already very long.
2020-03-28 23:34:44 -04:00
Juergen Spitzmueller
f51100459a ru/Intro: update by Yuriy 2020-03-26 15:13:49 +01:00
Enrico Forestieri
92c4bb4682 Amend bd6d09fc
Was forgetting this.
2020-03-22 22:03:49 +01:00