![如何删除 lwarp 中的侧面目录?](https://linux22.com/image/449795/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%20lwarp%20%E4%B8%AD%E7%9A%84%E4%BE%A7%E9%9D%A2%E7%9B%AE%E5%BD%95%EF%BC%9F.png)
lwarp 会自动为每个单独的页面生成一个侧边目录。我觉得这很烦人,我不想要它。但我在手册中找不到任何选项来关闭它。如果可能的话,我更希望本地页面有一个正常的目录。但这似乎不是 lwarp 的功能。
那么如何禁用侧边栏目录的生成呢?这是一个 MWE
\documentclass{book}
\usepackage[mathjax]{lwarp}
\setcounter{FileDepth}{2}
%\setcounter{SideTOCDepth}{2} %comment this or not, has no effect
\begin{document}
\title{my page}
\author{me}
\date{\today}
\tableofcontents
\chapter{this is chapter 1}
\section{my first section}
\subsection{my first subsection}
text
\end{document}
现在
lualatex foo.tex
lualatex foo.tex
lwarpmk html
点击页面上的章节
它将整个页面向右移动,页面变得很小且难以阅读,并且对于很长的页面,滚动和使用它变得很困难,我觉得很烦人。
是否有选项可以将其删除?
TL 2022
答案1
可能最简单的方法是通过将其从显示中移除来修复它。添加
.sidetoccontainer {
display: none;
}
到您的 CSS 文件中。将lwarp_*.css
要使用的文件复制到其他名称,例如lwarp_custom.css
,在文件末尾添加上述规则,然后包含\CssFilename{lwarp_custom.css}
以便 lwarp 的输出使用它。sidetoc 内容仍将保留在 HTML 中,但它不会被看到,也不会妨碍。