与我之前的问题相关Latex 和泰语,现在我又有一个:
如何将参考书目作为每章的一个部分(在每章的最后一节,如“1.10 参考文献”)
我们可以把它作为每章的一个部分吗,例如第 2 章的 2.15 参考文献,第 15 章的 15.18 参考文献?
现在,无需考虑泰语。我已经将书籍名称等从泰语翻译成英语了。
答案1
这就是自动解决这个问题的方法,即无需手动输入 \begin{refsection}
和。您只需在每个部分的末尾\end{refsection}
添加即可。\printbibliography
\begin{filecontents*}{references.bib}
@article{bib1,
author = {Stuart Bennett},
title = {Nicholas Minorsky and the automatic steering of ships},
journal = {Control Systems Magazine, IEEE},
volume = {4},
number = {4},
pages = {10-15},
keywords = {History
Marine-vehicle control
Proportional control},
year = {1984}
}
@article{bib2,
author = {Nicholas Minorsky},
title = {Directional Stability of Automatically Steered Bodies},
journal = {Journal of the American Society for Naval Engineers},
volume = {34},
number = {2},
pages = {280-309},
year = {1922}
}
\end{filecontents*}
\documentclass{article}
\usepackage[refsection=section,backend=bibtex]{biblatex}
\addbibresource{references.bib}
\begin{document}
\section{Introduction}
Hi~\cite{bib1}.
\printbibliography
\section{Main}
Hi~\cite{bib3}.
\printbibliography
\end{document}
此代码使用natbib
并bibunit
打包:
\begin{filecontents*}{references.bib}
@article{bib1,
author = {Stuart Bennett},
title = {Nicholas Minorsky and the automatic steering of ships},
journal = {Control Systems Magazine, IEEE},
volume = {4},
number = {4},
pages = {10-15},
keywords = {History
Marine-vehicle control
Proportional control},
year = {1984}
}
@article{bib2,
author = {Nicholas Minorsky},
title = {Directional Stability of Automatically Steered Bodies},
journal = {Journal of the American Society for Naval Engineers},
volume = {34},
number = {2},
pages = {280-309},
year = {1922}
}
\end{filecontents*}
\documentclass{article}
\usepackage[sectionbib]{natbib}
\usepackage{bibunits}
\begin{document}
\section{Introduction}
\begin{bibunit}[plainnat]
Hi~\cite{bib1}.
\putbib[references]
\end{bibunit}
\section{Main}
\begin{bibunit}[chicago]
Hi~\cite{bib2}.
\putbib[references]
\end{bibunit}
\end{document}
- 除了
chicago
或 之外plainnat
,您还可以使用您选择的任何样式。 \begin{filecontents*}...
删除从到 的整个块\end{filecontents}
。- 更改
\putbib[references]
并替换references
为您自己的.bib
文件。 - 不要在主文件上运行,而是
bibtex
按照此顺序排版文件(当然,使用适合您选择的软件包的任何引擎):- pdflatex 主文件
- bibtex bu1
- bibtex bu2
- ...
- pdflatex 主文件
- pdflatex 主文件
- 我并不熟悉您示例中每种语言特定的细节,但此代码一定适用于您的情况。