diff options
author | Y. Wang <yw05@forksworld.de> | 2021-12-08 17:11:58 +0100 |
---|---|---|
committer | Y. Wang <yw05@forksworld.de> | 2021-12-08 17:11:58 +0100 |
commit | c45033dbe59adf225f4f5ac7ef60a37c8a3960d8 (patch) | |
tree | 3bd4bc48fa233df1b063b7b32db70293bb482edb /assets | |
parent | 542c0356913c871526cd04f917f2ead2939e95e1 (diff) | |
download | advtrains-c45033dbe59adf225f4f5ac7ef60a37c8a3960d8.tar.gz advtrains-c45033dbe59adf225f4f5ac7ef60a37c8a3960d8.tar.bz2 advtrains-c45033dbe59adf225f4f5ac7ef60a37c8a3960d8.zip |
Export manual as tarballs; do not (try to) inline SVG or CSS
Diffstat (limited to 'assets')
-rw-r--r-- | assets/manual/acceleration-distance.ps (renamed from assets/manual2/acceleration-distance.ps) | 0 | ||||
-rw-r--r-- | assets/manual/manual.tex (renamed from assets/manual2/manual.tex) | 0 | ||||
-rw-r--r-- | assets/manual/station.lua (renamed from assets/manual2/station.lua) | 0 | ||||
-rw-r--r-- | assets/manual2/filter.lua | 35 |
4 files changed, 0 insertions, 35 deletions
diff --git a/assets/manual2/acceleration-distance.ps b/assets/manual/acceleration-distance.ps index 56fe8b8..56fe8b8 100644 --- a/assets/manual2/acceleration-distance.ps +++ b/assets/manual/acceleration-distance.ps diff --git a/assets/manual2/manual.tex b/assets/manual/manual.tex index 331993d..331993d 100644 --- a/assets/manual2/manual.tex +++ b/assets/manual/manual.tex diff --git a/assets/manual2/station.lua b/assets/manual/station.lua index fae7525..fae7525 100644 --- a/assets/manual2/station.lua +++ b/assets/manual/station.lua diff --git a/assets/manual2/filter.lua b/assets/manual2/filter.lua deleted file mode 100644 index 865f0ec..0000000 --- a/assets/manual2/filter.lua +++ /dev/null @@ -1,35 +0,0 @@ --- taken from https://tex.stackexchange.com/questions/605478 - -local filter = require "make4ht-filter" - --- this variable will hold contents of the CSS file -local csscontent - -local function load_css(filename) - local f = io.open(filename, "r") - if f then - local content = f:read("*all") - f:close() - -- make sure that the inline CSS don't mess with make4ht DOM filters - content = "<style type='text/css'>\n" .. content .. "\n</style>" - return content - end -end - --- this filter chain will insert CSS -local process = filter{ - function(html, par) - local cssname = par.input .. ".css" - -- TeX4ht can produce multiple HTML files. We will load the CSS file contents - -- only for the firts time, and cache it for the future use - csscontent = csscontent or load_css(cssname) - if csscontent then - -- we use just string substitution to replace <link ...href="\jobname.css"> - -- the replacement function is used in order to prevent Lua errors caused by % characters in CSS - html = html:gsub("<link[^>]+" .. cssname .. ".->", function(s) return csscontent end) - end - return html - end -} - -Make:match("html$", process) |