Tex4ebook 和参考书目

Tex4ebook 和参考书目

使用 Tex4ebook 的参考书目首选方式是什么?我尝试使用 bibtex 和 biblatex,但无法在 epub 上显示参考书目。

我尝试过按照什么顺序执行 htlatex 和 bibtex?,但是却没有提供任何参考?

如果相关的话,我正在使用最新的 Miktex。

谢谢。

@Michal.21

日志文件位于https://1drv.ms/u/s!AuihY7Zd3CrNdgot943134AzNDc

谢谢。

更新 2:

Miktex 有一个旧文件:biblatex.4ht(2015-02-04-14:23)。

我将其替换为您的版本,现在 make4ht - biber - make4ht 序列给出了带有超链接的正确 html 文件以供参考。单个 make4ht 给出了不带链接的参考。Tex4ebook 仍然不起作用。

谢谢。

答案1

您可以使用构建文件在运行中直接make4ht调用biber或运行。将以下文件另存为:bibtextex4ebookmybuild.mk4

Make:add("biber","biber ${input}")
Make:htlatex {}
Make:biber {}
Make:htlatex {}

您可以使用选项选择构建文件-e(或者,您可以将其命名为 TeX 文件,但带有.mk4扩展名)

tex4ebook -e mybuild.mk4 filename.tex

以下示例文件

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}
\usepackage{biblatex}
\addbibresource{xampl.bib}
\title{Základní dokument v češtině}
\author{Michal Hoftich}
\begin{document}
\maketitle
\tableofcontents
\section{Úvod}
Příliš žluťoučký kůň \textit{úpěl} \textbf{ďábelské ódy} \parencite{article-full}

\printbibliography
\end{document}

显示方式如下:

在此处输入图片描述

答案2

将以下内容另存为mybuild.mk4并运行tex4ebook -e mybuild.mk4 filename.tex,注意额外的内容htlatex以完成循环。它对我有用。

Make:add("biber","biber ${input}")
Make:htlatex {}
Make:biber {}
Make:htlatex {}
Make:htlatex {}

相关内容