Debian 中的 tex4ebook 配置文件在哪里

Debian 中的 tex4ebook 配置文件在哪里

Debian 似乎将 tex4ebook 和 tex4ht 作为 TeXLive 的一部分加载。我可以运行这些包,但 Synaptic 找不到它们。tex4ebook 创建了一个 EPUB 文档,但 calibre 的 SHOW METADATA 功能显示该作品为无标题,作者为匿名。所以我希望找到一种方法在配置文件中添加这些数据项。当然,作者总是相同的,但每个文档都有一个唯一的标题,所以我希望避免修改 EPUB 的 LaTeX 文件,因为它们也会生成 PDF。

答案1

tex4ebook从您的文档中获取作者和标题元数据,因此添加它们的最简单方法是使用常规\title\author命令:

\documentclass{article}
\begin{document}
\title{Hello World}
\author{Russ}
\maketitle
hello
\end{document}

这将产生以下元数据:

<dc:title>Hello World</dc:title> 
<dc:language>en-US</dc:language> 
<dc:identifier id="dcidid"  opf:scheme="URI">http://example.com/sample</dc:identifier> 
<dc:creator>Russ</dc:creator> 

如果不使用这些命令,您可以从自定义配置文件中设置元数据:

\Preamble{xhtml}
\begin{document}
\def\Author{Russ}
\def\Title{Hello from the config file}
\EndPreamble

编译使用:

tex4ebook -c mycfg.cfg sample.tex

相关内容