Skip to content
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

Refactor LaTeX style files #8790

Merged
merged 2 commits into from Jan 31, 2021
Merged

Commits on Jan 30, 2021

  1. Refactor LaTeX style files

    This is a (continuation and) re-work of sphinx-doc#8769 (e6bf914)
    
    I have reintegrated option handling and most package loading into the
    original file sphinx.sty and reorganized completely the filenames of
    secondary style files.
    
    sphinx.sty had become too big and first sphinx-doc#8769 now this more definitive
    refactoring is necessary to clarify structure, dependencies, and ease up
    future maintenance.
    
    Unfortunately this means a lot of moving around hunks of latex code with
    some alterations.  I tried to carefully check everything is defined in
    right order (as LaTeX being a macro expansion language, often one can
    manipulate things before them being defined, nevertheless I checked
    things are done in order).
    
    Only simple thing is to review is that I added missing EOLs at last
    lines of the extracted files...
    jfbu committed Jan 30, 2021
    Copy the full SHA
    0c0be64 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2021

  1. Copy the full SHA
    54078e8 View commit details
    Browse the repository at this point in the history