如何在 Tufte 风格的讲义中更具体地提及

如何在 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{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}

在此处输入图片描述

相关内容