对于编写页数有限的文档,我希望保持易于阅读和规划,我希望
正文占一栏,12pt
参考书目分两栏,10pt
这可能吗? 怎么做?
注意:我知道 multicol 命令对于两列/一列更改效果很好,但对于 12/10 pt 更改效果如何?由于参考书目不太长,我最终可以假设它是一个特定的页面,并在需要时在本地执行一些手动命令。
答案1
\documentclass[12pt]{scrartcl}
\usepackage{biblatex,lipsum,multicol}
\addbibresource{biblatex-examples.bib}
\appto{\bibfont}{\footnotesize}
\appto{\bibsetup}{\raggedright}
\begin{document}
\nocite{*}
\lipsum[1-2]
\begin{multicols}{2}
\printbibliography
\end{multicols}
\end{document}
@Andrew:我通常会尝试将添加到代码中的解释量与提问者提供的信息量和有用性联系起来(想想谁在这里提供 MWE,谁应该是)。但既然你问了... :-)
因此,此代码主要依赖于 biblatex 的\bibsetup
和\bibfont
,这可能是定制参考书目样式最安全(也是最优雅)的方式。我将附加\footnotesize
(在 12pt 环境中为 10pt)到已包含在中的任何其他内容\bibfont
。我还切换到右侧行距,这在参考书目中是一件好事,并且在处理较窄的列时必不可少。然后是multicols
,仅限于参考书目。也可以尝试使用\twocolumn
和\onecolumn
而不是 multicol 包。
\appto{\bibsetup}{\raggedright\twocolumn}
\AtEndBibliography{\onecolumn}
但未经测试。