十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何自定义LaPreprint的配色、字体与页面布局:LaTeX预印本模板二次开发完整指南

如何自定义LaPreprint的配色、字体与页面布局:LaTeX预印本模板二次开发完整指南 如何自定义LaPreprint的配色、字体与页面布局LaTeX预印本模板二次开发完整指南【免费下载链接】LaPreprint A nicely formatted LaTeX preprint template项目地址: https://gitcode.com/gh_mirrors/la/LaPreprintLaPreprint 是一个开箱即用的 LaTeX 预印本模板灵感来自 eLife 期刊排版风格支持 bioRxiv、medRxiv、arXiv 等预印本平台样式。想让它换成自己的机构色、换一种中文字体友好的排版风格或调整页边距以适应评审要求本文带你用「改一行参数」的方式完成配色、字体与页面布局三大数据的二次开发新手也能轻松上手。快速上手LaPreprint 模板结构一览自定义之前先认识模板的三个核心文件所有改动都发生在它们身上文件作用你要改什么main.tex主文档入口声明文档类选项配色方案、行距、行号等开关lapreprint.cls文档类定义文件色值、字体、页边距等底层参数src/chapters/各章节正文摘要、方法、结果等通常无需改动如果本地还没有项目可以克隆仓库获得完整源码git clone https://gitcode.com/gh_mirrors/la/LaPreprint 经验法则80% 的定制只需在main.tex里加一个选项剩下 20% 才需要打开lapreprint.cls动参数。一键切换配色方案blue 还是 redLaPreprint 内置「蓝」「红」两套配色默认是蓝色。切换方法是在main.tex顶部的\documentclass声明中加入blue或red选项% 蓝色方案默认bioRxiv 平台样式带行号 \documentclass[9pt,biorxiv,lineno]{lapreprint} % 换成红色方案只需改一个词 \documentclass[9pt,biorxiv,red]{lapreprint}这套配色会统一作用于标题栏、摘要标题、featurebox 高亮框、附录边框和超链接改一处全文生效非常适合快速给不同预印本平台换「皮肤」。自定义色值只需修改 4 个十六进制颜色码想使用自己机构的主题色打开lapreprint.cls找到「Colour scheme」区块约 130–143 行两套方案各只有 4 个颜色定义% 蓝色方案默认值 \definecolor{darkColour}{HTML}{0E4B92} % 主色深色 \definecolor{lightColour}{HTML}{357ABF} % 辅色浅色 \definecolor{MediumGrey}{HTML}{6D6E70} % 章节标题灰 \definecolor{LightGrey}{HTML}{929497} % 浅灰替换成你自己的十六进制色码即可例如改成墨绿色darkColour→0F5132深墨绿lightColour→2E8B57海绿色标题文字、摘要横线、附录框背景lightColour!10自动取 10% 透明度都会跟着联动不需要逐个修改这是这套模板设计的巧妙之处。字体定制Open Sans 正文 XITS Math 数学字体模板的字体配置在lapreprint.cls的「FONT」区块约 101–117 行逻辑是XeLaTeX / LuaLaTeX 编译加载unicode-mathopensans正文字体数学字体用XITSMath-Regular即 STIX 系列PDFLaTeX 编译回退到stix宏包保证数学显示一致。想在 Unicode 引擎下换成其他字体例如思源黑体或 Palatino 风格只需在字体区块内替换两行\setmainfont{TeX Gyre Pagella} % 换正文字体 \setmathfont{Fira Math} % 换数学字体字体改动后建议保持\linespread{1.2}不动——这是模板为 Open Sans 这类高 x 高度字体调过的最小行距换字体后若觉得行间过密可参照下文用onehalfspacing选项整体放宽。页面布局微调geometry 边距参数速查页面边距由lapreprint.cls中的geometry宏包控制约 149–167 行默认值如下参数默认值含义left6cm左边距预留行号位right1.3cm右边距top2cm上边距bottom2.5cm下边距marginparwidth4cm页边侧注sidenote栏宽度letterpaper开启美式信纸尺寸两个实用技巧想要 A4 纸把letterpaper改成a4paper行号会挤压左边距模板在启用lineno时会自动调用newgeometry把marginparwidth收窄为3.5cm如果你手动改过边距记得两处都要同步修改。常用文档类选项速查表以下选项都写在\documentclass[...]{lapreprint}的中括号里可自由组合选项效果biorxiv/medrxiv/arxiv/chemrxiv页脚显示对应平台标识缺省显示 Preprintblue/red蓝色 / 红色配色方案lineno全文显示行号便于评审标注endfloat图表现在统一移至参考文献之后eLife 风格onehalfspacing/doublespacing1.5 倍 / 2 倍行距默认 1.2 倍secnum章节标题显示编号默认无编号交叉引用需用\nameref9pt/10pt正文字号基于extarticle扩展类一个典型的「评审提交版」组合\documentclass[10pt,arxiv,lineno,doublespacing]{lapreprint}页面布局进阶跨栏大图与 featurebox正文插图默认走figure浮动环境示例见src/chapters/introduction.tex。模板自带两张「王牌」布局工具fullwidth环境让宽图突破页边距占满整页宽度含行号槽featurebox环境带浅色背景底框的高亮内容块常用于方法流程框、关键结论框其颜色自动跟随你自定义的darkColour/lightColour。模板自带示例图src/figures/brighton.jpeg英国布莱顿海滨栈桥照片就是用来演示这两种排版的 附录插图同理src/supplementary/appendices.tex中用\captionof{figure}{...}给附录图加标题因为附录框内浮动体不会「漂浮」。定制自查清单改完记得按这份清单验收一遍✅main.tex的选项与lapreprint.cls的色值/字体参数同时改到避免两套配置打架✅ 推荐用XeLaTeX编译字体支持最完整✅ 打开生成的 PDF 检查页脚作者名、平台标识、日期、页码都来自模板改配色后确认无溢出✅ 备份原始的lapreprint.cls一份方便对照官方版本更新到这里配色、字体、页面布局三大件就全部掌握啦。剩下的就是把\title、作者与\metadata通讯、资助、数据可用性声明替换成你自己的信息然后安心写正文——模板会把排版这件烦心事全部接管。✍️【免费下载链接】LaPreprint A nicely formatted LaTeX preprint template项目地址: https://gitcode.com/gh_mirrors/la/LaPreprint创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表