Build aborts with error like '\pdfendlink ended up in different nesting level than \pdfstartlink'
This issue is just for documentation reasons, as there seems to be nothing that can be done by this project.
In some cases, it may happen that the Pandoc build process fails with the error message in the title. This happens, if a link is broken up to two pages. (see https://tug.org/pipermail/pdftex/2002-February/002216.html)
If this happens, perform the following steps to fix the issue:
- Enable draft mode for hyperref package, e.g.,
\usepackage[draft]{hyperref}
or\RequirePackage[hypertexnames=false,backref=page,draft]{hyperref}
(see file workflow-hmc-document-template/latex-template/hmc-defaults.tex) - Perform the build. (The build should work as links won't be created in draft mode)
- Check the output for links spanning two pages.
- Realign you text such that the link is located on the one or the other page.
- Go back to step 2 until no further links spanning two pages can be found.
- If all links are properly located, disable draft mode of hyperref package again.