mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-30 05:12:40 +00:00
Increase tex2lyx output format to 410.
406: Convert noweb layouts to new syntax (untested, see bug #7838) 407: Nothing to do (empty lyx2lyx conversion) 408: Activated the already existing script inset code 409: Nothing to do (tex2lyx does not support XeTeX) 410: Nothing to do (the old code already used the new layouts) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39923 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
5a69c96ccd
commit
436a0c13a5
@ -53,7 +53,6 @@ Format LaTeX feature LyX feature
|
|||||||
343 ? \use_default_options
|
343 ? \use_default_options
|
||||||
347 tabular valign InsetTabular
|
347 tabular valign InsetTabular
|
||||||
348 \phantom, \hphantom, \vphantom InsetPhantom
|
348 \phantom, \hphantom, \vphantom InsetPhantom
|
||||||
349 XeTeX \use_xetex
|
|
||||||
350 ? \default_output_format
|
350 ? \default_output_format
|
||||||
351 ? \backgroundcolor
|
351 ? \backgroundcolor
|
||||||
353 \printsubindex InsetIndex
|
353 \printsubindex InsetIndex
|
||||||
@ -98,4 +97,6 @@ Format LaTeX feature LyX feature
|
|||||||
402 \addcontentsline InsetBibtex bibtotoc option
|
402 \addcontentsline InsetBibtex bibtotoc option
|
||||||
404 refstyle.sty InsetRef
|
404 refstyle.sty InsetRef
|
||||||
405 author hash \author
|
405 author hash \author
|
||||||
|
407 vertical offset for multirows InsetTabular
|
||||||
|
409 XeTeX \use_non_tex_fonts
|
||||||
|
|
||||||
|
@ -565,7 +565,7 @@ void handle_package(Parser &p, string const & name, string const & opts,
|
|||||||
else if (name == "url")
|
else if (name == "url")
|
||||||
; // ignore this
|
; // ignore this
|
||||||
|
|
||||||
else if (LYX_FORMAT >= 408 && name == "subscript")
|
else if (name == "subscript")
|
||||||
; // ignore this
|
; // ignore this
|
||||||
|
|
||||||
else if (name == "color") {
|
else if (name == "color") {
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
\usepackage{graphicx}
|
\usepackage{graphicx}
|
||||||
\usepackage{longtable}
|
\usepackage{longtable}
|
||||||
\usepackage{xargs}
|
\usepackage{xargs}
|
||||||
|
\usepackage{subscript}
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
|
||||||
\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
|
\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
|
||||||
@ -35,8 +36,6 @@
|
|||||||
\newcommand{\lyxarrow}{\leavevmode\,$\triangleright$\,\allowbreak}
|
\newcommand{\lyxarrow}{\leavevmode\,$\triangleright$\,\allowbreak}
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
|
||||||
\usepackage{subscript} % user specified as long as tex2lyx
|
|
||||||
% produces a format less than 408
|
|
||||||
|
|
||||||
\def\mycommand{\textquestiondown}
|
\def\mycommand{\textquestiondown}
|
||||||
|
|
||||||
|
@ -166,7 +166,7 @@ extern bool noweb_mode;
|
|||||||
/// Did we recognize any pdflatex-only construct?
|
/// Did we recognize any pdflatex-only construct?
|
||||||
extern bool pdflatex;
|
extern bool pdflatex;
|
||||||
/// LyX format that is created by tex2lyx
|
/// LyX format that is created by tex2lyx
|
||||||
int const LYX_FORMAT = 405;
|
int const LYX_FORMAT = 410;
|
||||||
|
|
||||||
/// path of the master .tex file
|
/// path of the master .tex file
|
||||||
extern std::string getMasterFilePath();
|
extern std::string getMasterFilePath();
|
||||||
|
@ -1495,8 +1495,10 @@ void parse_noweb(Parser & p, ostream & os, Context & context)
|
|||||||
os << subst(t.asInput(), "\\", "\n\\backslash\n");
|
os << subst(t.asInput(), "\\", "\n\\backslash\n");
|
||||||
else {
|
else {
|
||||||
ostringstream oss;
|
ostringstream oss;
|
||||||
begin_inset(oss, "Newline newline");
|
Context tmp(false, context.textclass,
|
||||||
end_inset(oss);
|
&context.textclass[from_ascii("Scrap")]);
|
||||||
|
tmp.need_end_layout = true;
|
||||||
|
tmp.check_layout(oss);
|
||||||
os << subst(t.asInput(), "\n", oss.str());
|
os << subst(t.asInput(), "\n", oss.str());
|
||||||
}
|
}
|
||||||
// The scrap chunk is ended by an @ at the beginning of a line.
|
// The scrap chunk is ended by an @ at the beginning of a line.
|
||||||
@ -2659,8 +2661,7 @@ void parse_text(Parser & p, ostream & os, unsigned flags, bool outer,
|
|||||||
skip_spaces_braces(p);
|
skip_spaces_braces(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (LYX_FORMAT >= 408 &&
|
else if ((t.cs() == "textsuperscript" || t.cs() == "textsubscript")) {
|
||||||
(t.cs() == "textsuperscript" || t.cs() == "textsubscript")) {
|
|
||||||
context.check_layout(os);
|
context.check_layout(os);
|
||||||
begin_inset(os, "script ");
|
begin_inset(os, "script ");
|
||||||
os << t.cs().substr(4) << '\n';
|
os << t.cs().substr(4) << '\n';
|
||||||
|
Loading…
Reference in New Issue
Block a user