如何在 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命令採用可選參數“Theorem 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}

在此輸入影像描述

相關內容