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

Features for tpm spec #40

Merged
merged 10 commits into from
Dec 3, 2023
Merged

Features for tpm spec #40

merged 10 commits into from
Dec 3, 2023

Conversation

chrisfenner
Copy link
Member

Add some new features to the Pandoc container for working with very large documents.

This change fixes mkpdf.sh to take the dependency on build.sh inside the
Docker container instead of doing the fixups itself. It simplifies the
script down to:

1. Create and mount a temp directory for simplified file I/O to the
   Docker container
2. Use docker run but with a customized entrypoint that also copies
   files to the current directory and back to the working directory
3. Check for errors
1. Increase the limit for list nesting depth from 5 to 9
2. Enable more than one line of error output, for debugging
This change adds some improved complex TCG doc support to build.sh. The
extension `grid_tables` is added, which is the only way to have a table
with cells that span multiple columns or rows without writing your
tables in raw HTML.

The extension `citations` is removed: it gets messed up by TCG documents
with "@" symbols, and TCG typically handles its own references section
manually (e.g., in a section called Normative References)

A trivial typo is fixed: "resouredir" -> "resourcedir"
@chrisfenner chrisfenner merged commit 0c33b2d into main Dec 3, 2023
2 checks passed
@chrisfenner chrisfenner deleted the features-for-tpm-spec branch December 3, 2023 19:53
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