🦄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 使用批处理命令
考虑到此编译过程比较复杂,可以考虑使用批处理命令。
- 新建一个bat命令,如图
- 输入以下代码:
xelatex document biber document xelatex document xelatex document del \*.aux \*.bbl \*.bcf \*.blg \*.log \*.xml
- 其中,document为tex的文件名
具体意义不再阐述。 - 双击运行,得到目标pdf文件
🦄3 LaTeX定义新命令和环境
🐠3.1 定义新命令(newcommand)
🦜3.1.1 使用
- 首先这样定义
- 接着输入:
- 效果
🦜3.1.2 参数
- 例如:
- 使用
- 效果
🦜3.1.3 默认值
- 示例
- 使用
- 效果
🐠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++的实际应用和创新。🌐🔍