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
Juergen Spitzmueller
ab4e9adf86
Fix known_escaped_chars
2018-03-13 13:00:58 +01:00
Juergen Spitzmueller
949de66956
tex2lyx: towards beamer overlay argument support.
...
Implemented: Overlay and standard overlay arguments for commands
and environments.
Still missing:
* List item overlay
* itemcommand overlay (\overprint)
* overlay via LatexParam (e.g., Flex:ArticleMode)
Needs fixing:
* General list argument (\begin{itemize}[arg])
* nested content in a frame with no title (empty par)
2018-03-12 14:56:28 +01:00
Juergen Spitzmueller
f30474a26c
update test
2018-03-11 19:50:22 +01:00
Juergen Spitzmueller
386d9953e8
amend 11e4a24e6e
2018-03-11 19:49:28 +01:00
Juergen Spitzmueller
8184f08f4a
tex2lyx: update quote handling
...
* Consider new quote styles
* Consider changed quote styles
* Try to be a bit smarter with ambiguous quotation marks
2018-03-11 18:05:50 +01:00
Juergen Spitzmueller
e5e6e16274
Update tex2lyx tests after cc6f2dae82
2018-03-11 18:05:50 +01:00
Juergen Spitzmueller
cc6f2dae82
tex2lyx: support tipa \t*{} macro.
2018-03-11 11:46:37 +01:00
Juergen Spitzmueller
a3836d9909
tex2lyx: support for URW Classico, MinionPro and the new Libertine fonts.
2018-03-11 11:12:42 +01:00
Uwe Stöhr
d3c51876a9
add support for the PT fonts
...
- fileformat change
- I also started https://wiki.lyx.org/LyX/NewInLyX24 for new features
2018-03-10 19:59:48 +01:00
Juergen Spitzmueller
b8adb0f933
Update tex2lyx tests.
2018-03-10 16:15:29 +01:00
Juergen Spitzmueller
ad5dbbfd65
tex2lyx/TODO: update
2018-03-10 15:48:49 +01:00
Juergen Spitzmueller
d325f79f5c
tex2lyx: add support for lstinputlisting
2018-03-10 15:40:51 +01:00
Juergen Spitzmueller
11e4a24e6e
tex2lyx: get rid of another large if-else if chain.
2018-03-10 15:00:30 +01:00
Juergen Spitzmueller
0f4c902705
tex2lyx: make nested CJK parsing slightly less dumb.
...
Fixes : #9562
2018-03-10 14:58:55 +01:00
Juergen Spitzmueller
b2ccdae228
Amend 15fd17d83f
2018-03-10 14:22:51 +01:00
Juergen Spitzmueller
15fd17d83f
tex2lyx: support for \includeonly
2018-03-09 17:27:55 +01:00
Juergen Spitzmueller
247e1a223d
tex2lyx: handle whitespace in table column declaration.
...
Fixes : #10804
2018-03-09 14:18:03 +01:00
Juergen Spitzmueller
3e7aebe966
tex2lyx/TODO: small tweak.
2018-03-09 13:57:29 +01:00
Juergen Spitzmueller
9e5ab04a6c
This works already.
2018-03-09 13:43:12 +01:00
Juergen Spitzmueller
af6933c06f
tex2lyx: chapterbib support
2018-03-09 13:30:52 +01:00
Juergen Spitzmueller
cba38881d6
tex2lyx: honor grouping in optional arguments.
...
E.g., \cite[{a literal ] character}]{key}
2018-03-09 13:14:13 +01:00
Juergen Spitzmueller
0513622fd0
Fix copy and paste error in 6659304f7f
2018-03-09 12:29:07 +01:00
Juergen Spitzmueller
0bc192bfff
Revert "Revert "tex2lyx: towards proper support of "literal"/"latexified" inset commands""
...
I did not intend to revert this. Sorry for the noise.
This reverts commit 74d9277909
.
2018-03-09 12:18:49 +01:00
Juergen Spitzmueller
74d9277909
Revert "tex2lyx: towards proper support of "literal"/"latexified" inset commands"
...
This reverts commit 6659304f7f
.
2018-03-09 11:32:09 +01:00
Uwe Stöhr
1174279967
tex2lyx: parse \xymatrix
...
LyX's \xymatrix support relies on math therefore put it into math and parse its content
fixes bug #10638
2018-03-09 04:53:33 +01:00
Juergen Spitzmueller
6659304f7f
tex2lyx: towards proper support of "literal"/"latexified" inset commands
...
We now report whether the attempt to recode the macros to glyphs
succeeded. If yes, we set "literate" to false, if not to true.
Also, do not attempt to recode for non-latexifying fields.
Fixes : #9563
2018-03-08 15:05:01 +01:00
Juergen Spitzmueller
7a22ce7c09
tex2lyx: support alignment pseudo-environments.
...
Fixes : #7857
2018-03-06 17:54:32 +01:00
Juergen Spitzmueller
1dcb2a0976
tex2lyx: fix subfloat import
...
Fixes : #10385
2018-03-06 10:35:55 +01:00
Uwe Stöhr
a30972a39c
tex2lyx/text.cpp: fix a typo
2018-03-05 17:37:50 +01:00
Juergen Spitzmueller
4bc379ea67
Small update of TODO
2018-03-05 14:57:16 +01:00
Juergen Spitzmueller
b94bb37e53
parse_text (tex2lyx): get rid of the monstrous if-then-else clause
...
Rather than that, continue in the loop if a condition is met.
This fixes tex2lyx for MINGW, which has a cluase-nesting threshold.
Fixes : #9552
2018-03-05 09:08:14 +01:00
Juergen Spitzmueller
0915e81481
tex2lyx: support qualified citation lists (biblatex)
2018-03-04 20:12:27 +01:00
Juergen Spitzmueller
1a3dbbf07a
tex2lyx: refsection and bibbysection support (biblatex)
2018-03-04 17:29:59 +01:00