LaTeX基础使用【系列五】

简介: LaTeX基础使用【系列五】



🦄1 LaTeX参考文献-BibTeX

🐳1.1 准备工作

打开:

选择BibTeX

这样设置

🐳1.2 步骤

首先用xeLeTeX执行了两次编译,生成aux辅助文件,接着按照既定的参考文献生成bbl文件

🐳1.3 使用方法

🦅1.3.1 手动输入参考文献数据

①这是一条参考文献数据,第一行"mittelbach2004"是这条数据的名字,"@BOOK"表示这是一本书的数据,下面的是各必要属性。存储为bib文件格式(bib数据库)。

②在TeX文件的导言区输入

这是参考文献的格式

③引入我们设置好的bib数据库文件,运行就可以查看结果:

④效果:

🦅1.3.2 自动管理参考文献

①在浏览器中安装zotero connector和zotero桌面软件,在浏览器中使用zotero必须在桌面也打开zotero。

②用firefox浏览器可以正常使用zotero,edge好像不行。

③在知网中检索,

④打开zotero,就可以查看到保存的文件

⑤选择想导出的文件,

⑥选择格式

⑦这样,就可以使用TeXStudio打开了

⑧在文件中引用该数据库

⑨使用cite命令使用文献

效果:

⑩如果想在参考文献部分中展示没有被引用的文献,可以使用nocite命令

也可以使用 \nocite{*},表示引用所有的文献

使用完之后,记得清理编译过程文件

即可。

🐳1.4 参考文献格式的选择

(1)引入natbib宏包

(2)更改这里的参数,即可。细节请查阅使用说明。其细节较为复杂,建议直接使用清华北大提供的样式文件

🐳1.5 使用JebRef进行可视化管理

具体请参考相关资料

🦄2 LaTeX参考文献-BibLaTeX

🐟2.1 概述

🐧2.1.1 BibTeX和BibLaTeX的区别

🐧2.1.2 BibLaTeX简述

🐧2.1.3 参考文献样式

建议直接使用别人编写好的,符合国标7714参考文献格式的bbx、cbx文件

🐟2.2 使用

🐧2.2.1 导包

首先先引入宏包,并添加bib数据库文件,注意必须写后缀名

宏包前面的 [ ] 为属性的调整

🐧2.2.2 设置编译器

🐟2.3 BibLaTeX的格式

🐧2.3.1 样例

🐧2.3.2 解释

\printbibliography是打印参考文献列表的命令,设置title可以显示”参考文献“,否则默认是“references”

🐧2.3.3 效果

其中, \nocite命令是打印出没有被引用的参考文献。注意,若被引用的参考文献被修改,则需要清楚上一次的辅助文件才可以正常编译,否则会出错,如图:

🐟2.4 设置gb7714标准

🐧2.4.1 过程

如果想编译出符合gb7714的参考文献,先下载好bbx和cbx文件,

如图设置:

其中的utf8加了就会出错,不加反而可以正常编译。其结果也没有出现乱码

结果:

🐧2.4.2 使用批处理命令

考虑到此编译过程比较复杂,可以考虑使用批处理命令。

  1. 新建一个bat命令,如图

  2. 输入以下代码:
xelatex document
biber document
xelatex document
xelatex document
del \*.aux \*.bbl \*.bcf \*.blg \*.log \*.xml
  1. 其中,document为tex的文件名
    具体意义不再阐述。
  2. 双击运行,得到目标pdf文件

🦄3 LaTeX定义新命令和环境

🐠3.1 定义新命令(newcommand)

🦜3.1.1 使用

  1. 首先这样定义

  1. 接着输入:

  1. 效果

🦜3.1.2 参数

  1. 例如:

  1. 使用

  1. 效果

🦜3.1.3 默认值

  1. 示例

  1. 使用

  1. 效果

🐠3.2 renewcommand

与newcommand的用法一样,唯一的区别是renewcommand只可以作用于已有的命令。

🐠3.3 自定义环境

较复杂,不推荐。有兴趣者自行搜索。

🦄4 LaTeX页面结构

🐡4.1 调整页边距

🕊️4.1.1 使用宏包geometry

🕊️4.1.2 整体调整

整体的调整需要在导言区写代码。如图:

Left、right、bottom、top分别是左右下上的边距,scale是文字距离占全纸距离的比例

🕊️4.1.3 单独调整

单独调整的代码需要写在文档去中,如图:

这里面的参数都是可选可不选的。注意,这一句代码相当于一个分页,表示从这里开始,下面的内容都按照它的格式来,如果想恢复以前的距离,可以使用:

这句代码也起到一个分页的作用,表示从这里开始后面的内容都恢复全局的设置(如果没有全局设置就恢复默认设置)

🐡4.2 latex引入四级标题

🐡4.3 lstlistings自动换行

🕊️4.3.1 设置参数

🕊️4.3.2 换行标志

其次,要想自动换行,必须要有换行标志,如空格。

🕊️4.3.3 效果

🕮 5 总结

LaTeX,犹如艺术的魔法师,为文字赋予无限灵感与优雅。

其排版之美,令文档焕发专业典雅之风采,每一行都如诗如画。无论科研论文还是漂亮的简历,LaTeX都以其高效的数学公式排版和卓越的版面设计成就卓越之作。

用心书写,LaTeX为文字赋予了独特的尊贵庄重,让创作者在编排中感受到艺术的愉悦,是文学与技术完美交融的杰作。

渴望挑战LaTeX的学习路径和掌握进阶技术?不妨点击下方链接,一同探讨更多latex的奇迹吧。我们推出了引领趋势的💻LaTeX专栏:《latex基础使用》 ,旨在深度探索C++的实际应用和创新。🌐🔍

相关文章
|
存储 算法 PyTorch
FlashAttention2原理解析以及面向AIGC的加速实践
FlashAttention2原理解析以及面向AIGC的加速实践
2850 0
|
SQL Java 关系型数据库
若依框架---PageHelper分页(十一)
若依框架---PageHelper分页(十一)
591 0
|
4月前
|
存储 弹性计算 安全
阿里云特惠云服务器对比测评:2核2G3M99元与2核4G5M199元性能、适用场景及用户反馈
在阿里云目前的活动中,有两款价格非常实惠的云服务器,经济型e实例2核2G3M带宽40G ESSD Entry盘(99元/1年)和通用算力型u1实例2核4G5M带宽80G ESSD Entry盘(199元/1年),备受用户关注。本文将从多个维度对这两款云服务器进行详细对比评测,以供对比和选择参考。
358 1
|
存储 网络性能优化 网络虚拟化
局域网络设备
网卡、中继器、集线器、网桥和交换机是网络通信中的关键设备。网卡实现计算机与网络的连接,中继器用于延长网络传输距离,集线器将多台设备连接至共享网络,网桥通过MAC地址转发数据,而交换机提供高性能的数据转发和过滤服务,支持VLAN、QoS等功能,适用于不同规模的网络环境。
1137 3
|
人工智能 供应链 数据可视化
跨境电商供应链优化趋势:从智能库存到绿色物流
高效供应链管理是行业发展的关键,涉及原材料采购、生产制造、库存管理、跨境物流和终端交付等环节。通过数据驱动决策、多供应商合作、灵活物流策略、清关合规和技术赋能,可以优化供应链,提升运营效率。
1336 7
跨境电商供应链优化趋势:从智能库存到绿色物流
|
Web App开发 存储 前端开发
【4万字长文吐血整理】LaTeX基础使用【助你熟练玩转LaTeX】
【4万字长文吐血整理】LaTeX基础使用【助你熟练玩转LaTeX】
|
小程序
uniapp使用scss 嵌套语法
uniapp使用scss 嵌套语法
555 1
|
敏捷开发 安全 测试技术
区块链开发团队DappNetWork
区块链开发团队由跨学科专家组成,包括区块链专家、智能合约开发者、系统架构师和测试工程师。团队负责战略规划、技术开发、系统测试和运维优化,需要深入理解区块链技术、安全性和敏捷开发。通过敏捷管理和自动化工具,团队实现高效协作,为金融、供应链等领域提供安全可靠的区块链应用解决方案。如需开发加V:DappNetWork
|
Ubuntu Java Shell
Cobalt Strike配置
Cobalt Strike配置
488 0

热门文章

最新文章