After nearly two years of development, LyX 2.5.0, a visual editor for scientific documents, has been released. It allows you to create texts using TeX/LaTeX markup, 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 to formats such as PDF, Postscript, DVI, ASCII, HTML, OpenDocument, RTF, ODF, DOC, and ePub. The project code is written in C++ using the Qt library and is distributed under the GPL license. Binary builds are generated for Windows, macOS and various distributions Linux.
Among the changes:
- Added additional design themes: Monochrome and Solarized, available in dark and light versions.


- The cross-reference toolkit now supports external backends for managing LaTeX references, such as zref and cleverref. It now supports creating references to multiple tags or ranges of tags, such as sections 1, 2, and 3, or 1 through 3. It now supports adding references to unrelated documents using the xr package. The cross-reference management dialog has been redesigned to allow selecting a reference destination not only from a list of existing tags, but also from the table of contents, list of figures, tables, and other lists of elements that can be referenced, with automatic creation of missing tags. Searching for tags has been simplified.

- Color management capabilities in the user interface have been expanded, and color rendering when generating documents for printing has been improved. Support for using color in tables has been added using the colortbl package. For example, you can now set different background colors for cells, rows, and columns, and change the border color. The ability to use all named colors provided by the xcolor package has been added. Custom color definitions are now supported in document settings.

- Expanded support for bibliography styles: Chicago Manual of Style, APA and MLA.
- Added support for the nomenclature table format (nomentbl), allowing the use of additional fields "unit of measurement" and "note".
- Significantly improved input method support for languages with more characters than there are keys on the keyboard.
- Language overrides in document settings are now enabled. Support for loading languages from INI files has been added. Support for Russian with pre-reform orthography has been added when using the Babel multilingual layout package.
- Added a new "word-invertcase" function and a menu item "Edit → Text Properties → Invert Case" for inverting the case of characters, for example, to correct a line typed blindly after accidentally pressing Caps Lock.

Source: opennet.ru




