• 岚山区拨付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 技巧 955:给每章或每节加入独立的参考文献

    最老版特码诗 www.kdltu.tw 有些用户在使用 LaTeX 过程中,需要让参考文献放在每一个章节的后面,或者是各个章节引用的文献放在所在章节的后面去。这里推荐使用的宏包是 chapterbib,其他还有 natbib 和 bibunits 等??梢允杂?texdoc 命令获取相应的帮助文档,介绍的非常全面。

    比如,加入chapterbib包(\usepackage{chapterbib})具体如何使用,我们选了一个例子:

    下面有一个比较完整的例子:

    \documentclass[12pt, twoside]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[english]{babel}
    \usepackage{graphicx}
    \usepackage[pagestyles]{titlesec}
    \titleformat{\chapter}[display]{\normalfont\bfseries}{}{0pt}{\Huge}
    %\newpagestyle{mystyle}
    %{\sethead[\thepage][][\chaptertitle]{}{}{\thepage}}
    %\pagestyle{mystyle}\
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Don't use this                                               %
    %\usepackage[semicolon,round,sort&compress,sectionbib]{natbib} %
    %\usepackage[sectionbib]{chapterbib}                           %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Replacement                                                  %
    \usepackage[semicolon,round,sort&compress,sectionbib]{natbib}  %
    \usepackage{chapterbib}                                        %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage{hyperref}
    \usepackage{epstopdf}
    \usepackage{rotating}
    \usepackage{amsmath}
    \usepackage{multirow}
    \usepackage{booktabs}
    \usepackage{pdflscape}
    \usepackage{calc}
    \usepackage{float}
    \usepackage{indentfirst}
    \usepackage{chronology}
    \usepackage[toc,page]{appendix}
    \usepackage{graphics}
    \usepackage{color,soul}
    \usepackage{tablefootnote}
    \usepackage{epsfig}         
    \usepackage{subfigure}
    \usepackage{grffile}        
    \usepackage{soul}
    \usepackage{longtable}
    \usepackage{lscape}
    \usepackage{url}
    \usepackage{epsfig} 
    \graphicspath{ {images/} }
    \usepackage{caption}
    \usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry} % this was incomplete
    \usepackage{filecontents}
    % Create bib file for Introduction chapter
    \begin{filecontents*}{bib0.bib}
    @article{acemoglu2000,
        title={The colonial origins of comparative development: An empirical investigation},
        author={Acemoglu, Daron and Johnson, Simon and Robinson, James A},
        year={2000},
        institution={National bureau of economic research}
    }
    @book{acemoglu2012,
        title={Why nations fail: the origins of power, prosperity and poverty},
        author={Acemoglu, Daron and Robinson, James A and Woren, Dan},
        volume={4},
        year={2012},
        publisher={SciELO Chile}
    }
    \end{filecontents*}
    %
    % Create bib file for chapter 1. Note that it is not a requirement to have different bib files for each chapter.
    \begin{filecontents*}{bib1.bib}
    @article{acemoglu2000,
        title={The colonial origins of comparative development: An empirical investigation},
        author={Acemoglu, Daron and Johnson, Simon and Robinson, James A},
        year={2000},
        institution={National bureau of economic research}
    }
    @article{ackerberg2006,
        title={Structural identification of production functions},
        author={Ackerberg, Daniel and Caves, Kevin and Frazer, Garth},
        year={2006}
    }
    %
    %Create Introduction
    \end{filecontents*}
    \begin{filecontents*}{chap0.tex}
        \chapter{Introduction}
        This is Chapter ``Introduction'' from included file chap0.tex. \\
        This is a citation for \cite{acemoglu2000} from bib0. \\
        \citep{acemoglu2012} is a citation for the second reference. \\
        The Reference list for introductory chapter appears next. \\
        \bibliographystyle{apalike}
        \bibliography{bib0}
    \end{filecontents*}
    %
    % Create Chapter 1
    \begin{filecontents*}{chap1.tex}
        \chapter{chap1}
        This is Chapter 1 from included file chap1.tex. \\
        This is a citation for \cite{acemoglu2000} from bib1. \\
        \citep{ackerberg2006} is a citation for the second reference. \\
        The Reference list for the chapter appears next. \\
        \bibliographystyle{apalike}
        \bibliography{bib1}
    \end{filecontents*}
    \begin{document}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %Suppress content not required for this solution %  
    %\include{chapters/titlepage}                    %
    %                                                %
    %\mainmatter                                     %
    %\tableofcontents                                %
    %\listoffigures                                  %
    %\listoftables                                   %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \include{chap0}
    \include{chap1}
    \end{document}

    例子选自:https://tex.stackexchange.com/questions/229846/different-bibliographies-for-each-chapter-with-shared-references/300144#300144 

    这里需要注意的是:编译时,先对主文件进行 latex 编译,再分别对各个章节文件进行 bibtex 编译,再对主文件两次latex。即:latex main.tex, bibtex chap0, bibtex chap1.tex, latex main.tex,.. 。这样就可以正常显示了。

    chapterbib.png

    选自:https://www.jianshu.com/p/220377fc8d0a  https://www.douban.com/note/331370169/ 

    分享到:
    未经允许不得转载:LaTeX 技巧 955:给每章或每节加入独立的参考文献
    已有 条意见

      最新文章

      加载中...
        本站提供专业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
        • 时时彩双面盘怎么玩? 北京pk计划软件手机版 幸运快三计划网页在线 幸运飞艇龙虎和是什么意思 特玛神偷精选大特围 欢乐二八杠作弊器 重庆时时彩20分钟一期 后三胆码计算公式 破解福彩3d绝密方法 重庆时时五星彩走势图