西电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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1190912.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【AI应用开发工程师】-分享2026年转型AI应用开发工程师经验

AI转型修罗场:2026年,你的“炼丹炉”还能炼出真金吗? 2025年,你只需会念“AI咒语”;2026年,你得自己写“咒语大全”了。 如果你今年刚打开招聘软件搜索“AI应用开发”,可能会被那些长得像岗位说…

深度测评研究生必备9款AI论文平台:开题文献综述全解析

深度测评研究生必备9款AI论文平台:开题文献综述全解析 2026年研究生AI论文平台深度测评:功能与效率的全面解析 随着人工智能技术在学术领域的不断渗透,越来越多的研究生开始依赖AI工具提升论文写作效率。然而,面对市场上琳琅满目的…

实用指南:Pandas 高级教程:解锁数据分析的强大潜能

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

微信小程序wxapkg包一键自动解密+批量解包+API接口提取+敏感数据泄露检测

工具介绍支持微信最新版,可解大部分微信小程序wxapkg包,一键自动解密批量解包API接口提取敏感数据泄露检测,Burp可视化操作,配置自动保存!工具功能功能模块核心能力🔓 wxapkg解密自动识别加密包&#xff0c…

MCP与Skills解析

MCP和Skills是当前AI应用开发中两个非常重要但容易混淆的概念。让我为你清晰解释一下。 1. MCP (Model Context Protocol) - “连接的桥梁” MCP是什么: MCP是由Anthropic创建的一个开放协议,它定义了AI模型(如Claude、GPT等)如何…

MyBatis缓存查询的顺序

先查询二级缓存,因为二级缓存中可能会有其他程序已经查出来的数据,可以拿来直接使用如果二级缓存没有命中,再查询一级缓存如果一级缓存也没有命中,则查询数据库SqlSession关闭之后,一级缓存中的数据会写入二级缓存

别再迷信“参数越大越牛了”,大模型真正的分水岭,其实在数据准备

别再迷信“参数越大越牛了”,大模型真正的分水岭,其实在数据准备这两年,大模型火得不行。 动不动就是百亿参数、万亿 token、A100 堆成山。 但说句掏心窝子的实话:很多模型效果不行,真不是模型不够大,而是“…

2026年AI大模型薪资真相与学习全攻略,小白也能快速入门,AI大模型应用开发学习路线建议收藏!

文章揭示2025年AI大模型领域高薪现状:大模型算法工程师月薪7万,AI科学家月薪11万,人才供需比仅0.71。详解5大高薪岗位技能要求,提供6个涨薪策略,预测未来3年行业趋势。掌握大模型技术相当于在房价涨前买房,…

AI系统架构设计实战:AI应用架构师的深度指南

AI系统架构设计实战:AI应用架构师的深度指南 关键词:AI系统架构、机器学习架构、深度学习架构、数据工程、MLOps、模型部署、AI可扩展性 摘要: 在人工智能飞速发展的今天,构建稳健、高效、可扩展的AI系统架构已成为企业成功实施AI战略的关键。本文作为AI应用架构师的深度…

【课程设计/毕业设计】基于机器学习的网络购物平台的智能推荐【附源码、数据库、万字文档】

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

WPF OpenCVSharp4 maximize window and adjust image proportionally

Install-Package OpenCVSharp4 Install-Package OpenCVSharp4.runtime.winusing System.IO; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Win…

大数据计算机毕设之基于机器学习的网络购物平台的智能推荐(完整前后端代码+说明文档+LW,调试定制等)

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

PyTorch微调速度优化实战

💓 博客主页:借口的CSDN主页 ⏩ 文章专栏:《热点资讯》 PyTorch微调速度优化实战:原理、技巧与未来趋势目录PyTorch微调速度优化实战:原理、技巧与未来趋势 引言:微调速度的瓶颈与价值 一、微调速度优化的多…

2026必备!8个AI论文软件,助继续教育学生轻松完成毕业论文!

2026必备!8个AI论文软件,助继续教育学生轻松完成毕业论文! AI 工具助力论文写作,让学术之路更轻松 在当前的学术环境中,AI 工具正逐步成为学生和科研工作者不可或缺的助手。尤其是在撰写毕业论文的过程中,A…

如何利用AI销冠系统助力数字员工提升销售效率?

数字员工的出现为企业带来了降本提效的新机遇,尤其是在优化业务流程、降低运营成本方面。通过应用AI销冠系统,数字员工能够高效管理客户关系和销售任务,实现快速反馈与调整。首先,自动化外呼功能让数字员工能够在同一时间内接触更…

2026.1.10 作业 - # P12257 [蓝桥杯 2024 国 Java B] 分组

2026.1.10 作业 - # P12257 [蓝桥杯 2024 国 Java B] 分组题目描述 小明班上有 \(n\) 名同学,老师准备按上一次考试的分数对同学们进行分组,第 \(i\) 名同学的分数为 \(a_i\)。老师希望把同学们分为尽可能多的小组,…

hailo-PCIe驱动源码阅读(一)-代码整体架构

此项目是一个 Linux 内核驱动工程,主要用于支持 Hailo 的 AI 加速芯片。项目源码地址:https://github.com/hailo-ai/hailort-drivers.git 整体架构代码总共分为5个部分:common:跨平台/跨驱动通用的基础定义和逻辑;…

大数据毕设项目:基于机器学习的网络购物平台的智能推荐(源码+文档,讲解、调试运行,定制等)

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

一文看透:提示工程架构师如何玩转智能教育提示工程

一文看透:提示工程架构师如何用「语言魔法」重构智能教育? 关键词 提示工程、智能教育、大语言模型(LLM)、个性化学习、认知负荷、反馈循环、教育Prompt设计 摘要 当你打开某款AI辅导APP,问「为什么月亮会跟着我走&…