- Have the section title stay visible always
- have a clicked link appear in full
- only scroll the sect2 and below (use overflow: auto so that falkon
does not display scrollbars when not needed)
- remove the footer that is not needed since we have the header
Without this setting, when opening a .dvi file with evince:
- If PATH does not contain /opt/texlive/2023/bin/x86_64-linux, it just
fails.
- If PATH contains /opt/texlive/2023/bin/x86_64-linux, the file can be
opened but a stupidly long time is used.
In both cases there is a warning message on the console:
warning: kpathsea: configuration file texmf.cnf not found in these
directories: ... ... ...
Setting TEXMFCNF explicitly fixes the issue (regardless PATH contains
the texlive bindir or not; though I'm not sure why libkpathsea cannot
use a reasonable default).
The texlive binaries are built with RPATH, thus they work fine w/o
ld.so.conf modification.
For other packages using kpathsea we need to symlink libkpathsea.so.6 to
/usr/lib so it can be found.
It seems install-tl-unx does not use texlive shared libraries at all (I
downloaded the tex executable from it and the executable only uses
libc.so.6 and libm.so.6).
"-u" means "only update the file if the zip archive contains the file
with the same name and newer timestamp", but "-o" means "always update
it regardless the timestamp". So "-u" has no effect with "-o" and it
should be removed.
Though it's only for a demo, our policy is the package should build with
the unchanged book instruction with optional dependencies omitted. So
this should be recommended.
Or we can add -Ddemo-agent=false into the command line but I think this
would be more nasty.
BTW sort the dependencies in alphabetical order.
The template for sect3.titlepage generates:
<h3 class="sect3">
<a id="{id of sect3}" name="{id of sect3}"></a>
<h4 class="title">
<a id="{id of sect3}" name="{id of sect3}">i{title of sect3}</a>
</h4>
</h3>
resulting in double definition of the same id, which is a validity error
in XML documents.
Replace with the same template as for sect2, using h3 instead of h2.