• 岚山区拨付595 万元补助农村危房改造 2019-10-11
  • 烈日下挥汗如雨 看武警丽水支队“魔鬼周” 2019-10-11
  • 党的十九大最重大的理论成就 2019-09-19
  • 外国领导人祝贺我新一届领导人 2019-09-19
  • 西安启动唐长安城明德门遗址保护工程 2019-09-16
  • 博物馆需要高水平策展人 2019-09-11
  • 凯迪拉克:在高速公路上释放双手很安全 2019-09-11
  • 苗山脱贫影像志——父母在 不远行 2019-09-04
  • 96次航拍峨眉 换个角度看巴蜀名山 中国国家地理网 2019-08-31
  • 张一山恋情遭曝光,女友竟是她… 2019-08-21
  • 人民日报评论员:在党的引领下汇聚圆梦力量 2019-08-05
  • 长治职业技术学院“学习新思想千万师生同上一堂课活动”首场授课开讲 2019-08-05
  • 清华美院“毕业拍”作品被一抢而光 2019-07-31
  • “互联网+”开启乌鲁木齐智能环保时代 2019-07-05
  • 重大疾病贫困患者报销补偿比超90% 2019-06-25
  • 十二生肖排码图:LaTeX 技巧 956:连续编号用短线即文献引用 [1, 2] 变成 [1-2]

    最老版特码诗 www.kdltu.tw 参考文献的使用中,经常碰到 natbib 宏包,例如:下面一个关于参考文献引用的时候,如何把 [1],[2],[3] 变成 [1-3] 或 [1,2,3] ,通常是用:\usepackage[numbers,sort&compress]{natbib} 来实现的。那么如果是连续的两个编号如何用短线连接。下面就给出了一个解决方案。

    例子如下:

    \begin{filecontents}{\jobname.bib}
    @article{demo1,
      title   = {Some things {I} did},
      author  = {Other, A. N.},
      journal = {J. Irrep. Res.},
      year    = {2012},
      pages   = {x-y}
    }
    
    @article{demo2,
      title   = {Cool!},
      author  = {Nobacon, D.},
      journal = {Ann. Improb. Res.},
      year    = {2012},
      pages   = {a-b}
    }
    \end{filecontents}
    \documentclass{article}
    \usepackage[numbers,sort&compress]{natbib}
    \usepackage{etoolbox}
    \makeatletter
    \patchcmd{\[email protected]}
      {%
        \ifx\[email protected]@yr\relax
          \[email protected]@[email protected]{\@citea}%
        \else
          \[email protected]@[email protected]{--\[email protected]}%
        \fi
      }
      {%
        \[email protected]@[email protected]{--\[email protected]}%
      }
      {}{\FAIL}
    \makeatother
    \bibliographystyle{unsrtnat}
    \begin{document}
    \cite{demo1,demo2}
    \bibliography{\jobname}
    \end{document}

    有兴趣的话可以自行编译。Happy LaTeXing!~

    选自:https://tex.stackexchange.com/questions/86987/cite-like-1-2-instead-of-1-2/86991#86991

    分享到:
    未经允许不得转载:LaTeX 技巧 956:连续编号用短线即文献引用 [1, 2] 变成 [1-2]
    已有 条意见

      最新文章

      加载中...
        本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


        全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

        热门评论

          联系我们

          交流QQ群:91940767
          本站QQ号:343083553
          邮箱联系[email protected]
          淘宝店铺https://shop240512713.taobao.com/ 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

          关注我们微信公众号

          如果您投稿或者希望加入我们团队,请发送您的简历到[email protected]。
        • 岚山区拨付595 万元补助农村危房改造 2019-10-11
        • 烈日下挥汗如雨 看武警丽水支队“魔鬼周” 2019-10-11
        • 党的十九大最重大的理论成就 2019-09-19
        • 外国领导人祝贺我新一届领导人 2019-09-19
        • 西安启动唐长安城明德门遗址保护工程 2019-09-16
        • 博物馆需要高水平策展人 2019-09-11
        • 凯迪拉克:在高速公路上释放双手很安全 2019-09-11
        • 苗山脱贫影像志——父母在 不远行 2019-09-04
        • 96次航拍峨眉 换个角度看巴蜀名山 中国国家地理网 2019-08-31
        • 张一山恋情遭曝光,女友竟是她… 2019-08-21
        • 人民日报评论员:在党的引领下汇聚圆梦力量 2019-08-05
        • 长治职业技术学院“学习新思想千万师生同上一堂课活动”首场授课开讲 2019-08-05
        • 清华美院“毕业拍”作品被一抢而光 2019-07-31
        • “互联网+”开启乌鲁木齐智能环保时代 2019-07-05
        • 重大疾病贫困患者报销补偿比超90% 2019-06-25
        • 七肖复式5肖有多少组 中超积分榜 时时彩平台奖金高9.9798 时时彩9码平刷 手机必中幸运飞艇app 二十一点公式图 赌场大小点规则 不倒翁投注法的原理 赛车北京pk10官网冷热 六码复式三中三多少组