mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-03-11 17:49:25 -05:00
Enables cross-reference injection in PDF output
The `inject_crossrefs.lua` filter is now enabled for PDF builds. This filter is necessary for creating functional cross-references within the PDF document, particularly for elements that rely on LaTeX's `\ref{...}` mechanism, such as custom-numbered blocks. The filter's position in the filter chain is crucial, as it must precede the `custom-numbered-blocks` filter to ensure proper referencing.
This commit is contained in:
@@ -243,7 +243,7 @@ filters:
|
||||
- ../config/lua/inject_parts.lua
|
||||
- ../config/lua/inject_quizzes.lua
|
||||
- pandoc-ext/diagram
|
||||
#- ../config/lua/inject_crossrefs.lua # This must come before custom-numbered-blocks (relies on \ref{...})
|
||||
- ../config/lua/inject_crossrefs.lua # This must come before custom-numbered-blocks (relies on \ref{...})
|
||||
- custom-numbered-blocks
|
||||
- ../config/lua/margin-connections.lua # This filter must come after custom-numbered-blocks
|
||||
|
||||
|
||||
Reference in New Issue
Block a user