-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[rawtex] mmaauth.cls #985
Comments
Thanks for the report! I've renamed the issue (and reproduced the infinite loop with I am also impressed you found the sty directory of arxmliv! As a clarification, I am labeling this issue as an "enhancement" as we are currently not claiming that latexml can natively interpret all class and style packages that native tex can. But that is certainly the goal, and this report is quite helpful, especially given the minimal example! Will take a more detailed look soon. |
A quick remark, given that the loop is in Certainly important to avoid the infinite loop though, so that needs a patch just for the principle of it. |
Hi Deyan.
Right, just noticed that you are affiliated with this project. However, to my regret, that was not me. Even when I know where it is I cannot build a google search request to find it. That was my team leader who found this archive. Anyway, thanks for the instant response, hope the test case I've provided is helpful in any way. Cheers! |
Yes, the page you found contains work done just about 10 years ago, and has been largely discontinued since - everything of value was brought over to the main LaTeXML suite, exactly here 👍 That's why I mentioned that I was impressed you found that page. I am still periodically running latexml over the entire arXiv corpus, but any tangible results of that appear here as github issues / pull requests right away. |
FWIW, the worst offender seems to be tracefnt; it's hard to tell that it does anything we need. An empty binding gets through to where it complains |
Went ahead and made a stub binding, and also defined the conventional Thanks for the report! |
I took a closer look at the raw package interpretation prior to Bruce's upgrades. The cause of the loop is subtle, as the loop itself is quite intricate and relies on a mixture of expansions and executions. I could avoid the loop by adding the native definitions for Given that, to my current understanding, LaTeXML's font machinery is on a rather higher level than latex's font internals, it does make sense to go the bounding route, as Bruce did, and avoid these concerns. This does pose an open question about interpreting natively |
Here is the document causing that behaviour:
You can find
mmauth.cls
here: http://arxmliv.kwarc.info/sty/mmaauth.clsThe text was updated successfully, but these errors were encountered: