我们已经使用了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}
}