• latex使用-2如何插入引用


     论文需要引用,但是加入bib文件编译工程始终不出现。

      问题,bib需要单独编译一次生成。

    过程

    LaTeX(使用TexStudio)创建参考文献的方法

    https://blog.csdn.net/ljss321/article/details/52599113

    1 新建后缀为bib的BiBTeX文件,然后编写参考文献源文件

    1-1手动创建

    @article{name01, 
    author = {作者, 多个作者用 and 连接}, 
    title = {标题}, 
    journal = {期刊名}, 
    volume = {卷号}, 
    number = {页码}, 
    year = {年份}, 
    abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的} 
    } 
    
    @book{name02, 
    author ="作者", 
    year="年份", 
    title="书名", 
    publisher ="出版社名称" 
    } 
    
    

      说明:

    紧随@后的字符串为参考文献类型,LaTeX通过该字段区分类型。
    大括号后的第一个字符串为该条参考文献的标签,在正文中通过
    cite{标签}来关联参考文献。
    每条参考文献源文件都包含必填字段和可选字段。必填字段必须全部填写,可选字段根据情况填写。
    

      1-2 谷歌生成

    2 工程添加库包含

    在LaTeX源文件末尾,end{document}之前添加一下两行代码:
    ibliographystyle{preference_template}
    ibliography{BibTeX file}
    第一行代码的大括号中的内容为参考文献的模板的文件名(不加后缀),标准的模板名为plain,当然也可有自几的标准文件
    第二行代码中的大括号中的内容为参考文件源文件的文件名(不加后缀)。


    3生成参考文献列表

    1)将模板文件(.bst)和BibTeX文件(.bib)文件存放在LaTeX当前目录下。


    2)然后使用TexStudio编译源文件(.tex)【F6】,生成对应的aux文件。

    3)在对应的位置添加参考文献引用的标签(使用cite{参考文献标签})

      3-1 单引用    【1】    cite{{brady2009multiscale}}

      3-2 多引用   【1-3】   cite{{brady2009multiscale},{kumar2001aerial},{yang2019panoramic}}


    4)使用BibTeX编译器编译BibTeX文件【F8】,生成对应的bbl文件

    5)再次编译源文件【F6】,关联参考文献,生成参考文献列表。

    切记 是F6 也就是这个编译

     

    这个按钮也就是F5不行

  • 相关阅读:
    UBI FAQ and HOWTO
    Is an MTD device a block device or a char device?
    使用apt-mirror建立本地debian仓库源
    在SpringMVC中获取request对象的几种方式
    spring mvc提交日期类型参数
    Java 获取指定日期的方法汇总
    CentOS 7 安装tomcat
    CentOS 7 安装和配置JDK
    CentOS7 yum 安装git
    Java List合并去重
  • 原文地址:https://www.cnblogs.com/kekeoutlook/p/12089273.html
Copyright © 2020-2023  润新知