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++的实际应用和创新。🌐🔍

相关文章
|
3月前
LaTeX基础使用【系列一】
LaTeX基础使用【系列一】
|
3月前
|
前端开发 C++
LaTeX基础使用【系列三】
LaTeX基础使用【系列三】
|
3月前
|
C++
LaTeX基础使用【系列二】
LaTeX基础使用【系列二】
|
3月前
|
C++
LaTeX基础使用【系列四】
LaTeX基础使用【系列四】
LaTeX高效写作系列:word表格转LaTeX
Fancy版本见九天学者的个人博客,关注文集博士干点啥或者微信公众号九天学者及时获取连载更新。 如何将word表格转为格式 迫于无奈从刚开始学习计算机就上了某软这条贼船,不少情况下,将表格写为了word文件。
3065 0
|
11月前
【Latex】Jupyter/Markdown/Latex快速编辑高大上数学公式/常见希腊字母
【Latex】Jupyter/Markdown/Latex快速编辑高大上数学公式/常见希腊字母
96 0
|
编译器
【LaTeX学习笔记】一文入门LaTeX(超详细)
LaTeX中主要分为导言区和正文区 导言区通常用于定义文档的格式、语言等(全局设置)。常用的LaTex命令主要有\documentclass,\usepackage等。下面分别对几个常用的命令做简单介绍。\documentclass命令是用于设置LaTex文件所生成文档的格式. 其命令语法如下所示: 例如: 意思是正文字体大小为12pt, 页面规格是A4, 使用article文档格式\usepackage命令设置在编译LaTex文件时要导入的扩展包,例如: 1.2.3 封面格式 设置所要生成文档的封
299 0
【LaTeX学习笔记】一文入门LaTeX(超详细)