长桌内的参考书目

长桌内的参考书目

我被迫使用官方的简历模板,该模板将所有内容包装在表格环境中(我猜想,这样做的理由是为了准确再现替代 Word 模板的尺寸和外观)。

无论如何,我遇到的问题是如何包含跨多页的参考书目。有没有办法告诉 biblatex 在 N 个项目后插入分页符,或者有没有更智能的 longtable 版本可以自动执行此操作?

以下是内容溢出的示例,

\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage[backend=bibtex,style=numeric]{biblatex}
\usepackage{longtable, tabu}
\tabuDisableCommands{\def\autocite{}}
\addbibresource{biblatex-examples.bib}
\begin{document}

\nocite{*}
\begin{longtabu}{|X|}
\hline
\printbibliography
\end{longtabu}
\end{document}

编辑:澄清一下,我必须将所有内容放在特定宽度和外观的框架内。所有部分通常都包裹在类似的东西中,

\begin{center}\begin{tabular}{|l|l|}
\hline \multicolumn{1}{|>{\columncolor[gray]{.8}}p{9.8 cm}}{{\bf 1e.   Total years research experience:}}   & \multicolumn{1}{|p{6.1 cm}|}{\hfill{}  \normalfont{
    xx years (PhD excluded)}}   \\
\hline
\end{tabular}\end{center}

我使用的具体环境并不重要(我只发送 pdf 输出),但框架和边距必须一致。

答案1

我认为将 \printbibliography 挤进 longtable 中是不可能的:它涉及许多分组,并且与表格单元格的分组相冲突。如果您想要一个围绕参考书目的框架,请使用 tcolorbox。它可以轻松适应各种外观:

\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage[style=numeric]{biblatex}
\usepackage{longtable, tabu}
\tabuDisableCommands{\def\autocite{}}
\addbibresource{biblatex-examples.bib}
\usepackage[many]{tcolorbox}


\begin{document}

\nocite{*}
\begin{tcolorbox}[enhanced jigsaw,opacityback=0,sharp corners,breakable]
  \printbibliography
\end{tcolorbox}

\end{document}

相关内容