“好了,从哪里开始着手比较好?”

“先把文章合集的方案定下来好了。”

“方案?交给我吧!”

“……你?你倒是给我说说看想法。”

“那种狐疑的眼神是在瞧不起我吗!我就要乘这机会,证明我的能力给大家看。把所有已录取的文章交给我吧,我用个 pdfmerge 还是什么工具的,全数汇成一个主文件好了。”

“……那么页眉、页脚、页数、目录,你打算怎么办呢。”

“虽然会比较花时间,可是!我会一个个弄好的!交给我!我保证,不会有一丁点错误的!”

“……就知道你只拿得出这种靠蛮力的方法。现在时间宝贵,怎么可以把宝贵的体力花在不必要的地方呢?”

“听好!我们这次的行动方针就是自动化、模板化、脚本化,能简化的过程,都要简化。所以这种情形,我认为 pdfpages 配合脚本,或是之前用过的 datatool,再适合不过了。” (小师妹偷偷对身边朋友说:没想到师兄认真起来还真是帅啊﹏﹏) (身边朋友回:之前不就有几次了吗﹏﹏别被他平时吊儿郎当的样子骗了啊﹏﹏) (那么到底是为什么在这研究室待了这么多年还没毕业呢﹏﹏)

“那边的~~不要以为我听不到你们在说什么哦~~好了!方案给出了,细节你们接着办,我出去忙别的了~~”

O_O 要不要这样子!!帅不过三秒!!”

“——算了算了,他那个人就是这样子……好,那现在知道怎么做了吗?”

pdfpages 哦,我记得基本指令是

\usepackage{pdfpages}
....
\includepdf[pages={-}]{file.pdf}

就可以把 PDF 档串起来了!只是,都没有页数,目录也还需要 \addcontentsline 加下去吧。”

“读文档——这些都可以让 pdfpages\includepdf 代劳,注意 pagecommandaddtotoc 的用法:

\usepackage[margin=2cm]{geometry}
\usepackage{pdfpages}
\usepackage{fancyhdr}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[C]{\thepage}
\pagestyle{fancy}

\tableofcontents
\includepdf[pages={-},pagecommand={\pagestyle{fancy}},addtotoc={1,section,1,{题目一(作者A、作者B)},{paper001}}]{paper001.pdf}
\includepdf[pages={-},pagecommand={\pagestyle{fancy}},addtotoc={1,section,1,{题目二(作者C、作者D、作者E)},{paper002}}]{paper002.pdf}
\includepdf[pages={-},pagecommand={\pagestyle{fancy}},addtotoc={1,section,1,{题目三(作者F、作者G)},{paper003}}]{paper003.pdf}

addtotoc 的写法是 {<starting page number>, <section>, <level>, <heading>, <label>},其中 <heading><label> 注意一下就好。”

“哇——基本上都解决了!那就没什么好烦恼的了。”

“稍安勿躁,这只不过是把方案决定下来而已。刚刚说的‘体力活’就还是交给你吧——从现在开始,作者们提交上来的最终 PDF(包括源自 Word 的文件),你都得审核清楚:不准自带页数、边距都符合规定、等等;并且把文章题目、作者、档案名等整理成清单,方便迟些用 datatool 工作。”

“……为什么,都有了那么方便的流程,这些吃力不讨好的工作都还归我…… T_T

“你不是才问,你的特点在哪里?这就是啦。[拍肩]‘我保证,不会有一丁点错误的!’”

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部