Skip to content

Identify main documentation file for *__doc packages in MiKTex Console Documentation page#1739

Open
AndyJenks wants to merge 1 commit into
MiKTeX:nextfrom
AndyJenks:doc-pkg-preferred-name
Open

Identify main documentation file for *__doc packages in MiKTex Console Documentation page#1739
AndyJenks wants to merge 1 commit into
MiKTeX:nextfrom
AndyJenks:doc-pkg-preferred-name

Conversation

@AndyJenks
Copy link
Copy Markdown

Currently, the Documentation page in MiKTex Console lists one main documentation file per package. If there exists a documentation file of which the name (excluding extension) that matches the package name, this file is selected, otherwise the first alphabetically ordered file name is used (subject to hierarchy of preferred file types). This works fine for non-split packages, but where there is a separate pkgname__doc package (e.g. biblatex__doc, todonotes__doc) the actual main pdf (biblatex.pdf, todonotes.pdf) is missed in favour of an alphabetically earlier one in the folder (examples/01-introduction-biber.pdf, examples/alterAppearanceOfListOfTodos.pdf respectively)

This PR sets the preferred name of packages of the form pkgname__doc to pkgname, so that the main documentation file is found as would have been if the package was not split.

Tested & working on Ubuntu 24.04 (WSL)

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant