هر چند در مورد نحوه مدیریت منابع خیلی توضیح ندادهاید ولی احتمالاً با بسته notoccite
به نتیجه مطلوب میرسید. در مثال زیر مراجع با BibTex
و سبک ieeetr-fa
آورده شدهاند.
\documentclass{book}
\usepackage[pagebackref=false,colorlinks,linkcolor=blue,citecolor=magenta]{hyperref}
\usepackage{graphicx}
\usepackage{ptext}
\usepackage{notoccite}
\usepackage{xepersian}
\settextfont{Yas}
\begin{document}
\newpage
\listoffigures
\newpage
\chapter{مقدمه}
\ptext[1]
این مرجع باید شماره یک داشته باشد \cite{src1}.
\section{رباتهای صنعتی}
\ptext[2]
\begin{figure}[h]
\centering
\includegraphics[scale=0.5]{example-image}
\caption{تصویر کالیبراسیون}
\end{figure}
\ptext[2]
\chapter{مروری بر پیشینه}
\ptext[3]
\begin{figure}[h]
\centering
\includegraphics[scale=0.5]{example-image-a}
\caption{انواع اتصالات \cite{src2}}
\end{figure}
\ptext[6]
\begin{figure}[h]
\centering
\includegraphics[scale=0.5]{example-image-b}
\caption{نواحی مطلوب \cite{src3}}
\end{figure}
\bibliographystyle{ieeetr-fa}
\bibliography{references}
\end{document}
محتویات فایل references.bib
:
@phdthesis{src1,
title={Learning Bayesian networks with mixed variables},
author={B{\o}ttcher, Susanne Gammelgaard},
year={2004},
school={Citeseer}
}
@article{src2,
title={Application of wavelets to filtering of noisy data},
author={Pen, Ue--Li},
journal={Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences},
volume={357},
number={1760},
pages={2561--2571},
year={1999},
publisher={The Royal Society}
}
@article{src3,
title={Estimation of normal means: Frequentist estimation of loss},
author={Lu, KL and Berger, James O},
journal={The Annals of Statistics},
pages={890--906},
year={1989},
publisher={JSTOR}
}
نتیجه:
ویرایش
در توضیح notoccite
بسته آمده است:
If you have \cite commands in \section-like commands, or in \caption, the citation will also appear in the table of contents, or list of whatever. If you are also using an unsrt-like bibliography style, these citations will come at the very start of the bibliography, which is confusing. This package suppresses the effect.