mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-04 16:42:57 +00:00
fix bug 2623:
* lib/layouts/memoir.layout: add ProvidesMakeindex * src/LaTeX.C (run): rerun latex im idx file is empty (needed by memoir) fix typo in comment * src/LaTeXFeatures.C (getPackages): whitespace git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13950 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
2485efbf75
commit
28fa2c0efa
@ -13,6 +13,7 @@ SecNumDepth 2
|
||||
TocDepth 2
|
||||
DefaultStyle Standard
|
||||
PageStyle Headings
|
||||
ProvidesMakeidx 1
|
||||
|
||||
|
||||
ClassOptions
|
||||
|
@ -269,6 +269,11 @@ int LaTeX::run(TeXErrors & terr)
|
||||
// the .aux file is checked for signs of bibtex. Bibtex is then run
|
||||
// if needed.
|
||||
|
||||
// memoir (at least) writes an empty *idx file in the first place.
|
||||
// A second latex run is needed.
|
||||
rerun = fs::exists(ChangeExtension(file, ".idx"))
|
||||
&& fs::is_empty(ChangeExtension(file, ".idx"));
|
||||
|
||||
// run makeindex
|
||||
if (head.haschanged(onlyFilename(changeExtension(file, ".idx")))) {
|
||||
// no checks for now
|
||||
@ -331,7 +336,7 @@ int LaTeX::run(TeXErrors & terr)
|
||||
|
||||
// 1.5
|
||||
// The inclusion of files generated by external programs like
|
||||
// makeindex or bibtex might have done changes to pagenumbereing,
|
||||
// makeindex or bibtex might have done changes to pagenumbering,
|
||||
// etc. And because of this we must run the external programs
|
||||
// again to make sure everything is redone correctly.
|
||||
// Also there should be no need to run the external programs any
|
||||
|
Loading…
Reference in New Issue
Block a user