\documentclass{article} % Basic document class (template). \usepackage[T2A,T1]{fontenc} % Specify font encodings. \usepackage[utf8]{inputenc} % Specify input file encodings. \usepackage[bidi=default]{babel} % Use babel for i18n. \usepackage{graphicx} % Image support. \usepackage{xcolor} % Colored text support. \usepackage{montserrat} % Custom font. \usepackage{hyperref} % Hyperlinks. \usepackage{indentfirst} % Auto indent for paragraphs. \usepackage{luacode} % Lua scripts support. \usepackage{tcolorbox} % Code blocks. \usepackage{listofitems} % For loops. \input{Shell} % Import shell support. % Configure geometry. \usepackage[ a4paper, left = 0.5in, right = 0.5in, top = 0.5in, bottom = 0.5in ]{geometry} % Paragraph spacing. \usepackage[ skip = 4pt, indent = 20pt ]{parskip} % Configure hyperlinks. \hypersetup{ linktocpage = true, colorlinks = true, hidelinks = true, linktoc = all } % Specify where images are stored. \graphicspath{ {../image}{../build/image} } \babelprovide[import]{russian} % Add Russian support. \babelfont{rm}{montserrat} % Use custom serif font for English. \babelfont{sf}{montserrat} % Use custom sans font for English. \babelfont{tt}{montserrat} % Use custom mono font for English. \babelfont[russian]{rm}{montserrat} % Use custom serif font for Russian. \babelfont[russian]{sf}{montserrat} % Use custom sans font for Russian. \babelfont[russian]{tt}{montserrat} % Use custom mono font for Russian. \begin{document} \input{Style} % Import common styles. \input{Const} % Import constant values. \input{Page} % Import pages info. \input{i18n/Month} % Import month values. \input{view/Radio} % Import radio view. \input{view/List} % Import list view. \input{page/Example} % Example page. \end{document}