我有以下最小 LaTeXexample.tex
文件
\documentclass[12pt]{article}
\usepackage[style=authoryear, natbib=true]{biblatex}
\addbibresource{bibliography.bib}
\usepackage{hyperref, lipsum}
\hypersetup{colorlinks, citecolor=red}
\title{Test}
\begin{document}
\maketitle
\section{Introduction}
Read the paper by \citet{Labov1972}.
\section{Results}
The sky is blue \citep{Labov1972}.
\printbibliography
\end{document}
bibliography.bib
同一目录中还有以下文件
@book{Labov1972,
Address = {Philadelphia},
Author = {William Labov},
Publisher = {University of Pennsylvania Press},
Title = {Sociolinguistic Patterns},
Year = {1972}}
当我编译它们时,pdflatex
输出符合预期
然后,我将example.tex
文件转换为HTML5
使用Pandoc 格式,同时生成编号部分--number-sections
、目录--toc
,并在文本中包含引文--citeproc
,如下所示
pandoc example.tex -f latex -t html5 -s -o index.html --bibliography bibliography.bib
--citeproc -V colorlinks=true -V citecolor=red -V mainfont="Tahoma" --toc
--number-sections
这将产生以下良好的HTML5
输出,其中包含适当的可点击目录、相关章节的超链接和参考资料。
但是,引用不包含发送至参考文献部分的超链接。
理想情况下,我希望在线包含指向相关 DOI 纸质版本的超链接。但是,指向参考文献部分的超链接也是可以接受的。
注意:我尝试在tex.stackexchange上提出这个问题,但那里因为与主题无关而被关闭了。这似乎是提出这个问题的下一个最佳地点。这里有一个关于MarkDown 的类似问题,但它没有回答我的LaTeX
问题。
设置
link-citations
元数据值,例如通过--metadata link-citations
命令行传递。引用日期将转换为链接,与 LaTeX 生成的 PDF 相同。请参阅此处了解配置 pandoc 引文处理器的其他方法。