![Tufte-Buch-Problem mit \ref](https://rvso.com/image/328473/Tufte-Buch-Problem%20mit%20%5Cref.png)
Beim ersten Setzen bekomme ich ??
für das angezeigt \ref
. Beim zweiten Mal ist es leer. Ich verwende TeXShop. Ich wollte ein Beispiel erstellen, das verwendet wird, biblatex
um eine Liste mit Referenzen für jedes Kapitel und eine weitere Liste am Ende des Buches zu erhalten. Dadurch werden die Referenzlisten in Ordnung gebracht, aber nicht die \ref
Markierungen. Was ist falsch?
\documentclass[nobib]{tufte-book}
\usepackage[
style=authoryear,
autocite=footnote,
backend=biber,
natbib=true
]{biblatex}
\addbibresource{references.bib}
\begin{document}
\begin{refsection}
\chapter{First chapter}\label{ch01}
\section{Foo}\label{ch01:sec01}
Some text \citep{Duffie:96}.
\section{Bee}
Refer to \ref{ch01:sec01} of chapter \ref{ch01}.
\printbibliography[heading=subbibliography]
\end{refsection}
\begin{refsection}
\chapter{Second chapter}
\section{Bar}
Some text\autocite{Eason1999}.
Remember section \ref{ch01:sec01} of chapter \ref{ch01} down here.
\printbibliography[heading=subbibliography]
\end{refsection}
\chapter{Later}
This,\autocite{hashemian} should be a side note but not this \citep{hashemian}.
\printbibliography
\end{document}
Hier ist references.bib:
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/
%% Created for Sam Cox at 2016-02-17 17:46:29 -0500
%% Saved with string encoding Unicode (UTF-8)
@book{Duffie:96,
Address = {Princeton, NJ 08540},
Author = {Duffie, J. Darrell},
Date-Added = {2016-02-17 22:36:09 +0000},
Date-Modified = {2016-02-17 22:36:09 +0000},
Edition = {2nd},
Publisher = {Princeton University Press},
Title = {Dynamic Asset Pricing Theory},
Year = {1996}}
@article{Eason1999,
Author = {Eason, Stephen W. and Hirst, Brian L. and Vukelic, Milan},
Date-Added = {2016-02-17 22:35:52 +0000},
Date-Modified = {2016-02-17 22:35:52 +0000},
Journal = {Record of the Society of Actuaries},
Number = {3},
Pages = {1--20},
Title = {Security Blanket for Life (and Health)},
Volume = {25},
Year = {1999}}
@book{childs_temperature,
Address = {Great Britain},
Author = {Childs, Peter R N},
Edition = {1},
Isbn = {0 7506 5080 X},
Publisher = {Butterworth - Heinemann},
Title = {Practical Temperature Measurement},
Year = {2001}}
@phdthesis{hashemian,
Author = {Hashemian, Hashem Mehrdad},
School = {{The University of Western Ontario}},
Title = {Measurements of dynamic temperatures and pressures in nuclear power plants},
Type = {PhD {T}hesis},
Year = {2011}}
Antwort1
Die Kapitel- und Abschnittsüberschriften sind in der tufte-book
Dokumentklasse nicht nummeriert. Da \ref
ich die Kapitel-/Abschnittsnummer drucken möchte und sie nicht finden kann, beschwert es sich in der Protokolldatei:
Package hyperref Warning: Suppressing empty link on input line 18.
Wenn Sie die Kapitel- und Abschnittsnummerierung aktivieren (indem Sie sie \setcounter{secnumdepth}{1}
zur Präambel Ihres Dokuments hinzufügen), sollte das Problem behoben sein.
Beachten Sie jedoch, dass die Überschriften tufte-book
standardmäßig nicht so gestaltet sind, dass die Nummerierung sauber gedruckt wird. Sie müssen daher möglicherweise ein wenig an der Formatierung herumbasteln.
Alternativ können Sie „ \nameref
stattdessen“ verwenden, um \ref
den Namen des Kapitels/Abschnitts statt der Nummer auszudrucken.