Jean-Marc Lasgouttes
110f8f67ac
Run codespell on tex2lyx/, client/, convert/ and graphics/
...
Command was
codespell -w -i 3 -S Makefile.in -L mathed,afe,tthe,ue,fro,uint,larg,alph,te,thes,alle,Claus,pres,pass-thru src/xxx
2020-06-25 23:50:52 +02:00
Eugene Chornyi
e501f2c473
Assure that LyX and tex2lyx use src/lyxwinres.rc
2020-06-18 14:31:25 +02:00
Thibaut Cuvelier
a6b07608d8
Rename XHTMLStream to XMLStream, move it to another file, and prepare for DocBook adoption.
...
xml.cpp/h also merges functionalities from sgml.cpp/h.
2020-06-15 13:01:56 +02:00
Juergen Spitzmueller
79df18e4d4
update tex2lyx tests after 5b2479176b
2020-05-30 09:27:37 +02:00
Juergen Spitzmueller
5b2479176b
tex2lyx: reset language after polyglossia lang environment has been closed
...
Fixes #11878
2020-05-26 10:15:52 +02:00
Richard Kimberly Heck
de40b09474
Fix thinkos for counter value type
2020-04-30 23:46:18 -04:00
Richard Kimberly Heck
cb9102f986
Update tex2lyx references.
2020-04-30 23:21:34 -04:00
Jean-Marc Lasgouttes
a85c48de5a
Do not for copies in range-based for loops.
...
Spotted by clang++ 10.
2020-04-28 13:27:50 +02:00
Juergen Spitzmueller
9a31c1b90b
update tex2lyx tests
2020-03-15 17:19:23 +01:00
Juergen Spitzmueller
f4af191403
Introduce maintain unincluded children "mostly"
...
This is a mode for includeonly handling that is effective and still outputs
at least mostly correct counters and references. This is intended for non-
final editing work.
File format change.
2020-03-13 15:46:35 +01:00
Kornel Benko
9c4642fbcc
Cmake tests: Amend f6f51587
2020-02-29 20:37:04 +01:00
Richard Kimberly Heck
21b4ecca7f
Apparently, "requires" is a keyword in C++2a.
2020-02-28 00:28:18 -05:00
Juergen Spitzmueller
a450797b2a
Rest in peace, dvipost!
2020-01-13 08:59:26 +01:00
Jean-Marc Lasgouttes
09130d7a62
Update to boost 1.72
...
This requires to add a assertion_failed_msg handler. Take this
occasion to cleanup and uniformize the various boost.cpp files that we
have.
This adds 50k line of whatever to the source code.
2020-01-07 16:27:23 +01:00
Juergen Spitzmueller
89b5607e0a
Centralize code to markup deleted complex objects (with tikz) in output
...
This fixes #9293
2019-12-28 13:43:17 +01:00
Juergen Spitzmueller
dc4823e759
Add native changebars
...
Fixes #10750
2019-12-24 18:12:22 +01:00
Juergen Spitzmueller
a08cbf41cf
Provide way to add (optional) user initials
...
This makes it easier to hook the changes package into LyX's ct markup.
2019-12-24 14:31:08 +01:00
Kornel Benko
c9c86b4966
Cmake build: Remove warnings about deprecated policy CMP0069
...
Deprecated since cmake version 3.16
(Now explicitly enable/disable interprocedural optimization
if supported and not debugging)
2019-11-09 16:56:16 +01:00
Pavel Sanda
d6b108d8c3
Support C++98 again (gcc 4.8).
2019-11-06 15:54:27 +01:00
Juergen Spitzmueller
4c11ba11fd
Update tex2lyx tests
2019-08-14 17:07:47 +02:00
Juergen Spitzmueller
4b0069860c
InsetGraphics: use totalheight for height output
...
Graphics "height" is only the height above the baseline and thus not
what most people will expect. Also, using height can result in a
division by zero with rotation.
Use totalheight now since this means "height of the figure" (independent
of the baseline).
The custom options field can be used if height is really desired.
We handle this in conversion/reversion, respectively, so document
output will not change.
Hence, file format change.
Fixes : #9676
2019-08-14 16:55:43 +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
6afdde5a5b
update tex2lyx tests
2019-08-12 14:52:35 +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
b4f4f87dab
update tex2lyx tests
2019-08-07 16:50:54 +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
1386a3d8fd
Allow for multiple use of same key in qualified citation lists
...
File format change
Fixes : #11618 , #11632
2019-08-07 13:00:29 +02:00
Juergen Spitzmueller
cf614433d4
update tex2lyx tests
2019-08-06 18:26:10 +02:00
Juergen Spitzmueller
36399e88d3
tex2lyx: slight font handling simplification
...
We do not have to add the general packages to known sf and tt, just to
exclude them later by exception.
2019-07-19 07:50:52 +02:00
Juergen Spitzmueller
850c5a3d55
Support for CrimsonPro
2019-07-18 10:50:46 +02:00
Juergen Spitzmueller
86b1331507
tex2lyx: update and improve noto import
2019-07-18 09:48:09 +02:00
Juergen Spitzmueller
777a2a9baa
Remove Plex Semibolds
...
These are not font shapes proper. The semibold is to be combined with
font shapes and thus needs to go to extra options.
2019-07-18 08:14:09 +02:00
Kornel Benko
7515648774
AmendI2) e9c0d48d
. Remove unneded entries,
...
Thanks Jürgen
2019-07-17 18:27:06 +02:00
Kornel Benko
504664a261
Update tex2lyx tests
2019-07-17 18:13:32 +02:00
Kornel Benko
e9c0d48d58
Add sans serif font series "Chivo"
2019-07-17 18:02:22 +02:00
Juergen Spitzmueller
0c25dbf522
tex2lyx: minor post-cleanup
2019-07-16 10:58:27 +02:00
Juergen Spitzmueller
7e2a424621
tex2lyx: cleanup font handling
2019-07-16 10:32:24 +02:00
Juergen Spitzmueller
f1d946bf32
tex2lyx: support for Fira fonts
2019-07-15 14:03:08 +02:00
Juergen Spitzmueller
0d86faee2d
Update tex2lyx tests
2019-07-15 08:23:42 +02:00
Juergen Spitzmueller
b50336c0b0
tex2lyx: support cantarell font
2019-07-15 08:10:47 +02:00
Juergen Spitzmueller
2e72ed3e2c
tex2lyx: support all MoreOpts
2019-07-14 15:29:18 +02:00
Juergen Spitzmueller
3c7ede3e9b
update tex2lyx tests
2019-07-14 11:45:11 +02:00
Juergen Spitzmueller
dcf06fdb22
Split osf options to families
...
Nowadays we support sf and tt fonts with osf options, so this needs to
be selectable separately.
File format change.
2019-07-14 11:41:36 +02:00
Juergen Spitzmueller
c4e90cec86
tex2lyx: lineno support
2019-07-14 09:41:17 +02:00
Juergen Spitzmueller
509551cae0
More osf (texfont) fixes
2019-07-14 09:09:46 +02:00
Juergen Spitzmueller
27e0279e24
tex2lyx: extend support for some osf fonts.
2019-07-13 17:46:43 +02:00
Juergen Spitzmueller
db638018d9
tex2lyx support for MoreOptions in IBM Plex and Noto, support Adobe Source fonts at all
2019-07-13 15:44:52 +02:00
Juergen Spitzmueller
41a705b055
update tex2lyx tests
2019-07-11 20:34:47 +02:00
Juergen Spitzmueller
c3c2815092
Implement support for font options
...
This revives a patch by Uwe and extends it. Additional options to font
packages/fontspec can now be entered in Document Settings.
This is principally also true for TeX fonts, if the new TeXFont tag
MoreOptions is set. For the time being, I have only done this for
MinionPro, as a model and prove of concept.
Note that adding more TeXFonts requires a file format change,
respectively, and changes to tex2lyx (in the same way as I've done for
MinionPro).
This addresses #8226
2019-07-11 20:28:34 +02:00
Juergen Spitzmueller
9ca2f90bf5
Update tex2lyx tests
2019-07-11 13:24:56 +02:00
Juergen Spitzmueller
cb5bd87e9c
Add support for \babelfont
...
This is a higher-level (non-TeX) font interface of babel that draws on,
but is supposed to be used rather than, fontspec with babel and XeTeX/
LuaTeX.
File format change.
Addresses: #11614
2019-07-11 13:21:32 +02:00
Juergen Spitzmueller
6c7c6e580f
tex2lyx: add general TODO item
2019-06-30 16:14:24 +02:00
Juergen Spitzmueller
bda3b6d07e
[2.3 cand.] Fix import of custom float definitions
...
Candidate for stable
2019-06-30 11:13:20 +02:00
Juergen Spitzmueller
63492d4efa
Cleanup TODO
2019-06-30 10:58:49 +02:00
Juergen Spitzmueller
5cef539e8b
update tex2lyx tests
2019-06-23 13:05:38 +02:00
Juergen Spitzmueller
94654b3586
Linguistics: add support for Discourse Representation Structures
...
File format change
2019-06-23 12:59:56 +02:00
Jean-Marc Lasgouttes
5173f22024
Fix some warnings found by the -Wall options of autoconf and automake.
...
There are still warnings to address. For now, they not enabled by default.
2019-06-12 18:00:18 +02:00
Juergen Spitzmueller
2f648cc17a
small correction
2019-06-04 11:10:54 +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
Günter Milde
b2cee3dcc5
Support more languages (file format change).
...
Format incremented to 576:
Support for the document languages azerbaijani, bengali,
churchslavonic, and oldrussian.
2019-06-03 16:58:10 +02:00
Günter Milde
45c5b39692
Adapt lyx2lyx to the lineno support fix in [88f471899/lyxgit].
2019-05-25 15:32:24 +02:00
Kornel Benko
ef6ddfc788
Amend 7f125f62d2
, Introduce doc preference for line numbering
...
Correct expected lyx files created by tex2lyx.
2019-05-24 18:17:50 +02:00
Pavel Sanda
7f125f62d2
Introduce doc preference for line numbering.
...
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg208781.html
2019-05-23 15:13:27 +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
Jean-Marc Lasgouttes
7bb08f10b1
Move initial values of LyXRC members to the header
...
We use a C++11 construct that puts initial values of members along
with their definition. It is a good construct and now the out of line
constructor and the setDefaults() method can go.
This removes the need to define a dummy constructor in tex2lyx and
client.
The only needed change to the rest of code is a change of signature
for the user_(name|email) to return std::string. They are now called
explicitely from the constructor. We now have to include userinfo.h in
LyXRC.h, but this should not be too expensive.
2019-04-19 14:46:12 +02:00
Jean-Marc Lasgouttes
c6754ed548
Do not redefine a stripped-down LyXRC object.
...
I am not sure why it was done this way, but it is not really necessary.
Moreover gcc LTO does not like it.
2019-04-18 15:55:40 +02:00
Günter Milde
27ba6f282d
Rename legacy input encoding settings.
...
Format incremented to 573
2019-04-16 20:17:32 +02:00
Kornel Benko
3f9cdc7c63
Amend e55ed79d
: Extend handling of Noto fonts
...
Also renamed
known_roman_fonts -> known_roman_font_packages
known_sans_fonts -> known_sans_font_packages
known_typewriter_fonts -> known_typewriter_font_packages
known_math_fonts -> known_math_font_packages
2019-04-08 11:44:53 +02:00
Kornel Benko
6fc7739053
Adapt tex2lyx to the noto fonts extension
2019-04-07 13:47:45 +02:00
Kornel Benko
35ac73a425
Update tex2lyx tests due to format change
2019-04-07 13:30:31 +02:00
Juergen Spitzmueller
f51fa38123
Prevent multiplication of preamble code
...
Fixes rest of #8229
2019-04-04 16:39:20 +02:00
Juergen Spitzmueller
0b54650f0e
tex2lyx: improve module support
...
The current heuristics only considered modules with styles that defined
a searched command in their preamble, and only for commands/environments
that were defined in the document's preamble. This limited the module
support drastically.
The new heuristics also checks for commands coming from packages. If the
command is not (re-)defined in the document preamble, it checks modules
that provide a style with a matching LaTeXName, checks for their
requirements and matches those with the packages loaded by the document.
If no module provides a searched style, but we found modules that load
packages that are loaded in the imported tex file, and if those packages
are not auto-loaded by LyX anyway, we also load this module.
fixes : #11259 , part of #8229
2019-04-04 16:01:07 +02:00
Juergen Spitzmueller
a5e89c842f
update tex2lyx tests
...
\cmidrule(lr) now natively imported.
2019-04-04 09:33:53 +02:00
Juergen Spitzmueller
171e251189
tex2lyx: support for cmidrule trimming
2019-04-04 09:33:36 +02:00
Juergen Spitzmueller
7f24e3ad4f
Update tex2lyx tests
2019-04-04 08:24:51 +02:00
Juergen Spitzmueller
8085fc21f8
booktabs: support for \cmidrule trimming
...
This has probably still some rough edges, so please test thoroughly.
Fixes : #3072
2019-04-03 07:59:52 +02:00
Juergen Spitzmueller
0c18f6a8c1
Remove TODO entry
...
This is covered in the "Consider layouts in modules that do not have a
preamble definition" general TODO item.
2019-04-01 13:04:05 +02:00
Juergen Spitzmueller
18ee587a1e
Add listpreamble tex2lyx test
2019-03-31 17:52:31 +02:00
Juergen Spitzmueller
b1c36045ee
fix typo in comment
2019-03-31 14:30:55 +02:00
Juergen Spitzmueller
57157d2e4d
tex2lyx: support for list preambles
2019-03-31 14:27:56 +02:00
Kornel Benko
e5b98a86fa
Amend 99eeb29e
: tex2lyx test: make box-color-*.tex sample compilable
2019-03-31 00:52:04 +01:00
Juergen Spitzmueller
d8bdfa8462
Update paths in tex2lyx tests
2019-03-29 16:08:17 +01:00
Juergen Spitzmueller
f8aee7068e
Adapt tex2lyx tests to version numbers.
2019-03-29 15:51:50 +01:00
Juergen Spitzmueller
035d539964
tex2lyx: support for bibencoding argument of \addbibresource
2019-03-29 15:50:18 +01:00
Juergen Spitzmueller
e2761dd2f2
Update version numbers of tex2lyx tests
2019-03-26 17:49:38 +01:00
Juergen Spitzmueller
aff2ee6058
Add soul module
2019-03-22 18:29:50 +01:00
Juergen Spitzmueller
de449daa71
update tex2lyx tests after file format change
2019-03-10 13:04:15 +01:00
Kornel Benko
99e216b78d
Amend 62f8b8be
...
The file test-insets.tex is changed, therefore the file
which is expected by tex2lyx (test-insets.lyx.lyx) has to be changed too.
2019-03-09 21:24:21 +01:00
Juergen Spitzmueller
62f8b8beb9
Update tex2lyx tests
2019-01-03 12:00:23 +01:00
José Matos
3f03f0a447
Move all python shebangs from /usr/bin/env to python3.
...
The change is only relevant to development as all the call to python scripts is done
calling C++ os::python that invoques the appropriate python version.
The change is two fold, on one hand remove all the uses of /usr/bin/env for python.
On the other hand rename all the calls to python from python to python3 making it explicit
and being compliant with PEP 394 -- The "python" Command on Unix-Like Systems:
https://www.python.org/dev/peps/pep-0394/
Remove the sheebang from src/graphics/GraphicsConverter.cpp because it is not necessary.
Some small whitespace changes.
2018-12-29 19:14:41 +00:00
Stephan Witt
d9c0807227
Add -headerpad_max_install_names option to linker calls and make run path configuration consistent.
...
This avoids failures when running install_name_tool on Mac when creating relocatable binaries using the bundled private frameworks.
2018-09-21 21:46:47 +02:00
Juergen Spitzmueller
9c33723632
Improve comment
2018-08-28 12:39:23 +02:00
Juergen Spitzmueller
fe2e3841eb
grammar
2018-08-28 10:36:47 +02:00
Juergen Spitzmueller
da62299f37
tex2lyx: fix import of unknown commands'/environments' options
...
If we detect options via hasOpt(), output the brackets as ERT.
Fixes : #8685
2018-08-28 10:31:29 +02:00
Juergen Spitzmueller
9f99f3073a
Correct indentation
2018-08-27 12:13:55 +02:00
Juergen Spitzmueller
a3ed99b211
fix glitch with last border in table for custom arguments
2018-08-27 12:13:24 +02:00
Juergen Spitzmueller
64ad077c9c
tex2lyx: support V table column type
2018-08-27 12:12:56 +02:00
Juergen Spitzmueller
8ef2558dc2
tex2lyx: support decimal alignment in tables
2018-08-26 16:17:54 +02:00
Juergen Spitzmueller
af42dfedf6
This has been done in f38816bf16
2018-08-26 11:13:00 +02:00
Juergen Spitzmueller
fc9b4fb6a8
tex2lx/TODO: minor clarifications
2018-08-26 10:54:04 +02:00
Juergen Spitzmueller
faf40fb408
tex2lyx: support for plural and capitalized refstyle
...
Also fix a glitch in non-refstyle import (getOpt() returns the option
with delimiter, so do not add them in ERT once more)
Candidate for stable
2018-08-26 09:48:23 +02:00
Juergen Spitzmueller
920e26916e
tex2lyx: Fix import of Arabic polyglossia environment
...
Part of #10111
2018-08-24 14:20:43 +02:00
Juergen Spitzmueller
2f279b29ff
Update tex2lyx tests
...
LyX itself also doesn't write "rotate" if it is 0. So tex2lyx is now
closer to LyX, and the new tests output is correct.
2018-08-24 10:19:55 +02:00
Juergen Spitzmueller
ab32a8319d
tex2lyx: also support rotated non-long tables
2018-08-24 10:11:19 +02:00
Juergen Spitzmueller
20663fb3b8
tex2lyx: also support rotated xltabulars
2018-08-24 09:39:46 +02:00
Juergen Spitzmueller
766eb3f02c
tex2lyx: support rotated longtable
2018-08-24 08:50:32 +02:00
Juergen Spitzmueller
30abecd437
tex2lyx: split huge else-if-clause
...
Use a loop instead and break out after a condition is met. This prevents
problems on windows where the number of else-if-conditions is limited.
2018-08-22 18:49:16 +02:00
Juergen Spitzmueller
68d48b0015
tex2lyx: Fixes to the btUnit import
...
1. Do not attempt to mix diverging btUnits (e.g., chapters and sections).
2. use parse_text to properly parse the contents.
2018-08-22 08:39:13 +02:00
Juergen Spitzmueller
5c97424a72
tex2lyx: simplify btUnit parsing
2018-08-21 17:33:30 +02:00
Juergen Spitzmueller
0ae68ae828
tex2lyx: support for btUnit (multibib)
2018-08-21 17:18:04 +02:00
Juergen Spitzmueller
f44a55c367
tex2lyx: add bib encoding support.
2018-08-21 08:19:24 +02:00
Juergen Spitzmueller
924a666166
Remove empty entry
2018-08-20 18:18:48 +02:00
Juergen Spitzmueller
23ea74a40b
tex2lyx: support for Plex fonts
2018-08-20 11:13:13 +02:00
Juergen Spitzmueller
c5cab5a8f7
Update tex2lyx tests
2018-08-17 20:34:28 +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
Juergen Spitzmueller
b3c57aded7
tex2lyx/TODO: cleanup
...
Remove items that are done or not relevant to tex import.
2018-08-12 09:09:23 +02:00
Juergen Spitzmueller
521d7c2e0b
tex2lyx: fix option parsing of listings
...
the tricky thing was to decide whether [foo] is taken as option or as
verbatim content.
Candidate for stable.
2018-08-11 16:55:44 +02:00
Kornel Benko
366e37c851
Added latex-DejaVu fonts to lyx-GUI.
...
Increment lyx-format to 561
2018-08-10 19:38:06 +02:00
Juergen Spitzmueller
781b10306a
update tex2lyx tests
2018-08-07 15:42:22 +02:00
Juergen Spitzmueller
4ec8bd05a4
update tex2lyx tests
2018-07-07 15:28:40 +02:00
Juergen Spitzmueller
e6e3777363
Add support for bib files encoding
...
File format change.
Fixes : #6223
2018-07-07 15:25:35 +02:00
Juergen Spitzmueller
9dcb24d578
Support varwidth's V tabular column type
...
This effectively enables linebreaks, multipars and layout changes in
non-fixed width (i.e., standard) table columns.
Fixes : #6577
TODO: metrics are wrong (too wide) on screen with linebreaks.
2018-07-01 19:18:38 +02:00
Kornel Benko
41ddac5519
Cmake tests: Added tex2lyx test for xltabular and tabularx
2018-06-25 12:04:45 +02:00
Juergen Spitzmueller
650bb156d9
tex2lyx: tabular width in longtable is now possible (via xltabular).
2018-06-25 11:52:56 +02:00
Juergen Spitzmueller
c33506555f
tex2lyx: Add support for multirow
...
Fixes : #11164
2018-06-24 18:14:10 +02:00
Juergen Spitzmueller
087a43ee1f
tex2lyx: check for \maketitle also if other titlename is specified
...
Beamer for instance supports \maketitle, although we use \makebeamertitle
2018-06-24 10:23:30 +02:00
Juergen Spitzmueller
9c10816b84
Update tex2lyx tests.
2018-06-24 10:09:39 +02:00
Juergen Spitzmueller
f38816bf16
Add support for tabularx/xltabular
...
I.e., variable width columns in single and multiple page tables
Files format change.
Fixes : #4154 , #4155
2018-06-24 10:05:15 +02:00
Juergen Spitzmueller
2fbce44401
We do not natively support multirow yet
...
See #11164
2018-06-01 17:11:35 +02:00
Kornel Benko
1a36fee79d
Added testcase for ticket #11156
...
The test is named "AMS-import", with defined test-labels 'tex2lyx' and 'batch'
2018-05-24 20:49:11 +02:00
Juergen Spitzmueller
8b4c76fb24
Consider required modules when checking for layout definitions in modules
...
Fixes : #11156 .
2018-05-24 17:38:10 +02:00
Juergen Spitzmueller
429edc0a59
tex2lyx: extend titling support
...
Rather than checking for hardcoded title commands such as \maketitle,
use the titlename and titletype as defined in the layout.
This now also includes title environments.
Fixes part of #6461
2018-05-23 12:34:41 +02:00
Juergen Spitzmueller
4f33b7d1d1
Update tex2lyx tests
2018-05-21 13:46:04 +02:00
Juergen Spitzmueller
0aeeb78f3c
Simplify cite engines code
...
As opposed to modules (from which the framework was initially borrowed),
we only allow one cite engine per document. Thus, we don't need to fiddle
with lists.
2018-05-20 12:27:03 +02:00
Juergen Spitzmueller
db9e50bdcf
update tex2lyx tests after file format change
2018-05-10 20:16:56 +02:00
Kornel Benko
cf7c31b559
Amend 26ea1e1
for roundtrip tests
2018-04-27 12:49:13 +02:00
Juergen Spitzmueller
26ea1e1496
Align fontenc with document fonts
...
Following a request by Günter, we consider the document fonts (only rm
for now) when selecting an appropriate font encoding.
See #9741
The new default font encoding setting "auto" does
* consider the font encoding needed by the language(s), which can now
have fallback alternatives
* Consider which font encoding is provided by the document font
Thus, cm now will result in OT1 fontenc, if the language can deal with
that.
The font_enc pref is ditched: it is no longer needed.
The automatism is still very basic and is subject to extension.
File format and prefs format change.
2018-04-22 19:06:46 +02:00
Juergen Spitzmueller
02d37932d0
\textcyr -> \textcyrillic
...
Use the command as defined by Babel. This allows us to use the (more
advanced) Babel command if provided instead of rolling our own.
I add a dummy file format change in case it turns out we need to
do something here for old documents (e.g. with user preamble definitions)
2018-04-21 16:28:15 +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
bd77d8ad61
small fixup in tex2lyx lstlistings/inputminted support.
2018-03-17 18:26:47 +01:00
Juergen Spitzmueller
f3c5bcd2be
tex2lyx: complete minted support (inputminted)
...
Also fix some whitespace issues in minted inset import.
2018-03-17 16:45:05 +01:00
Juergen Spitzmueller
63b67fee83
tex2lyx: add beamer test file
2018-03-17 13:20:48 +01:00
Juergen Spitzmueller
d93076c128
tex2lyx: handle makebeamertitle
2018-03-17 12:39:13 +01:00
Juergen Spitzmueller
7e3a41bd15
tex2lyx: clear latexparam after use.
2018-03-17 12:38:53 +01:00
Juergen Spitzmueller
79728dcde9
tex2lyx: do not eat empty paragraphs if keepempty is true
...
Fixes : #11078
2018-03-17 12:19:50 +01:00
Juergen Spitzmueller
506ae2d2ea
tex2lyx: add support for LaTeXParam
...
Part of #11068
2018-03-16 12:58:01 +01:00
Juergen Spitzmueller
6a0f0d28a5
Add support for xcharter font.
...
File format change.
Patch by Yuriy Skalko.
2018-03-15 15:44:49 +01:00
Juergen Spitzmueller
c74e399981
tex2lyx: support for beamer text styles with overlays
...
E.g. things like \textbf<article>{foo} have to be imported as insets.
Part of #11068
2018-03-14 14:38:18 +01:00
Juergen Spitzmueller
e51265b5f3
tex2lyx: More work on beamer support
...
* Implement list item overlay support (\item<arg>)
* Implement itemcommand support (e.g., \overprint<arg>)
* Fix general list argument placement
Part of: #11068
2018-03-14 08:40:47 +01:00
Juergen Spitzmueller
4d30e00da8
amend ab4e9adf86
2018-03-13 16:01:13 +01:00