Skip to content

LaTeX code in documentation not rendered #244

Description

@CsatiZoltan

Formulae are not rendered on the .github.io page (e.g. on https://mathlab.github.io/PyGeM/ffdcad.html), neither in Firefox, nor in a Chrome-based browser. Strangely, when I cloned the repository and built the docs by myself with make html, it was shown properly. What could be the reason?

Activity

  1. kshitij-maths commented on Dec 5, 2025

    @kshitij-maths
    Member

    Fixed in PR #288 as checked locally.

  2. ndem0 commented on Dec 9, 2025

    @ndem0
    Member

    Online documentation still not rendered properly

  3. reopened this on Dec 9, 2025
  4. kshitij-maths commented on Dec 9, 2025

    @kshitij-maths
    Member

    I rechecked the build locally, and the formulas are rendering correctly. However, the live website is not updating because the GitHub Action responsible for deployment is not running.

    In my view, the reasons are as follows:

    1. Wrong Trigger (main reason): It currently only runs on tags (releases), so merges to master do not trigger a rebuild of the website.
    2. Deprecated Runner: It uses ubuntu-18.04, which GitHub has removed. This may cause the job to fail even if triggered.
    3. Old Environment (optional): It uses Python 3.7. Perhaps not affecting this particular task but it's better to update this inline with the recent updates in the package.

    I will open a new Pull Request to modernize sphinx-build.yml to fix the aforesaid issues.

  5. ndem0 commented on Dec 9, 2025

    @ndem0
    Member

    Great!

  6. ndem0 commented on Dec 11, 2025

    @ndem0
    Member

    Online documentation is now correctly rendered!
    Thanks @kshitij-maths !

  7. CsatiZoltan commented on Dec 11, 2025

    @CsatiZoltan
    Author

    @kshitij-maths The CAD section is however empty now.

  8. kshitij-maths commented on Dec 11, 2025

    @kshitij-maths
    Member

    @CsatiZoltan Yes, I see. We'll fix it.

  9. kshitij-maths commented on Mar 27, 2026

    @kshitij-maths
    Member

    @ndem0 Note that to see the changes on the website, we need to create a tag as the CD is configured to only run on tag pushes. Since I don't have permission for this, do the needful.

  10. ndem0 commented on Apr 9, 2026

    @ndem0
    Member

    You should be able to push a new tag!
    BTW, I did it right now, the online documentation is updated online, but CAD.FFD and CAD.CADDeformation are not shown at all.
    So please do the needful! And please double check locally!

  11. kshitij-maths commented on Apr 9, 2026

    @kshitij-maths
    Member

    Do you mean the following links?

    They were already available locally. Also I checked online they are live now. Please see the attached images and let me know if it is okay or I'm missing anything.

    Image Image
  12. ndem0 commented on May 5, 2026

    @ndem0
    Member

    Yes, you're right, now I can see everything! I don't know why initially those empty were empty at all. My bad, sorry! I'll close the issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions