ল্যাটেক্স (ব্যাকরেফ)
নিম্নলিখিত ল্যাটেক্স কোডটি উদ্ধৃতি ব্যবহার করে এবং উদ্ধৃতিটিতে পৃষ্ঠাগুলির একটি তালিকা থাকে, যেখানে প্রবেশটি প্রশংসিত হয়। এখানে এটি প্রথম পৃষ্ঠা। প্যাকেজটি hyperref
পিডিএফ লিঙ্কগুলিও যুক্ত করে, পৃষ্ঠার পিছনের রেফারেন্সটি লাল, উদ্ধৃতি লিঙ্কটি সবুজ।
\documentclass{article}
\usepackage[colorlinks,pagebackref]{hyperref}
\begin{document}
Donald E. Knuth is the inventor of \TeX~\cite{knuth}.
\begin{thebibliography}{9}
\bibitem{knuth}
Donald E. Knuth: \textit{The \TeX book}; Addison Wesley, 1984.
\end{thebibliography}
\end{document}
তবে ল্যাটেক্সের খালি লাইনের প্রয়োজন নেই, খালি লাইনটি অতিরিক্ত অতিরিক্ত দেখায় এবং উদাহরণটি hyperref
খালি লাইন ছাড়াই কাজ করবে :
\documentclass{article}
\begin{document}
Donald E. Knuth is the inventor of \TeX~\cite{knuth}.
\begin{thebibliography}{9}
\bibitem{knuth}
Donald E. Knuth: \textit{The \TeX book}; Addison Wesley, 1984.
\end{thebibliography}
\end{document}
তবে লিঙ্কগুলি এবং পিছনের রেফারেন্স চলে গেছে, এইভাবে আমরা সেগুলি পুনরায় রাখি:
\documentclass{article}
\usepackage[colorlinks,pagebackref]{hyperref}
\begin{document}
Donald E. Knuth is the inventor of \TeX~\cite{knuth}.
\begin{thebibliography}{9}
\bibitem{knuth}
Donald E. Knuth: \textit{The \TeX book}; Addison Wesley, 1984.
\end{thebibliography}
\end{document}
তবে এখন উদাহরণটি নষ্ট হয়ে গেছে এবং এটি আর সংকলন করবে না :
Runaway argument?
Donald E. Knuth: \textit {The \TeX book}; Addison Wesley, 1984. \end \ETC.
! File ended while scanning use of \BR@@bibitem.
<inserted text>
\par
<*> knuth
?
কি হলো? প্যাকেজ hyperref
(বা আরও সুনির্দিষ্ট প্যাকেজ backref
, যা দ্বারা লোড করা হয় hyperref
) পিছনে রেফারেন্স তালিকা যুক্ত করতে গ্রন্থগ্রন্থের এন্ট্রি শেষে পেতে চায়। তবে ল্যাটেক্সের বাক্য গঠনটি কেবল প্রবেশের সূচনা সরবরাহ করে, শেষটি \bibitem
যে কোনও জায়গায় হতে পারে। এই জরুরি অবস্থায় প্যাকেজটিতে backref
একটি বিধিনিষেধ যুক্ত হয়েছে যা \bibitem
খালি লাইন দিয়ে প্রবেশটি শেষ করতে হবে। তারপরে প্যাকেজটি \bibitem
প্রবেশের শেষে পিছনে উল্লেখগুলি পুনরায় সংজ্ঞায়িত করতে পারে।
যেহেতু খালি লাইনটি অনুপস্থিত, টেক্স এটি অনুসন্ধান করে চলেছে, তবে পরিবর্তে ফাইলটির শেষ সন্ধান করেছে এবং ত্রুটির বার্তা জারি করে।