缩短 tufte 类中的边距引用

缩短 tufte 类中的边距引用

如何在页边空白处仅显示引文的作者和年份,同时在参考文献页中保留完整的引文?

我尝试修改先前的建议仅在引用一次后才显示缩写引用。不幸的是,这不起作用——出现参考编号而不是任何引用:

enter image description here

它们通常是这样的:

enter image description here

正如您所见,它很快就变得非常繁忙。有些页面的边距全是引文!

我到处搜索这个问题,并尝试编辑类似请求的解决方案——唉!没有运气。任何帮助或建议都将不胜感激。

谢谢!

编辑:这是一个最小的工作示例:

\documentclass[a4paper,nofonts,oneside]{tufte-book}
\usepackage{amsfonts, amsmath, amssymb}
\begin{document}
%------------------------------------------------
\subsection{Non-equilibrium Spin Mixing}

Spontaneous Magnetization!! \cite{lamport94}

Under the constraint of number and magnetization conservation, there are just two dynamical variables\cite{lamport94}: $\rho_0$, the fractional population of the $m=0$ component, and     relative phase difference $\theta (t)\equiv\theta_+ + \theta_- - 2\theta_0$. $\theta$ can     be thought of as a control for the degree of magnetization.

Under the SMA, the spin-dependent energy functional is given by\cite{lamport94}:

    \begin{thebibliography}{9}

\bibitem{lamport94}
  Leslie Lamport,
  \emph{\LaTeX: A Document Preparation System}.
  Addison Wesley, Massachusetts,
  2nd Edition,
  1994.

\end{thebibliography}

\end{document}

答案1

您的 MWE 不可编译,但您可以尝试以下操作:使用biblatex而不是bibtex。您可以找到如何做到这一点的解释这里。然后,您可以利用 biblatex 的大量选项。将

\AtEveryCitekey{\clearfield{title}}

序言中的页边距不显示标题。但是参考书目仍会显示它。

\AtEveryCitekey{\clearfield{url}}

清除urlas well 等等。Biblatex 甚至允许不同的引用和参考书目样式。我强烈推荐它tufte-latex

相关内容