mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-26 11:16:55 +00:00
be kind to XaFooBarTeX
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26871 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
4331cbf30f
commit
cb5a9b28d7
@ -512,7 +512,18 @@ void parse_preamble(Parser & p, ostream & os,
|
||||
static regex const usercommands("User specified LaTeX commands");
|
||||
|
||||
string const comment = t.asInput();
|
||||
cerr << "Seen comment: " << comment << std::endl;
|
||||
//cerr << "Seen comment: " << comment << std::endl;
|
||||
|
||||
// magically switch encoding default if it looks like XeLaTeX
|
||||
static string const magicXeLaTeX =
|
||||
"% This document must be compiled with XeLaTeX ";
|
||||
if (comment.size() > magicXeLaTeX.size()
|
||||
&& comment.substr(0, magicXeLaTeX.size()) == magicXeLaTeX
|
||||
&& h_inputencoding == "auto") {
|
||||
cerr << "XeLaTeX comment found, switching to UTF8\n";
|
||||
h_inputencoding = "utf8";
|
||||
}
|
||||
|
||||
smatch sub;
|
||||
if (regex_search(comment, sub, islyxfile))
|
||||
is_lyx_file = true;
|
||||
|
Loading…
Reference in New Issue
Block a user