zoukankan      html  css  js  c++  java
  • latex_引用参考文献格式,引用多篇参考文献

    以下内容在TeXstudio中实现:

    LaTeX 标准选项及其样式命令为:

    ibliographystyle{type}

    共有以下8种:

    plain,按字母的顺序排列,比较次序为作者、年度和标题.
    unsrt,样式同plain,只是按照引用的先后排序.
    alpha,用作者名首字母+年份后两位作标号,以字母顺序排序.
    abbrv,类似plain,将月份全拼改为缩写,更显紧凑.
    ieeetr,国际电气电子工程师协会期刊样式.
    acm,美国计算机学会期刊样式.
    siam,美国工业和应用数学学会期刊样式.
    apalike,美国心理学学会期刊样式.

    引用格式1:reference[1]

    我使用的这里默认格式如此cite{label of reference}后的结果即为如此。usepackage{natbib},一些内容在http://merkel.texture.rocks/Latex/natbib.php还未细读.

    引用格式2:reference1

    需要使用宏包cite并使用superscript选项。usepackage[superscript]{cite}

    之后再使用引用,即得上述结果。usepackage{overcite}也是此效果

    引用格式3:reference[1]

    需自己定制命令upcite 命令来实现上标引用,其格式为
    ewcommand{upcite}[1]{ extsuperscript{ extsuperscript{cite{#1}}}} 

    参考语法: ewcommand{yourcommand}[参数个数]{内容}

    {upcite}是我自己定制的命令

    [1]是参数个数

    { extsuperscript{ extsuperscript{cite{#1}}}}是设置的内容,#1是这个参量,很显然这是格式1的样式再用 extsuperscript调整位置,两个 extsuperscript与一个 extsuperscript的样式不同,效果都是置为上脚标.

    此外,还可以是: ewcommand{upcite}[1]{$^{mbox{scriptsize cite{#1}}}$}这里构造了一个上脚标.

    下面来总结一下多篇论文引用的格式:

    多文献引用格式1:[1][2]

    连续引用即可:cite{label1}cite{label2}

    多文献引用格式2:[1,2]

    cite{label1,label2}

    多文献引用格式3:[1,2][1-3]只有是三片文献以上才是连字符

    usepackage[numbers,sort&compress]{natbib}我所知道的是这是一种压缩的格式.

  • 相关阅读:
    dynamic和匿名对象
    生成1亿个不重复的8位随机整数
    Storage,Memcache,KVDB都是存储服务,如何区分何时用何种服务
    深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法
    常用工具
    数字格式化,保留一位小数,无小数用0补充
    学习某些API的方法
    程序员的学习方法(程序员必看)【风中叶老师讲述】
    html的dtd声明
    数据库管理工具navicat基本使用方法——以MySql为例
  • 原文地址:https://www.cnblogs.com/BUAAdaozhong/p/6420227.html
Copyright © 2011-2022 走看看