这个问题可能是开放式的并且有很多解决方案......
惯常风格
考虑以下简单文档
由以下代码生成。
\RequirePackage{filecontents}
\begin{filecontents}{bib.bib}
@book{golub13,
author = {Golub, Gene H. and van Loan, Charles F.},
edition = {4th},
title = {Matrix Computations},
year = 2013,
publisher = {JHU Press}
}
\end{filecontents}
\documentclass{article}
\usepackage{fullpage}
\begin{document}
It is well-known that the eigenvalues of $A + vv^T$ interlace those of
$A$ \cite[Theorem 8.1.8]{golub13}.
\bibliography{bib}
\bibliographystyle{alpha}
\end{document}
如您所见,该cite
命令采用可选参数“定理 8.1.8”来提供有关参考的更多信息。我希望读者准确地查看书中的定理 8.1.8,这样他们就不必浏览超过 700 页的整本教科书来查看哪一部分是关于特征值交错的。
塔夫特风格
我可以在 Tufte 风格的文档中做类似的事情,
由以下内容生成。
\RequirePackage{filecontents}
\begin{filecontents}{bib.bib}
@book{golub13,
author = {Golub, Gene H. and van Loan, Charles F.},
edition = {4th},
title = {Matrix Computations},
year = 2013,
publisher = {JHU Press}
}
\end{filecontents}
\documentclass{tufte-handout}
\begin{document}
It is well-known that the eigenvalues of $A + vv^T$ interlace those of
$A$.\cite{golub13}
\nobibliography{bib}
\bibliographystyle{alpha}
\end{document}
不幸的是,我无法提供更具体的信息,因为 tufte-handout 不支持cite
带有可选参数的命令。最好的方法是什么?
一个最简单的答案就是在边线上使用脚注,然后逐一手写以下内容。
Refer to Theorem 8.1.8 in Golub and van Loan's Matrix Computations.
但我还是想使用 LaTeX 的书目管理系统。欢迎任何建议。
答案1
添加nobib
到文档选项:
\RequirePackage{filecontents}
\begin{filecontents}{bib.bib}
@book{golub13,
author = {Golub, Gene H. and van Loan, Charles F.},
edition = {4th},
title = {Matrix Computations},
year = 2013,
publisher = {JHU Press}
}
\end{filecontents}
\documentclass[nobib]{tufte-handout}
\usepackage{fullpage}
\begin{document}
It is well-known that the eigenvalues of $A + vv^T$ interlace those of
$A$ \cite[Theorem 8.1.8]{golub13}.
\bibliography{bib}
\bibliographystyle{alpha}
\end{document}