![修复 sexam 包](https://linux22.com/image/426001/%E4%BF%AE%E5%A4%8D%20sexam%20%E5%8C%85.png)
此包是“考试”包的修改版本,与阿拉伯语(通过 XeLaTeX/polyglossia)的考试兼容
链接中有包文件,但是没有人工作。 https://www.ctan.org/tex-archive/macros/xetex/latex/sexam
有人能修复这个问题吗?
% !TEX TS-program = XeLaTeX
\documentclass[12pt]{exam}
\usepackage{bacex}
%--------------------info---------------------
\newcommand{\alg}{\bf الجمهورية الجزائرية الديمقراطية الشعبية}
\newcommand{\gov}{\bf وزارة التربية الوطنية \hfill الديوان الوطني للامتحانات و المسابقات}
\newcommand{\bac}{\bf امتحـان بكالوريا التعليم الثانوي
\hfill
دورة :
جوان 2017
}
\newcommand{ \duree }{\bf المدة :}
\newcommand{ \niveau }{\bf
الشعبة :
تقني رياضي }
\newcommand{ \exam }{\bf اختبار في مادة : }
%--------------------------------------------------------------------------
\begin{document}
%---------------------------------------------------------------
\begin{center}
\alg
\\
\gov
\\
\bac
\end{center}
{\niveau}
\rule{\textwidth}{1.4pt}\\[-2pt]
\centerline{ \exam
الرياضيات
\hfill
\duree
04 سا و 30 د }\\[-8pt]
\rule{\textwidth}{1.4pt}
%----------------------------------------------
\choi % اختيار الموضوعين
\\
%---------------------------------------
\one % الموضوع الأول
%----------------------------------------------
\vspace{0.6cm}
%--------------------------------------------------
\begin{questions}
\question [04] %التمرين الأول
الفضاء منسوب إلى المعلم المتعامد المتجانس
$\left(O;\overrightarrow{i};\overrightarrow{j};\overrightarrow{k}\right)$
.
\\
نعتبر النقط
$A(0;-1;2)$
،
$B(3;2;5)$
،
$C(3;-1;-1)$
و
$D(-3;5;-1)$
\\
ليكن
$(P)$
و
$(Q)$
المستويين اللذان معادلتاهما على الترتيب :
$x+y+z-1=0$
و
$x-z+2=0$
\end{questions}
\end{document}
答案1
你的示例在 texlive 中运行没有错误,除了字体Simplified Arabic
不可用(至少对我来说),所以你得到错误
! Package fontspec Error: The font "Simplified Arabic" cannot be found.
三次。您可以编辑本地副本以使用您已有的字体,或者像下面这样在本地重新定义字体声明,以便bacex
忽略包中的字体定义。
\documentclass[12pt]{exam}
\usepackage{fontspec}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.2]{Arial}
\newfontfamily\arabicfontsf[Script=Arabic,Scale=1.3]{Arial}
\newfontfamily\arabicfonttt[Script=Arabic,Scale=0.8]{Arial}
\let\zz\newfontfamily
\def\newfontfamily#1[#2]#3{}
\usepackage{bacex}
\let\newfontfamily\zz
%--------------------info---------------------
\newcommand{\alg}{\bf الجمهورية الجزائرية الديمقراطية الشعبية}
\newcommand{\gov}{\bf وزارة التربية الوطنية \hfill الديوان الوطني للامتحانات و المسابقات}
\newcommand{\bac}{\bf امتحـان بكالوريا التعليم الثانوي
\hfill
دورة :
جوان 2017
}
\newcommand{ \duree }{\bf المدة :}
\newcommand{ \niveau }{\bf
الشعبة :
تقني رياضي }
\newcommand{ \exam }{\bf اختبار في مادة : }
%--------------------------------------------------------------------------
\begin{document}
%---------------------------------------------------------------
\begin{center}
\alg
\\
\gov
\\
\bac
\end{center}
{\niveau}
\rule{\textwidth}{1.4pt}\\[-2pt]
\centerline{ \exam
الرياضيات
\hfill
\duree
04 سا و 30 د }\\[-8pt]
\rule{\textwidth}{1.4pt}
%----------------------------------------------
\choi % اختيار الموضوعين
\\
%---------------------------------------
\one % الموضوع الأول
%----------------------------------------------
\vspace{0.6cm}
%--------------------------------------------------
\begin{questions}
\question [04] %التمرين الأول
الفضاء منسوب إلى المعلم المتعامد المتجانس
$\left(O;\overrightarrow{i};\overrightarrow{j};\overrightarrow{k}\right)$
.
\\
نعتبر النقط
$A(0;-1;2)$
،
$B(3;2;5)$
،
$C(3;-1;-1)$
و
$D(-3;5;-1)$
\\
ليكن
$(P)$
و
$(Q)$
المستويين اللذان معادلتاهما على الترتيب :
$x+y+z-1=0$
و
$x-z+2=0$
\end{questions}
\end{document}
我在这里使用了 Arial:我看不懂这个脚本,但希望它看起来像预期的那样。