当尝试以块的形式打印参考文献时,没有参考编号可以链接到引用。
主文本
\documentclass[25pt, portrait, margin=0in, innermargin=1in, colspace=1in, subcolspace=1in, blockverticalspace=1in]{tikzposter}
\usepackage[backend=bibtex,style=numeric,sorting=none]{biblatex}
\addbibresource{references.bib}
\title{\textbf{Title}}
\author{Person Name}
\institute{Institution Name}
\usetheme{Wave}
\begin{document}
\maketitle
\block{Introduction}{
blah blab \cite{mycitation1}. blah blah blaaaaah \cite{mycitation2}. bleeeep blooooop \cite{mycitation3}
}
\block{References}{
\printbibliography[heading=none]
}
\end{document}
参考文献.bib
@article{mycitation1,
author = {some guy},
title = {paper name 1},
journaltitle = {some journal},
date = {2013},
}
@article{mycitation2,
author = {some guy2},
title = {paper name 2},
journaltitle = {some journal2},
date = {2014},
}
@article{mycitation3,
author = {some guy},
title = {paper name 3},
journaltitle = {some journal3},
date = {2015},
}
我应该在哪里看到这样的参考书目:
[1] 我的引用1。 (2013)。
[2] 我的引用2.(2014)。
[3] 我的引用3。(2015)。
我只看到这样的引用
[1] 我的引用1。 (2013)。
我的引用2。(2014)。
我的引用3。(2015)。
有什么想法吗?提前致谢!
答案1
在经历了 TikZ 的一些烦恼之后,一切都归结为这个简单的例子
\documentclass{article}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{ctan,companion} \cite{aristotle:physics}
\begin{center}
\printbibliography[heading=none]
\end{center}
\end{document}
列表中的列表。不过,此行为可以解决:
\documentclass{article}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{ctan,companion} \cite{aristotle:physics}
\begin{center}\mbox{}\vspace{-\baselineskip}
\printbibliography[heading=none]
\end{center}
\end{document}
它为什么有效?大卫卡莱尔在我们的聊天室里告诉我们:
因为您添加
\tracingmacros=1
然后ediff
文件(一个有用的 emacs 功能)您发现它开始出错\if@inlabel \@noparitemtrue
,即参考书目被设置在 LaTeX 刚刚看到\item
但尚未设置该项目的位置。因此,事情被推迟到(例如)在下一个段落的开头添加一个项目符号。只是\mbox{}
解决了这个问题,所以参考文献从第二段中心环境,不是第一个。
我不太确定这个课程引入的中心环境有什么好处,我给团队发了一条消息。希望 CTAN 能尽快更新。
与此同时,我制作了一个分叉并移除了中心环境。Bitbucket Tikzposter 分叉