键入urdu文本时环境问题中的自动编号

时间:2018-07-03 10:51:15

标签: internationalization latex xelatex

我正在用乌尔都语写一些文字作为问答方式。

以下是一个最小的例子

\documentclass[paper=a4, 12pt, oneside]{book}

\usepackage{tcolorbox}
\tcbuselibrary{theorems}

\usepackage{polyglossia}
\usepackage{fontspec}

\setmainlanguage{urdu}



\setmainfont[Path=/Users/imdad/fonts/]{Jameel-Noori-Nastaleeq.ttf}
%\setmainfont{Urdu Typesetting}

%\setmainfont{Xebec Unicode}
%\setmainfont{Urdu Typesetting}
%\setmainfont{Ibteda Unicode}

\usepackage{tcolorbox}
\tcbuselibrary{theorems}

\newcounter{ques}
\providecommand\theoremnumber{}

\newtcbtheorem[number within=chapter]{Theorembase}{سوال \theoremnumber}{}{Th}
\newenvironment{question}[1]
{\renewcommand{\theoremnumber}{#1}\begin{Theorembase*}}
    {\end{Theorembase*}}


%\setlist{after=\vspace{\baselineskip},topsep=0pt}
\begin{document}
\chapter{سوال جواب}

\begin{question}{1}{یہ سوال ہے}
یہ جواب ہے
\end{question}

\begin{question}{2}{یہ سوال ہے}
یہ جواب ہے
\end{question}


\end{document}

在此示例中,我必须手动键入问题编号。可以自动完成吗?

0 个答案:

没有答案