> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/ar/mzyd-mn-almwdhwaat/05-bibliography-management-in-latex.md).

# إدارة المراجع في LaTeX

## مقدمة

عندما يتعلق الأمر بحزم إدارة المراجع، فهناك ثلاثة خيارات رئيسية في LaTeX: `bibtex`, `natbib` و `biblatex`.

تشرح هذه المقالة كيفية استخدام `biblatex` الحزمة، لإدارة وتنسيق قائمة المراجع في مستند LaTeX. `biblatex` تُعد خيارًا حديثًا لمعالجة معلومات المراجع، وتوفر واجهة أسهل وأكثر مرونة وتعريبًا لغويًا أفضل من الخيارين الآخرين.

مثال عمليّ حدّ أدنى لـ `biblatex` الحزمة موضح أدناه:

```latex
\documentclass[letterpaper,10pt]{article}
\usepackage{biblatex} % يستورد حزمة biblatex
\addbibresource{sample.bib} % يستورد ملف قائمة المراجع

\begin{document}
لنستشهد! ورقة أينشتاين في المجلة \cite{einstein} وكتاب ديراك
\book \cite{dirac} من العناصر المرتبطة بالفيزياء.

\printbibliography % يطبع قائمة المراجع

\end{document}
```

![BiblatexEx1OLV2.png](/files/eefee8a0519d2767e6617251246986f8e4016cce)

هناك أربع أوامر متعلقة بقائمة المراجع في هذا المثال:

**\usepackage{biblatex}**

يستورد الحزمة biblatex.

**\addbibresource{sample.bib}**

يستورد ملف بيانات المراجع sample.bib: يحتوي هذا الملف على معلومات عن كل كتاب أو مقال أو غير ذلك من المراجع. انظر قسم ملف المراجع لمزيد من المعلومات.

**\cite{einstein}**

يُدرِج هذا الأمر مرجعًا داخل المستند، \[1] في هذه الحالة، ويطابق عنصرًا في قائمة المراجع؛ حيث إن einstein هي كلمة مفتاحية تقابل إدخالًا في sample.bib.

**\printbibliography**

يطبع قائمة المراجع المُستشهد بها، والعنوان الافتراضي هو References لفئة مستند article و"Bibliography" للكتب والتقارير.

توفر Overleaf عدة قوالب بأنماط محددة مسبقًا لإدارة قوائم المراجع. انظر [هذا الرابط](https://www.overleaf.com/gallery/tagged/bibliography). [افتح مثالًا على حزمة biblatex في Overleaf](https://www.overleaf.com/project/new/template/19714?id=66708264\&templateName=Biber+bibliography+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## الاستخدام الأساسي

يمكن تمرير عدة معاملات إلى أمر استيراد الحزمة، كما في المثال التالي:

```latex
\documentclass{article}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{إدارة المراجع: حزمة \texttt{biblatex}}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

باستخدام \texttt{biblatex} يمكنك عرض قائمة مراجع مقسّمة
إلى أقسام، وفقًا لنوع الاستشهاد. لنستشهد! ورقة أينشتاين
في المجلة \cite{einstein} وكتاب ديراك \cite{dirac} هما
عناصر مرتبطة بالفيزياء. بعد ذلك، كتاب \textit{The \LaTeX\ Companion}
 \cite{latexcompanion}، وموقع دونالد كنوث \cite{knuthwebsite}،
\textit{The Comprehensive Tex Archive Network} (CTAN)
\cite{ctan} هي عناصر مرتبطة بـ \LaTeX؛ أما العناصر الأخرى، عناصر دونالد كنوث،
\cite{knuth-fa,knuth-acp} فهي مخصصة للبرمجة.

\medskip

\printbibliography

\end{document}
```

![BiblatexExample2OLV2.png](/files/f5ed0bbeec07e343299ac6bf167fd777101b69b4)

تُضاف بعض الخيارات الإضافية، داخل أقواس ومفصولة بفواصل، عند الاستيراد `biblatex`:

**backend=biber**

يضبط الواجهة الخلفية لفرز قائمة المراجع؛ وbiber هي الافتراضية والمُوصى بها لأنها توفر تعريبًا كاملًا لعدة أوامر، كما أن أنماط biber أسهل تعديلًا لأنها تستخدم وحدات LaTeX القياسية. أما الواجهة الخلفية المدعومة الأخرى فهي bibtex، وهي برنامج أكثر تقليدية؛ وإذا تم ضبطها كواجهة خلفية فسيُستخدم bibtex فقط لفرز قائمة المراجع، لذا لا يمكن استخدام أنماط bibtex هنا.

**style=alphabetic**

يحدد نمط قائمة المراجع ونمط الاستشهاد، وفي هذه الحالة النمط الأبجدي. وبحسب النمط، قد تتوفر أوامر استشهاد أكثر. انظر أنماط قوائم مراجع biblatex وأنماط الاستشهاد لمزيد من المعلومات.

**sorting=ynt**

يحدد المعايير المستخدمة لفرز المصادر الببليوغرافية. في هذه الحالة يتم الفرز بحسب السنة والاسم والعنوان. انظر دليل المرجع للحصول على قائمة خيارات الفرز.

تم شرح بقية الأوامر في [المقدمة](#introduction).

[افتح مثالًا أكثر اكتمالًا على `biblatex` المثال في Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## ملف قائمة المراجع

يجب أن تحتوي ملفات المراجع على صياغة BibTeX القياسية

```latex
@article{einstein,
    author = "Albert Einstein",
    title = "{Zur Elektrodynamik bewegter K{\"o}rper}. ({ألمانية})
    [{في} الديناميكا الكهربائية للأجسام المتحركة]",
    journal = "Annalen der Physik",
    volume = "322",
    number = "10",
    pages = "891--921",
    year = "1905",
    DOI = "http://dx.doi.org/10.1002/andp.19053221004",
    keywords = "physics"
}

@book{dirac,
    title = {مبادئ ميكانيكا الكم},
    author = {Paul Adrien Maurice Dirac},
    isbn = {9780198520115},
    series = {السلسلة الدولية من المونوغرافيات في الفيزياء},
    year = {1981},
    publisher = {Clarendon Press},
    keywords = {physics}
}

@online{knuthwebsite,
    author = "Donald Knuth",
    title = "كنوث: الحواسيب والتنضيد",
    url  = "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
    addendum = "(تاريخ الوصول: 01.09.2016)",
    keywords = "latex,knuth"
}

@inbook{knuth-fa,
    author = "Donald E. Knuth",
    title = "الخوارزميات الأساسية",
    publisher = "Addison-Wesley",
    year = "1973",
    chapter = "1.2",
    keywords  = "knuth,programming"
}
...
```

يحتوي هذا الملف على سجلات بتنسيق خاص؛ فعلى سبيل المثال، يُعرَّف المرجع الببليوغرافي الأول بواسطة:

**@article{...}**

هذا هو السطر الأول من إدخال سجل، وتشير @article إلى BibTeX بأن المعلومات المخزنة هنا تتعلق بمقال. تُحاط المعلومات الخاصة بهذا الإدخال بين أقواس معقوفة. وبالإضافة إلى أنواع الإدخال الموضحة في المثال (article, book, online and inbook) توجد أنواع كثيرة أخرى، انظر دليل المرجع.

**einstein**

تم إسناد التصنيف einstein إلى هذا الإدخال، وهو معرّف فريد يمكن استخدامه للإشارة إلى هذا المقال داخل المستند.

**author = "Albert Einstein",**

هذا هو الحقل الأول في إدخال المرجع، ويشير إلى أن مؤلف هذا المقال هو ألبرت أينشتاين. يمكن إضافة عدة حقول مفصولة بفواصل باستخدام الصياغة نفسها key = value، على سبيل المثال: العنوان، الصفحات، السنة، URL، إلخ. انظر دليل المرجع للحصول على قائمة الحقول الممكنة.

يمكن لاحقًا طباعة المعلومات الموجودة في هذا الملف والإشارة إليها داخل مستند LaTeX، كما هو موضح في الأقسام السابقة، بالأمر `\addbibresource{sample.bib}`. لن تُعرض كل المعلومات الموجودة في ملف .bib، بل يعتمد ذلك على نمط قائمة المراجع المُعيَّن في المستند.

[افتح مثالًا أكثر اكتمالًا على `biblatex` المثال في Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## تخصيص قائمة المراجع

يتيح Biblatex تخصيصًا عاليًا لقسم قائمة المراجع بأقل جهد. وقد ذُكر أن عدة [أنماط الاستشهاد](/latex/ar/almraja-walastshhadat/08-biblatex-citation-styles.md) و [أنماط قائمة المراجع](/latex/ar/almraja-walastshhadat/07-biblatex-bibliography-styles.md) متاحة، ويمكنك أيضًا إنشاء أنماط جديدة. ومن خيارات التخصيص الأخرى تغيير العنوان الافتراضي لقسم قائمة المراجع.

```latex
\documentclass{article}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{إدارة المراجع: حزمة \texttt{biblatex}}
\author{Overleaf}
\date{مايو 2021}

\begin{document}

\maketitle

باستخدام \texttt{biblatex} يمكنك عرض قائمة مراجع مقسّمة إلى أقسام،
وفقًا لنوع الاستشهاد. لنستشهد! ورقة أينشتاين في المجلة \cite{einstein}
وكتاب ديراك \cite{dirac} هما عناصر مرتبطة بالفيزياء. بعد ذلك، \textit{The \LaTeX\ Companion}
كتاب \cite{latexcompanion}، وموقع دونالد كنوث \cite{knuthwebsite}،
\textit{The Comprehensive Tex Archive Network} (CTAN) \cite{ctan} هي
عناصر مرتبطة بـ \LaTeX؛ أما العناصر الأخرى، عناصر دونالد كنوث،
\cite{knuth-fa,knuth-acp} فهي مخصصة للبرمجة.

\medskip

\printbibliography[title={قائمة المراجع الكاملة}]
```

![BiblatexEx3OLV2.png](/files/29f4e2d088c5a887675eac009e961a9fb8b5615b)

المعامل الإضافي `title={قائمة المراجع الكاملة}` الممرَّر داخل الأقواس إلى الأمر `\printbibliography` هو الذي يغيّر العنوان.

يمكن أيضًا تقسيم قائمة المراجع إلى أقسام بناءً على مرشحات مختلفة، على سبيل المثال: طباعة المراجع من المؤلف نفسه فقط، أو من المجلة نفسها، أو بعناوين متشابهة. فيما يلي مثال.

```latex
\printbibliography[type=article,title={المقالات فقط}]
\printbibliography[type=book,title={الكتب فقط}]

\printbibliography[keyword={physics},title={المراجع المرتبطة بالفيزياء فقط}]
\printbibliography[keyword={latex},title={المراجع المرتبطة بـ \LaTeX فقط}]
```

![BiblatexEx4OLV2.png](/files/dfafaaf153085477702d38ea2cf77e263ac4e840)

هنا، تُقسَّم قائمة المراجع إلى 4 أقسام. وتُشرح صياغة الأوامر المستخدمة هنا أدناه:

**\printbibliography\[type=article,title={المقالات فقط}]**

يطبع فقط الإدخالات التي يكون نوعها "article"، ويضبط العنوان "المقالات فقط" لهذا القسم. وتعمل الصياغة نفسها مع أي نوع إدخال آخر.

**\printbibliography\[keyword={physics},title={المراجع المرتبطة بالفيزياء فقط}]**

يُرشّح إدخالات قائمة المراجع التي تتضمن كلمة "physics" في أي من الحقول. ويضبط العنوان "المراجع المرتبطة بالفيزياء فقط" لذلك القسم.

[افتح مثالًا أكثر اكتمالًا على `biblatex` المثال في Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## إضافة قائمة المراجع إلى جدول المحتويات

حتى تُطبع قائمة المراجع في جدول المحتويات، يجب تمرير خيار إضافي إلى `\printbibliography`

```latex
\printbibliography[
heading=bibintoc,
title={قائمة المراجع الكاملة}
]

\printbibliography[heading=subbibintoc,type=article,title={المقالات فقط}]
```

![BiblatexEx5OLV2.png](/files/380ca822f178e3f4225dc6cbeeef65c1b73e8cdb)

تُضاف فقرة وفرعية إلى جدول المحتويات:

* في الحالة الأولى، تؤدي إضافة `heading=bibintoc` إلى إضافة العنوان إلى جدول المحتويات كفصل غير مرقّم إن أمكن، أو كقسم غير مرقّم وإلا.
* أما الحالة الثانية فهي `heading=subbibintoc` التي تضيف العنوان كإدخال من المستوى الثاني في جدول المحتويات، وفي هذا المثال كقسم فرعي متداخل ضمن "قائمة المراجع الكاملة".

[افتح مثالًا أكثر اكتمالًا على `biblatex` المثال في Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## دليل المراجع

**أنواع الإدخالات المدعومة**

|               |                |              |
| ------------- | -------------- | ------------ |
| article       | book           | mvbook       |
| inbook        | bookinbook     | suppbook     |
| booklet       | collection     | mvcollection |
| incollection  | suppcollection | manual       |
| misc          | عبر الإنترنت   | patent       |
| periodical    | suppperiodical | proceedings  |
| mvproceedings | inproceedings  | مرجعي        |
| mvreference   | inreference    | التقرير      |
| set           | thesis         | unpublished  |
| custom        | conference     | electronic   |
| masterthesis  | phdthesis      | techreport   |

**حقول الإدخال المدعومة** (تعتمد المعلومات المطبوعة على نمط قائمة المراجع)

|               |              |               |                 |
| ------------- | ------------ | ------------- | --------------- |
| abstract      | addendum     | afterword     | annotate        |
| حقل المؤلف    | authortype   | bookauthor    | bookpagination  |
| booksubtitle  | booktitle    | chapter       | commentator     |
| date          | doi          | edition       | editor          |
| editortype    | eid          | entrysubtype  | eprint          |
| eprinttype    | eprintclass  | eventdate     | eventtitle      |
| قابل للتحرير  | foreword     | holder        | howpublished    |
| indextitle    | institution  | المقدمة       | isan            |
| isbn          | ismn         | isrn          | issue           |
| issuesubtitle | issuetitle   | iswc          | journalsubtitle |
| journaltitle  | label        | اللغة         | مكتبة           |
| location      | mainsubtitle | maintitle     | month           |
| note          | number       | organization  | origdate        |
| origlanguage  | origlocation | origpublisher | origtitle       |
| pages         | pagetotal    | pagination    | part            |
| publisher     | pubstate     | reprinttitle  | السلسلة         |
| shortauthor   | shortedition | shorthand     | shorthandintro  |
| shortjournal  | shortseries  | shorttitle    | subtitle        |
| حقل العنوان   | translator   | type          | url             |
| venue         | version      | volume        | year            |

**خيارات فرز قائمة المراجع**

| خيار    | الوصف                                                                |
| ------- | -------------------------------------------------------------------- |
| `nty`   | الفرز حسب الاسم، ثم العنوان، ثم السنة                                |
| `nyt`   | الفرز حسب الاسم، ثم السنة، ثم العنوان                                |
| `nyvt`  | الفرز حسب الاسم، ثم السنة، ثم المجلد، ثم العنوان                     |
| `anyt`  | الفرز حسب التصنيف الأبجدي، ثم الاسم، ثم السنة، ثم العنوان            |
| `anyvt` | الفرز حسب التصنيف الأبجدي، ثم الاسم، ثم السنة، ثم المجلد، ثم العنوان |
| `ydnt`  | الفرز حسب السنة (تنازليًا)، ثم الاسم، ثم العنوان                     |
| `none`  | تُعالَج الإدخالات بحسب ترتيب الاستشهاد                               |

للحصول على معلومات مفصلة حول هذه الإدخالات والخيارات، انظر توثيق الحزمة.

## قراءة إضافية

لمزيد من المعلومات، انظر

* [أنماط قائمة مراجع Biblatex](/latex/ar/almraja-walastshhadat/07-biblatex-bibliography-styles.md)
* [أنماط استشهاد Biblatex](/latex/ar/almraja-walastshhadat/08-biblatex-citation-styles.md)
* [إدارة الببليوغرافيا باستخدام natbib](/latex/ar/almraja-walastshhadat/02-bibliography-management-with-natbib.md)
* [إدارة قائمة المراجع باستخدام BibTeX](/latex/ar/almraja-walastshhadat/01-bibliography-management-with-bibtex.md)
* [إنشاء وإدارة قوائم المراجع باستخدام BibTeX على Overleaf](https://www.overleaf.com/blog/532)
* [توثيق حزمة Biblatex](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)
* [دعم اللغات الدولية](/latex/ar/allghat/03-international-language-support.md)
* [جدول المحتويات](/latex/ar/bnyh-almstnd/02-table-of-contents.md)
* [الإدارة في مشروع كبير](/latex/ar/bnyh-almstnd/07-management-in-a-large-project.md)
* [مشاريع LaTeX متعددة الملفات](/latex/ar/bnyh-almstnd/08-multi-file-latex-projects.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/ar/mzyd-mn-almwdhwaat/05-bibliography-management-in-latex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
