news 2026/6/7 12:11:45

西电Latex论文模板使用经验总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
西电Latex论文模板使用经验总结

西安电子科技大学的论文Latex模板,教务处所公布的版本稍显落后。

当前,仍在维护更新的是 xduts[1] 这个公益开源版本。

维护者为其编写了详尽的接口说明[2],然而,没有提供一个初学者友好的项目模板和配置教程,导致上手存在一定门槛。

本文就来记录一下从空环境到完成部署编译的捣鼓历程。

Latex下载安装

这个项目适用于Windows/Linux/MacOS,以及在线的编辑器Overleaf。

如果是Windows系统,则需要下载安装TeX Live;Mac系统,则需要下载安装 MacTeX。

下载完后,可以执行latex -v,查看所安装的版本。

如果安装得较早,可以用以下命令更新TeX Live 系统及所有已安装宏包:

sudo tlmgr update --all --self

Vscode环境配置

下面用vscode来作为本地Latex的编辑器,tex studio也可以,但操作体验不如vscode。

在vscode中,需要安装 LaTeX Workshop 这个插件。

安装完后,需要修改配置文件,以让其支持 xelatex->biber->xelatex 这个编译链。

具体方式是按 Ctrl+Shift+P,输入 Preferences: Open User Settings (JSON) ,打开用户配置文件。

在下面添加以下条目[3]。

"latex-workshop.latex.tools":[{"name":"xelatex",// 负责中文编译"command":"xelatex","args":["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOCFILE%"]},{"name":"biber",// 负责引用文献"command":"biber","args":["%DOCFILE%",]},],"latex-workshop.latex.recipes":[{"name":"xelatex -> biber -> xelatex","tools":["xelatex","biber","xelatex"]},],"latex-workshop.latex.autoBuild.run":"never",// 关闭自动编译"latex-workshop.showContextMenu":true,"latex-workshop.intellisense.package.enabled":true,// 开启自动补全"latex-workshop.message.error.show":true,// 开启Error弹窗提示"latex-workshop.message.warning.show":false,//关闭Warning弹窗提示"latex-workshop.latex.autoClean.run":"onBuilt",// 编译后自动清除中间文件"latex-workshop.latex.clean.subfolder.enabled":true,//清除子文件目录中的文件"latex-workshop.latex.recipe.default":"lastUsed",// 自动使用上一次的编译器"latex-workshop.view.pdf.internal.synctex.keybinding":"double-click","latex-workshop.synctex.afterBuild.enabled":true,

配置完之后,就可以在插件侧边栏中看到该编译链选项。

部署模板

从官方仓库部署

如果是从官方仓库[1]中进行构建,可下载源码,并用以下命令编译宏包。

gitclone https://github.com/note286/xduts.git xetex xduts.ins l3build doc

从个人仓库部署

近两年的texlive发行版中,已经内置了xduts,因此不要从源码编译,可以直接下载完成度更高的模板。

当前,已经有人为本科毕业论文,构建了xduts_demo[4]这个模板。

而研究生毕业论文的模板尚未有人公开完整提供,因此我捣鼓了一个xduts_xdupg_demo[5]模板,可以下载之后,在vscode中,打开main.tex文件。

然后,右键->Build LaTeX project。

如果编译成功,会在项目中输出 main.pdf 文件。

拓展阅读

如果没有Latex基础,推荐看我四年前录制的半小时搞定Latex教程[6]快速入门。

对于一些复杂的图表公式排版,可进一步看xduts作者在讨论区的补充示例说明[7]。

表格/数学公式如需转换成Latex格式,可使用FreeTool中的在线转换工具[8]。

参考

[1] https://github.com/note286/xduts
[2] https://mirrors.ibiblio.org/pub/mirrors/CTAN/macros/xetex/latex/xduts/xduts.pdf
[3] https://zhuanlan.zhihu.com/p/696132299
[4] https://github.com/ChambersXDU/xduts_demo
[5] https://github.com/zstar1003/xduts_xdupg_demo
[6] https://www.bilibili.com/video/BV1aT4y1f74w
[7] https://github.com/note286/xduts/discussions/40
[8] https://xdxsb.top/FreeTool/#table-converter

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/4 22:56:51

大数据领域列式存储:加速数据查询的利器

大数据领域列式存储:加速数据查询的利器 关键词:列式存储、行式存储、数据压缩、大数据查询、存储架构、Parquet、数据仓库 摘要:在大数据时代,"数据查询慢"是许多企业的痛点——当你需要从TB级数据中提取某几列的统计结…

作者头像 李华
网站建设 2026/6/5 18:21:13

计算机大数据毕设实战-基于机器学习的网络购物平台的智能推荐【完整源码+LW+部署说明+演示视频,全bao一条龙等】

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

作者头像 李华
网站建设 2026/5/28 13:58:08

必知!提示工程架构师进度管理的有效途径

提示工程架构师必看:从混乱到有序的进度管理实践指南 副标题:用工程化思维解决大模型项目的进度痛点 摘要/引言 作为一名提示工程架构师,你是否经常遇到这样的场景? 项目启动时,产品经理说“要做一个能回答用户复杂问题的RAG系统”,但没人能说清“复杂问题”的定义; …

作者头像 李华
网站建设 2026/6/6 16:46:08

深度探索篇!提示工程架构师解读自动驾驶提示工程

深度探索篇!提示工程架构师解读自动驾驶提示工程 一、引言 自动驾驶作为当前科技领域的前沿热点,融合了众多复杂的技术,从传感器感知到决策规划,每一步都关乎着行车的安全与效率。在这个过程中,提示工程逐渐崭露头角,它为自动驾驶系统提供了一种全新的思路和方法,能够…

作者头像 李华
网站建设 2026/6/4 23:36:14

拒绝“数据搬运工”:PostgreSQL 存储过程与函数实战指南

后端兄弟别当搬运工!10行代码省下50%网络开销 快停手,你的 Java/Python 代码正在“谋杀”数据库! 实测数据显示,同样的批量处理逻辑,放在应用层跑比原生数据库慢了整整 10 倍。 连 Stack Overflow 上的高赞回答都直言:“把逻辑离数据近一点,是高性能架构的第一铁律。” …

作者头像 李华