After nearly two years of development, the release of the visual editor for scientific documents LyX 2.5.0 has been published, allowing users to create texts using TeX/LaTeX markup while visually editing the document layout in a WYSIWYM view. The final document is saved in LaTeX format, but the text can be imported and exported in formats such as PDF, Postscript, DVI, ASCII, HTML, OpenDocument, RTF, ODF, DOC, and ePub. The project's code is written in C++ using the Qt library and is distributed under the GPL license. Binary builds have been created for Windows, macOS, and various Linux distributions.
Among the changes:
- Additional themes Monochrome and Solarized have been added, available in both dark and light variants.


- The toolkit for cross-referencing has implemented support for connecting external backends for managing links in LaTeX, such as zref and cleverref. It is now possible to create links to multiple labels or ranges of labels at once, for example, to sections 1, 2, and 3 or from 1 to 3. There is an option to add links to unconnected documents using the xr package. The dialog for managing cross-references has been redesigned, allowing links to be chosen not only from the list of existing labels but also from the table of contents, list of illustrations, tables, and other element lists, with automatic creation of missing labels. The search for labels has been simplified.

- The capabilities for working with color in the user interface have been expanded, and color rendering has been improved when generating documents for printing. Support for using color in tables has been added with the colortbl package; for example, it is now possible to set different background colors for cells, rows, and columns, and change the color of borders. The use of all named colors provided by the xcolor package has been enabled. Document settings have been enhanced to support the definition of custom colors.

- Support for bibliography styles has been expanded: Chicago Manual of Style, APA, and MLA.
- Support for the tabular nomenclature format (nomentbl) has been added, allowing the use of additional fields for 'unit of measurement' and 'note'.
- Significantly improved support for input methods for languages in which the number of characters exceeds the number of keys on the keyboard.
- Overriding language settings in the document settings is allowed. Support for loading languages from ini files has been added. When using the Babel multilingual layout package, support for Russian language with pre-reform orthography has been added.
- A new feature 'word-invertcase' has been added, alongside the menu item 'Edit → Text Properties → Invert Case' for inverting character case, for example, to correct a string entered blindly after mistakenly pressing Caps Lock.

Source: opennet.ru




