
Этот вопрос может быть открытым и иметь много решений....
Обычный стиль
Рассмотрим следующий простой документ
который генерируется следующим кодом.
\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 страниц, чтобы узнать, какая часть посвящена переплетению собственных значений.
Стиль Тафте
Я могу сделать что-то подобное в документе в стиле Тафте,
который генерируется следующим образом.
\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}