mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
Simplify output code
This commit is contained in:
parent
38e3538b77
commit
41146030b6
@ -237,6 +237,8 @@
|
||||
%%% Crucial versions
|
||||
% This one introduces \textsubscript
|
||||
\TestLaTeXVersion{2005/12/01}
|
||||
% This one introduces \UseRawInputEncoding
|
||||
\TestLaTeXVersion{2018/04/01}
|
||||
% This one introduces path encoding changes
|
||||
\TestLaTeXVersion{2019/10/01}
|
||||
% This introduces all math and text spaces
|
||||
|
@ -3429,10 +3429,10 @@ void BufferParams::writeEncodingPreamble(otexstream & os,
|
||||
case Encoding::CJK:
|
||||
case Encoding::japanese:
|
||||
if (encoding().iconvName() != "UTF-8"
|
||||
&& !features.runparams().isFullUnicode())
|
||||
// don't default to [utf8]{inputenc} with TeXLive >= 18
|
||||
os << "\\ifdefined\\UseRawInputEncoding\n"
|
||||
<< " \\UseRawInputEncoding\\fi\n";
|
||||
&& !features.runparams().isFullUnicode()
|
||||
&& features.isAvailable("LaTeX-2018/04/01"))
|
||||
// don't default to [utf8]{inputenc} with LaTeX >= 2018/04
|
||||
os << "\\UseRawInputEncoding\n";
|
||||
break;
|
||||
case Encoding::inputenc:
|
||||
// do not load inputenc if japanese is used
|
||||
@ -3456,11 +3456,10 @@ void BufferParams::writeEncodingPreamble(otexstream & os,
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (inputenc == "auto-legacy-plain" || features.isRequired("japanese")) {
|
||||
// don't default to [utf8]{inputenc} with TeXLive >= 18
|
||||
os << "\\ifdefined\\UseRawInputEncoding\n";
|
||||
os << " \\UseRawInputEncoding\\fi\n";
|
||||
}
|
||||
if ((inputenc == "auto-legacy-plain" || features.isRequired("japanese"))
|
||||
&& features.isAvailable("LaTeX-2018/04/01"))
|
||||
// don't default to [utf8]{inputenc} with LaTeX >= 2018/04
|
||||
os << "\\UseRawInputEncoding\n";
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user