I wonder, if it's not difficult for you, I am uploading a LaTeX code which returns Urdu text in XeLaTeX, however, can you arrange its preamble into a separate style file and LaTeX body file?
Like, the style, used in research papers.
%% __________ %%% ______________ %%
\documentclass[a4paper,12pt,twosided,openright,notitlepage,numbers,sort&compress]{article}
\RequirePackage[a4wide]{geometry}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssym,amsthm}
\usepackage{graphicx,wrapfig,subfig,adjustbox}
\usepackage{caption,subcaption,sidecap}%%showframe, creates frame on each page
\usepackage[justification=justified,singlelinecheck=false]{caption}
\usepackage{calc}
\usepackage[most]{tcolorbox}
\usepackage[usenames,dvipsnames,x11names]{xcolor}
\usepackage{tikz,multido,pgfplots,pagecolor}
\usetikzlibrary{calc,shapes.geometric,matrix,mindmap,shapes.misc,patterns,positioning,backgrounds}
\usetikzlibrary{arrows,snakes,trees,decorations.pathmorphing}
\RequirePackage{cite,super}
\usepackage[hidelinks=true]{hyperref} % removes color boxes around clickables
\hypersetup{
colorlinks = true, %Colours links instead of ugly boxes
urlcolor = blue, %Colour for external hyperlinks
linkcolor = red!50, %Colour of internal links
citecolor = green %Colour of citations
}
%%%%%%%%% Urdu Specification with Polyglossia %%%%%%%%%%%
\usepackage{xltxtra}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[numerals=western]{urdu} % =eastern if east no desired!
\setotherlanguages{arabic,english} %% or others
\usepackage[english,arabic,urdu]{babel}
\renewcommand{\thesection}{\arabic{section} ۔ }
\renewcommand{\labelenumi}{\arabic{enumi} ۔ }
\parindent 0.3in
\rightfootnoterule
\newfontfamily\urdufont[Script=Arabic,Language=Urdu,Scale=1.5,WordSpace=5]{Jameel Noori Nastaleeq}
\setcounter{DefaultLines}{3}
\setlength{\DefaultNindent}{0pt}
%======================================================================================
% Title and Abstract Settings
%======================================================================================
\newenvironment{affiliations}{%
\setcounter{enumi}{1}%
\setlength{\parindent}{0in}%
\slshape\sloppy%
\begin{list}{\upshape$^{\arabic{enumi}}$}{%
\usecounter{enumi}%
\setlength{\leftmargin}{0in}%
\setlength{\topsep}{0in}%
\setlength{\labelsep}{0in}%
\setlength{\labelwidth}{0in}%
\setlength{\listparindent}{0in}%
\setlength{\itemsep}{0ex}%
\setlength{\parsep}{0in}%
}
}{\end{list}\par\vspace{12pt}}
%% Redefine the abstract environment to be the first bold paragraph
\renewenvironment{abstract}{%
\setlength{\parindent}{0in}%
\setlength{\parskip}{0in}%
\bfseries%
%\rule{\textwidth}{3pt}
}{\par\vspace{0pt}%\rule{\textwidth}{1.3pt}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\mainmatter
\begin{document} %%%%%%%%%%
\chapter{\LARGE بنیادئ فزکس کو بھی کچھ تبدیلیوں کے ساتھ ترتیب} %this is title of the paper
\newline
\item\textenglish{Saeed Akhtar^{1,2}, Amala Fida^2} %% these are authors
\begin{affiliations}
\item\textenglish{Government Postgraduate College No.1 Abbottabad 22010}
\footnote{
\item\textenglish{SPINTRONICS and Nanoelectronics Research Center}}
\footnote{\textenglish{Electronic Email: akhtar73@me.com}}
\end{affiliations}
\date{\today}
%}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \atxy{-6.65in}{11.4in}{\includegraphics[scale=1.23]{ZmI9O}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{abstract}
{\noindent\fcolorbox{cyan!60}{cyan!60}{\parbox{\linewidth -2\fboxsep -2\fboxrule}{{\textcolor{white}{
بِسمِ اللہ الرّ خمّنِ الرّ خیم ہکرنا چائتے ھیں ۔ جیسے جیسے ڈیوایئس کا سایئز کم ھوتا جاتا ھے، اسی طرح فزکس بھی تبدیل ھوتی جاتی ھے۔
\vspace{0.15in}
\noindent
\begin{center}
اردو ہے جس کا نام ، ہمیں جانتے ہیں داغ \\
سارے جہاں میں دھوم ہماری زباں کی ہے \\
\hspace{6cm} (داغ دھلوی)
\end{center}
}}}}
\end{abstract}
%\bfseries%
\vspace{0.25in}
\noindent
\hspace{0in}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{انڈکس بنانا}
چلو تھوڑا ساتھ نھِیں چلتئ ھو؟
چلو تھوڑا ساتھ نھِیں چلتئ ھو؟
چلو تھوڑا ساتھ نھِیں چلتئ ھو؟
چلو تھوڑا ساتھ نھِیں چلتئ ھو؟
چلو تھوڑا ساتھ نھِیں چلتئ ھو؟
چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھِیں چلتئ ھو؟چلو تھوڑا ساتھ نھ.
\subsection{سب ارودو میں لکھو}
آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟
\section{مکس سیکشن}
\textenglish{English, Urdu mix. The field of semiconductors started in the mid of the last century and was geared by the invention of the transistor where.\cite{kr1,kr2,book}}
چلو تھوڑا ساتھ نھِیں چلتئ ھو؟آوَ سیمی کنڈکٹرز کو بھی پڑھتے ھیں۔
چلو تھوڑا ساتھ نھِیں چلتئ ھو؟
چلو تھوڑا ساتھ نھِیں چلتئ ھو؟
آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟ آوَ پھر کوشش کر کے دیکھتے ھیں۔ اسی طرح مل جل کر کام کرنے میں ھی اچھائ نظر کیوں نہیں آتی؟
\vspace{0.5in}
\noindent
\begin{center}
اردو ہے جس کا نام ، ہمیں جانتے ہیں داغ \
سارے جہاں میں دھوم ہماری زباں کی ہے \
\hspace{6cm} (داغ دھلوی)
\end{center}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{thebibliography}{1}
\bibitem{kr1} \textenglish{Davidson III, F. M., Schricker, A.D., Wiacek, and R. J. Korgel, B. A. Adv. Mater. 16, 646-649, (2004).}
\bibitem{kr2} \textenglish{Davidson III, F. M., Lee, D. C., Fanfair, D. D., and Korgel, B. A. J. Phys. Chem. C111, 2929-2932 (2007).}
\bibitem{book} \textenglish{Jones, R. A. L. Soft Machines: Nanotechnology and Life Ch. 3 (Oxford Univ. Press, Oxford, 2004).}
\end{thebibliography}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}
babelandpolyglossiaat the same time. – Javier Bezos Jul 08 '20 at 12:04fontenc—and other legacy 8-bit font packages—aren’t needed with Unicode. – Davislor Jul 08 '20 at 19:26