使用Tex4ebook转换Latex文档提示tidy命令缺失的安装及作用问询
tidy命令作用及安装方法说明
exec_epub: tidy command seems missing, you should install it in order to make a valid epub file
核心作用
- 是HTML Tidy工具的命令行版本,专门用于校验、修复、标准化HTML/XHTML代码
- 在tex4ebook的转换流程中,tex4ht生成的初始HTML文件普遍存在标签未闭合、属性不规范、格式冗余等问题,tidy会对这部分内容做批量修复,确保最终生成的EPUB文件符合通用电子书规范,避免出现阅读器不兼容、排版错乱、无法打开等问题
- 同时可以自动清理HTML冗余内容,压缩最终EPUB文件的体积
各操作系统安装方式
Windows
- 若使用Chocolatey包管理器,执行命令:
choco install tidy - 若使用Scoop包管理器,执行命令:
scoop install tidy - 也可直接下载预编译二进制文件,解压后将文件所在目录添加到系统环境变量
PATH中即可正常调用
macOS
- 使用Homebrew包管理器,执行命令:
brew install tidy-html5
Debian/Ubuntu 系列Linux
- 执行命令:
sudo apt update && sudo apt install tidy
Fedora/RHEL 系列Linux
- 执行命令:
sudo dnf install tidy
内容的提问来源于stack exchange,提问作者Jonathan Schouenborg
相关产品推荐
相关产品推荐

