parbox
除了使用类似描述的方式重新定义每个参考书目驱动程序之外,还有其他选项可以固定条目的最小高度吗?这里?
答案1
您可以使用begentry
和finentry
bibmacros 以固定高度包装每个条目minipage
。
因为条目可以嵌套,所以我们需要跟踪条目的深度,并且仅minipage
在外层开始和结束。
平均能量损失
\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\newlength{\minbibdepth}
\setlength{\minbibdepth}{2cm}
\makeatletter
\newcount\@entrydepth
\renewbibmacro*{begentry}{%
\global\advance\@entrydepth\@ne
\ifnum\@entrydepth>1\relax
\else
\begin{minipage}[t][\minbibdepth][t]{\linewidth}%
\fi}
\renewbibmacro*{finentry}{%
\finentry
\ifnum\@entrydepth=1\relax
\end{minipage}%
\fi
\global\advance\@entrydepth-\@ne}
\makeatother
\begin{document}
\nocite{westfahl:space,bertram,doody}
\printbibliography
\end{document}