别让正文臃肿:LaPreprint appendixbox附录与补充材料排版的简单技巧
【免费下载链接】LaPreprint📝 A nicely formatted LaTeX preprint template项目地址: https://gitcode.com/gh_mirrors/la/LaPreprint
LaPreprint 是一个开箱即用的 LaTeX 预印本模板,它的appendixbox附录环境可以把冗长的补充材料、图表和代码统统移出正文,让你的预印本页面干净清爽。本文用 3 个简单技巧,教你快速完成专业排版的附录与补充材料布局。
为什么要用附录而不是塞进正文?
写论文时,我们常想把所有验证、参数、补充图都堆进正文,结果正文越写越长,读者抓不住重点。LaPreprint 的思路是:正文讲故事,附录放证据。
模板在 main.tex 中已经预留好了附录区域,位于\printbibliography之后:
\begin{appendix} \begin{appendixbox}\label{app:ttt} \input{src/supplementary/appendices.tex} \end{appendixbox} \begin{appendixbox} \input{src/supplementary/resources.tex} \end{appendixbox} \end{appendix}每个appendixbox就是一个独立的附录块,自动编号(Appendix 1、Appendix 2……),带浅灰背景和左侧色条,视觉上一眼就能和正文区分开。
技巧一:一个附录一个文件,结构不乱
把每块附录内容拆到独立文件,正文主文件保持清爽:
- 附录内容:
src/supplementary/appendices.tex—— 存放补充图表和说明 - 资源清单:
src/supplementary/resources.tex—— 模板内置了 Key resources 表格示例,方便你列出试剂、设备、软件等关键资源
这样你在主文件里只需要几行\input{...},新增附录时复制一个appendixbox块再指向新文件即可,互不干扰。
技巧二:附录里的图表编号自动独立
这是很多新手会踩的坑:附录里的图表不能浮动(不能直接用figure环境),否则排版会跑到奇怪的位置。
LaPreprint 的解决方案是模板类文件 lapreprint.cls 里内置的机制:
- 每个
appendixbox开始时会把图表计数器归零,所以附录 1 的图从 "Appendix 1—figure 1" 开始独立编号,不会和正文 Figure 1 打架 - 图片用
\captionof{figure}{...}代替浮动环境加标题,例如 src/supplementary/appendices.tex 里的示例:
\begin{center} \includegraphics[width=\linewidth,height=7cm]{src/figures/brighton.jpeg} \captionof{figure}{This is a figure in the appendix} \end{center}表格同理,用\captionof{table}{...}即可,编号会自动带上 "Appendix N—table M" 前缀。
技巧三:正文引用附录用 \label,不怕改顺序
在appendixbox开头加\label{app:xxx}(模板示例用的是\label{app:ttt}),正文里就可以用Appendix~\ref{app:xxx}自动引用。以后调换附录顺序,编号和引用都会自动更新,不用手动改。
常见问题速查
| 问题 | 解决方法 |
|---|---|
| 附录里的图位置不对 | 别用浮动环境,改用\captionof{figure}{...} |
| 附录编号从 2 开始? | 检查是否在\begin{appendix}环境内使用了appendixbox |
| 想要更多行距/行号 | 在文档类选项中加onehalfspacing或lineno,附录内会自动禁用行号 |
💡小结:LaPreprint 的appendixbox把附录排版变成"复制、粘贴、编号自动搞定"三步走。把补充材料移出正文,你的预印本会立刻显得更专业、更易读。
【免费下载链接】LaPreprint📝 A nicely formatted LaTeX preprint template项目地址: https://gitcode.com/gh_mirrors/la/LaPreprint
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考