Commit graph

8 commits

Author SHA1 Message Date
Simon Howard
6772452d6a manual: Embed the build version on the second page
Since these will be printed on real dead paper and sent out in the
world, it seems like it may be a very good idea if we can identify what
version they were built from.
2025-06-03 13:35:54 -04:00
Simon Howard
42a8b9aa18 manual: Add "Table of Contents" heading to the ToC
Without this it looks a little bare. Note that this is not an actual
heading, because otherwise the Table of Contents will appear in itself,
which is weird.
2025-06-03 13:14:26 -04:00
Simon Howard
02acb825f9 manual: Exclude URLs for some links from print
By setting the `role=bare` property on these links, the URLs do not get
included in the text of the print PDFs. While we want to include the
URLs for most links, in some cases it doesn't add anything and is just
disruptive to the flow of the text.
2025-06-02 23:46:23 -04:00
Simon Howard
b1c769dacd manual: Bump copyright year to 2025 2025-05-22 16:32:26 -04:00
Simon Howard
90fe4c4868 manual: Fix problems uploading PDF to Lulu.com.
When uploading to Lulu.com an error was being produced, and with some
experimentation I discovered it was due to the `[%always]` tag used to
force page breaks; removing it fixes the problem. To ensure the Table of
Contents appears on the right page, I added a small amount of copyright
blurb to page 2.
2025-05-22 16:15:11 -04:00
Simon Howard
5fa5e23400 manual: Add title pages with Freedoom logo
Since we want this to become an actual book, we need the generated PDF
to properly look like one. This required a bit of Asciidoc mangling but
mostly looks right.
2025-05-22 13:54:58 -04:00
mc776
cfadd386d4
manual: address #1448. 2024-09-30 10:01:02 -07:00
Steven Elliott
8350df1711 manual: Make the manual more available
The following changes should make the manual more available, and easier
to understand:
  1) "make dist" and "make install" will now include all translations of
     the manual.
  1) A "freedoom-" prefix will be used in all cases in place of just
     "manual".
  2) All languages will have a two letter suffix, so English is now
     "-en".
  3) Only the PDF specified will be built when invoked in the top level
     directory. For example:
       make manual/freedoom-manual-en.pdf
2024-01-16 11:59:01 -05:00
Renamed from manual/manual.adoc (Browse further)