☰
NSFC-application-template-latex:国家自然科学基金面上项目申请书正文 LaTeX 排版上手指南
2026/10/24 3:52:31 网站建设 项目流程

NSFC-application-template-latex:国家自然科学基金面上项目申请书正文 LaTeX 排版上手指南

【免费下载链接】NSFC-application-template-latex国家自然科学基金申请书正文(面上项目)LaTeX 模板(非官方)项目地址: https://gitcode.com/GitHub_Trending/ns/NSFC-application-template-latex

NSFC-application-template-latex 是非官方的国家自然科学基金面上项目申请书正文 LaTeX 模板,已按 2026 年官方 MsWord 模板更新。它用 LaTeX 排版申请正文,生成字体、字号、蓝字提纲与官方模板一致的 PDF,省去在 Word 里逐项调格式的功夫。

📦 项目速览

条目说明
项目定位面上项目申请书正文的 LaTeX 模板(2026 年版,非官方)
适用场景用 LaTeX 撰写申请书正文,排版需贴近官方 MsWord 模板
核心组件nsfc-temp.tex 主文件、gbt7714 参考文献样式、一键编译脚本
环境要求TeX Live 2024 及以上,含 xelatex 与 bibtex
版本状态2026-01-24 按当年官方模板更新,官方模板变动时作者会同步
  • 官方模板对齐:用于提交前需要与官方 MsWord 模板版式一致的场景
  • GB/T 7714 参考文献:用于含中文文献的申请书,可切换 ieeetrNSFC 样式
  • 一键编译脚本:用于不想手写四步编译命令的 Windows / Linux 用户
  • 单文件修改:用于只需改正文、版式或蓝字提纲措辞的场合,改 nsfc-temp.tex 即可

安装前的环境准备

  • TeX Live 2024 及以上版本(模板作者推荐):提供 xelatex 编译器、bibtex 工具和 latexmk
  • ctex 中文宏包:提供 ctexart 文档类(支持中文排版)与楷体支持,TeX Live 中文语言包里已包含
  • 操作系统不限,仓库自带 Windows 与 Linux 的一键编译脚本

Ubuntu/Debian 下用下面的命令安装依赖,Windows 则走 TeX Live 官方安装器:

# Ubuntu/Debian 示例,Windows 请安装 TeX Live 完整版 sudo apt install texlive-xetex texlive-lang-chinese texlive-bibtex-extra latexmk

装完运行xelatex --version,能显示 2024 或更高版本即可。最常见的坑:只装了精简版 TeX Live,编译时报File ctexart.cls not found,是缺中文语言包,补装texlive-lang-chinese或直接装完整版即可。

三步跑通第一个示例

第一步:获取模板

把仓库克隆到本地:

git clone https://gitcode.com/GitHub_Trending/ns/NSFC-application-template-latex cd NSFC-application-template-latex

仓库根目录会看到主文件nsfc-temp.tex、参考文献库myexample.bib和编译脚本getpdf.bat、runpdf。

第二步:替换正文内容

打开nsfc-temp.tex,把「立项依据」「研究内容」「研究基础」「其他需要说明的情况」四个提纲下的占位段落换成你的申请内容。蓝字提纲(\color{MsBlue}行)和括号提示文字保持原样,它们是官方模板要求保留的部分。

第三步:编译出 PDF

Linux 下在仓库根目录运行runpdf,Windows 下双击getpdf.bat也行。手动编译的顺序是 xelatex、bibtex、再跑两次 xelatex:

xelatex nsfc-temp.tex bibtex nsfc-temp.aux xelatex nsfc-temp.tex xelatex nsfc-temp.tex

编译成功后目录中出现nsfc-temp.pdf,包含正文各节和参考文献页,文中引用与编号全部对应上。

进阶用法与定制

切换参考文献样式

模板默认gbt7714-numerical数字样式,支持中文文献。想换回旧的 IEEE 编号风格时,把nsfc-temp.tex第 124 行附近的样式名改成ieeetrNSFC(对应文件 ieeetrNSFC.bst):

\bibliographystyle{ieeetrNSFC}

重新编译后,参考文献列表即变为 ieeetrNSFC 格式。

调整参考文献行距

参考文献被\setstretch包在一个组里(第 123~125 行),括号里的数值决定列表疏密:

{\setstretch{1.3} \bibliographystyle{gbt7714-numerical} \bibliography{myexample}}

把 1.3 改成 1.0 列表更紧凑,试编译后不合适再调回。

微调页边距

页边距由\geometry一行设置(第 31 行),数值已对照 Word 视觉效果调过,换纸张或打印设置时可改这四个值:

\geometry{left=3.12cm,right=3.12cm,top=2.67cm,bottom=3.27cm}

正文中还可以用\vskip -5mm之类的命令微调段间距,第 128 行附近有同类示例。

仓库结构导读

  • nsfc-temp.tex:唯一的主模板文件,排版需求基本只靠改它满足
  • myexample.bib:示例参考文献库,条目换成你的文献即可
  • gbt7714-numerical.bst、gbt7714-author-year.bst:GB/T 7714 的两种变体,数字与著者-年份
  • gbt7714.sty:GB/T 7714 样式的配套宏包
  • ieeetrNSFC.bst:可选的替代参考文献样式
  • getpdf.bat / runpdf:Windows(latexmk)与 Linux 的一键编译脚本

常见报错与避坑

  • 现象:一编译就报File ctexart.cls not found。原因:TeX 发行版是精简安装,缺中文语言包。处理:安装texlive-lang-chinese,TeX Live 用户可执行tlmgr install collection-langchinese。
  • 现象:正文引用和参考文献页出现[?]或编号不对。原因:漏跑 bibtex,或 bibtex 后没再跑 xelatex。处理:按 xelatex → bibtex → xelatex → xelatex 完整顺序重跑,或直接运行 getpdf.bat / runpdf。
  • 现象:XeTeXlinebreaklocale "zh"一行报错或告警。原因:部分 XeLaTeX 构建没有中文断行区域数据。处理:按模板注释(第 67 行)将该行注释掉,只影响中文断行细节。
  • 现象:蓝字提纲与当年官方模板对不上。原因:官方模板文字每年有微小改动。处理:下载当年官方 MsWord 模板逐条核对蓝字,手工改 nsfc-temp.tex 中对应行。

下一步:延伸阅读

  • README.md顶部的更新日志:记录了每年按官方模板做的修改,编译前先读一遍
  • nsfc-temp.tex的「使用说明」小节(第 103 行起):给出编译环境和参考文献样式说明
  • 仓库的 Issue 区:发现错字或版式偏差可以反馈,也可按模板内注释联系作者

【免费下载链接】NSFC-application-template-latex国家自然科学基金申请书正文(面上项目)LaTeX 模板(非官方)项目地址: https://gitcode.com/GitHub_Trending/ns/NSFC-application-template-latex

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询