如何在主要用英语编写的文档中使用 xepersian?

如何在主要用英语编写的文档中使用 xepersian?

我正在尝试使用xepersian我正在尝试论文必须用英文书写。我一添加\usepackage{xepersian}文档,所有数字和日期就变成了波斯语,标题页内容大部分被删除,页眉fncychap完全消失,等等。

我以前从未用两种语言写过任何文档,而且我不确定是否需要导入任何其他包(以及是否需要将英语设置为默认语言)。

是否可以xepersian在对文档其余部分进行最少更改的情况下导入?由于我只会写一小段波斯语文本,所以我想修改xepersian.sty和注释不必要的子包(我知道这是实现我的目标最糟糕的方式)。

我见过基于的解决方案polyglossia但我不太清楚如何将它们应用到手头的问题上。

下面是一个 MWE,显示了一旦包含包,标题页将如何变化xepersian(您可以从上面的链接中获取 USC-Thesis;您只需要将所有替换monthgradmonth并将所有year替换为gradyear以避免与冲突xepersian。可能还有其他解决方案可以避免这种冲突,但我不知道):

% !TeX program = xelatex
% Compile the thesis with xelatex to ensure unicode characters are printed correctly.
\documentclass{USC-Thesis}

%\usepackage{polyglossia}
%\setdefaultlanguage{english}
%\setotherlanguages{persian}
%\usepackage{bidipoem}
%\usepackage{xepersian}
%\settextfont{XB Niloofar}

\begin{document}


\title{Title}

\author{Author}
\major{Major} 
\gradmonth{April} 
\gradyear{2020}

\maketitle

\topmatter{Acknowledgments}
Thank you.

\tableofcontents    % Table Of Contents
\listoftables       % List of tables
\listoffigures      % List of figures

\mainmatter

\chapter{Introduction}
This is the introduction

\end{document}

如果您能与我分享您可能的解决方案,我将不胜感激。

编辑:一旦我添加\usepackage{polyglossia},标题页,页码和文档类中定义的所有格式就会以某种方式被清除。

编辑2:看起来有可能存储一些定义maketitle导入之前一样polyglossia,然后恢复它们。

答案1

这可行。但是,即使只有英语,\gradmonth\grandyear无法与您共享的模板一起使用。

%!TEX program = xelatex
\documentclass{USC-Thesis}
\usepackage{polyglossia}
\setdefaultlanguage{english}
%Font for Persian. If you don't specify the script
%letters are displayed disconnected
\newfontfamily\persianfont{Scheherazade}[Script=Arabic]
%The second language
\setotherlanguage{persian}
\begin{document}
\title{Title}
\author{Author}
\major{Major}
%\gradmonth{} does not work. I don't know why
\month{April} 
%\gradyear{} also does not work
\year{2020}

\chapter{First}
\input ward

\input tufte
%Here you can write in Persian
\begin{persian}
%From Wikipedia:Simurgh
سیمُرغ نام یک پرندۀ اسطوره‌ای-افسانه‌ای ایرانی است. شاید بتوان سیمرغ را از مهم‌ترین موجودات در ادب پارسی برشمرد. دانشمندان زیادی از دیرباز به این پرنده در اساطیر ایرانی و شباهتهای آن با مرغان دیگری همچون çyena (شاهین)، گرودای هندی، وارغن، کرشیفت، امرو و کمروی اوستایی، چمروش و کَمَک در ادبیات پهلوی، عنقای عربی، هما و ققنوس در ادب پارسی، فونیکس یونانی، انزوی اکدی، و سیرنگ در ادبیات عامیانه پرداخته‌اند. او نقش مهمی در داستان‌های شاهنامه دارد. کُنام (آشیانه) او کوه اسطوره‌ای قاف است. دانا و خردمند است و به رازهای نهان آگاهی دارد. زال را می‌پرورد و همواره او را زیر بال خویش پشتیبانی می‌کند. به رستم در نبرد با اسفندیاررویین‌تن یاری می‌رساند. جز در شاهنامه دیگر شاعران پارسیگوی نیز سیمرغ را چهرهٔ داستان خود قرار داده‌اند. از جمله منطق الطیر، عطار نیشابوری نیز از آن دسته‌اند. 
\end{persian}
\end{document}

在此处输入图片描述

相关内容