> 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/almraja-walastshhadat/03-bibliography-management-with-biblatex.md).

# إدارة المراجع باستخدام biblatex

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

## مقدمة

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

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{biblatex}
\addbibresource{sample.bib}

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

\printbibliography

\end{document}
```

![BiblatexEx1.png](/files/776da44a896f90cd71413a61db6d80e2202c6109)

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

**\usepackage{biblatex}**

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

**\addbibresource{sample.bib}**

يستورد ملف بيانات bibtex sample.bib، وهذا الملف هو الذي يتضمن معلومات عن كل كتاب أو مقالة مُشار إليها، إلخ. راجع قسم ملف المراجع لمزيد من المعلومات.

**\cite{einstein}**

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

**\printbibliography**

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

***يوفر Overleaf عدة قوالب بأنماط مُعرَّفة مسبقًا لإدارة قائمة المراجع. راجع*** [***هذه الأمثلة.***](https://www.overleaf.com/latex/templates/tagged/bibliography)

[افتح مثالًا على حزمة biblatex في Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

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

يمكن تمرير عدة معاملات إلى بيان استيراد الحزمة، فلنرَ

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\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}، وDonald
موقع Knuth الإلكتروني \cite{knuthwebsite}، و\textit{The Comprehensive Tex Archive
Network} ‏(CTAN) \cite{ctan} هي عناصر متعلقة بـ\LaTeX؛ لكن عناصر Donald
Knuth الأخرى \cite{knuth-fa,knuth-acp} مخصصة للبرمجة.

\medskip

\printbibliography

\end{document}
```

![BiblatexEx2.png](/files/0f699edbd3296d1a81ba5e403b40ca9b30c1d17e)

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

**backend=biber**

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

**style=alphabetic**

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

**sorting=ynt**

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

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

[افتح مثالًا على حزمة biblatex في Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

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

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

```latex
@article{einstein,
    author =       "ألبرت أينشتاين",
    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 =     "الفيزياء"
}

@book{dirac,
    title={مبادئ ميكانيكا الكم},
    author={بول أدرين موريس ديراك},
    isbn={9780198520115},
    series={السلسلة الدولية للكتب الأحادية في الفيزياء},
    year={1981},
    publisher={كلارندون برس},
    keywords = {physics}
}

@online{knuthwebsite,
    author    = "دونالد كنوت",
    title     = "Knuth: الحواسيب والتنسيق الطباعي",
    url       = "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
    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=Example+using+BiBLaTeX\&latexEngine=pdflatex\&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[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\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}، وDonald
موقع Knuth الإلكتروني \cite{knuthwebsite}، و\textit{The Comprehensive Tex Archive
Network} ‏(CTAN) \cite{ctan} هي عناصر متعلقة بـ\LaTeX؛ لكن عناصر Donald
Knuth الأخرى \cite{knuth-fa,knuth-acp} مخصصة للبرمجة.

\medskip

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

\end{document}
```

![BiblatexEx3.png](/files/23197a0a87dfb479e427574ac429922545483f89)

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

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

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

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

![BiblatexEx4.png](/files/28737bbc8edfcf9224b1d95873c6c1ce54eb4df3)

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

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

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

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

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

[افتح مثالًا على حزمة biblatex في Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

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

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

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

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

![BiblatexEx5.png](/files/3c859d949e0fa807230482988376930440b28e1f)

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

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

[افتح مثالًا على حزمة biblatex في Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&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   |
| رسالة ماجستير | phdthesis      | techreport   |
| نوع البيانات  |                |              |

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

|               |              |               |                 |
| ------------- | ------------ | ------------- | --------------- |
| abstract      | afterword    | تعليق توضيحي  | المُعلِّق       |
| حقل المؤلف    | 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`  | تُعالَج الإدخالات بحسب ترتيب الاستشهاد                               |

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

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

* [أنماط المراجع](/latex/ar/almraja-walastshhadat/04-bibtex-bibliography-styles.md)
* [أنماط استشهاد Biblatex](/latex/ar/almraja-walastshhadat/08-biblatex-citation-styles.md)
* [إدارة المراجع الأساسية](/latex/ar/mzyd-mn-almwdhwaat/05-bibliography-management-in-latex.md)
* [إدارة الببليوغرافيا باستخدام natbib](/latex/ar/almraja-walastshhadat/02-bibliography-management-with-natbib.md)
* [توثيق biblatex](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)


---

# 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/almraja-walastshhadat/03-bibliography-management-with-biblatex.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.
