ho-tex / rerunfilecheck

rerunfilecheck for LaTeX
LaTeX Project Public License v1.3c
2 stars 0 forks source link

rerunfilecheck with makeglossaries #1

Open Reissner opened 2 years ago

Reissner commented 2 years ago

I think this package does not work for makeglossaries, at least as long as \makeglossary was replaced by \makeglossaries. But even then, no chance. I know that other packages load rerunfilecheck and inlude it in a decent way. makeglossares does not.

How can one solve the problem.

Reissner commented 2 years ago

I think there are two ways to do it at least:

What are the chances that you can fix it in rerunfilecheck? I will ask analogous question to the author of makeglossaries.

Reissner commented 2 years ago

That rerunfilecheck did not work with makeglossaries from the beginning can be seen from line 240 which should be \def\makeglossary{% and not \def\ReFiCh@temp{%. Also since quite some time, \makeglossary was deprecated replacing it by \makeglossaries. At least after that change, rerunfilecheck cannot work any more.

I tried to fix in the style of makeindex, but this seems quite difficult to do.

u-fischer commented 2 years ago

can be seen from line 240 which should be \def\makeglossary{% and not \def\ReFiCh@temp{%.

Yes. That is a bug. I will correct it.

Also since quite some time, \makeglossary was deprecated replacing it by \makeglossaries.

\makeglossary is a command from the LaTeX kernel, is not deprecated and is what rerunfilecheck supports, see the documentation of the package options.

If you are using the glossaries package, you should sent a feature request to their author, the documentation of rerunfilecheck explains what package author must do if they want to use rerunfilecheck for such tests.