برای جدا کردن مرجعها، باید بستهی multibib را فراخوانی کنید.
\usepackage{multibib}
سپس مشخص میکنید که مرجعها چگونه گروهبندی شوند.
\newcites{fa}{مرجعهای فارسی}
\newcites{en}{مرجعهای انگلیسی}
در این فرمانها، آرگومان نخست نام مشخصهی آن گروه از مرجعها است و آرگومان دوم عنوانی است که در فهرست مرجعها چاپ میشود.
در این گام پروندهی bst که مشخص کنندهی سبک استناددهی است برای هر گروه از مرجعها تعیین میشود. با توجه به اینکه در این مثال از سبک استناددهی iran انتخاب شده است و این سبک استناددهی از پروندهی iran.bst استفاده میکند، سبک استناددهی تعیین میشود.
\bibligraphystylefa{iran}
\bibligraphystyleen{iran}
پس از انجام این کارها، میتوانید نوشتن را آغاز کنید. فقط به این نکته توجه کنید که برای استناد به مرجعهای فارسی از فرمان \citefa{key} و برای استناد به مرجعهای انگلیسی از فرمان \citeen{key} استفاده کنید.
در پایان نوشتار، برای چاپ مرجعهای فارسی از فرمان
\bibliographyfa{bibdatase}
و برای چاپ مرجعهای انگلیسی از فرمان
\bibliographyen{bibdatase}
استفاده کنید. توجه کنید که bibdabase نام پروندهی .bib است که اطلاعات شناسنامهای مرجعها در آن ذخیره شدهاند. در پروندههای قرار داده شده در این نشانی نام این پرونده Separate-References.bib است.
اکنون نوبت به پردازش پرونده میرسد. پروندهها را به این ترتیب پردازش کنید. نام پروندههای قرار داده شده در این نشانی Separate-References است؛ پس
xelatex Separate-References
bibtex8 -W -c iran-bibtex-cp1256fa Separate-References
bibtex8 -W -c iran-bibtex-cp1256fa fa
bibtex8 -W -c iran-bibtex-cp1256fa en
xelatex Separate-References
xelatex Separate-References
خروجی به دست آمده در این مثال چنین خواهد بود:
