使用 multibib 包的波斯语参考资料

使用 multibib 包的波斯语参考资料

我们已经使用了multibib带有命令的包\newcites{ب}

因为这个字母“ب”是波斯字母之一,所以 latex 会.aux在任何计算机(如)中生成具有奇怪且未定义名称及其变量的文件ظ..aux。所以我们无法编写唯一的命令来构建我们的引用。比如bibtex A.aux

我怎么解决这个问题?

我们希望 latex[الف1]在‍‍。

\documentclass{scrartcl}

\usepackage[resetlabels,labeled]{multibib}

\usepackage{xepersian}
\settextfont{XB Niloofar}
\newcommand{\ReferenceDocuments}{\rl{مستندات مرجع}}
\newcommand{\RelevantDocumentation}{\rl{مستندات ذیربط}}
\newcites{الف,ب}{\ReferenceDocuments%
,
\RelevantDocumentation}
\begin{document}
یک استناد به مستندات مرجع
 \cite{bb} 
 یک استناد به مستندات ذیربط
  \citeالف{aa}
  یک استناد به مراجع اصلی
 \citeالف{cc}
 یک استناد دیگر 
 \citeب{dd}

\renewcommand{\refname}{\rl{مراجع}}
\bibliographystyle{plain-fa}
\bibliography{lit}                 

\bibliographystyleالف{plain}
\bibliographyالف{lit}         

\bibliographystyleب{plain}
\bibliographyب{lit}          

\end{document}

.bib 文件:

@Article{aa,
  author =   {Author, A.},
  title =    {Title},
  journal =  {Journal},
  year =     2000
}

@ARTICLE{bb,
  AUTHOR =  {واحدی, مصطفی},
  TITLE =  {درختان پوشای کمینه دورنگی مسطح},
  JOURNAL =  {مجله فارسی نمونه},
  VOLUME =  {1},
  YEAR =  {1387},
  NUMBER =  {2},
  MONTH =  {آبان},
  PAGES =  {22-30},
  LANGUAGE =   {Persian}
}

@ARTICLE{dd,
  AUTHOR =  {بهبودی‌فام, حسین},
  TITLE =  {یک عنوان درست و درمون},
  JOURNAL =  {مجله فارسی نمونه},
  VOLUME =  {1},
  YEAR =  {1387},
  NUMBER =  {2},
  MONTH =  {آبان},
  PAGES =  {22-30},
  LANGUAGE =   {Persian}
}

@ARTICLE{cc,
  AUTHOR =  {بهبودی, احمد},
  TITLE =  {یک عنوان درست و درمون},
  JOURNAL =  {مجله فارسی نمونه},
  VOLUME =  {1},
  YEAR =  {1387},
  NUMBER =  {2},
  MONTH =  {آبان},
  PAGES =  {22-30},
  LANGUAGE =   {Persian}
}

输出pdf: 在此处输入图片描述

相关内容