template-01.tex 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. \documentclass[paper=letter, DIV=classic, headings=small]{scrartcl}
  2. \usepackage{ccicons}
  3. \usepackage{paralist}
  4. \usepackage{arabluatex}
  5. \usepackage{hyperref}
  6. \hypersetup{colorlinks, linkcolor=blue, breaklinks}
  7. \subject{\textsf{arabluatex} sample files}
  8. \title{The Basics}
  9. \author{Robert Alessi\thanks{\cczero\ This file is public domain.}}
  10. \begin{document}
  11. \maketitle
  12. \begin{abstract}
  13. This file demonstrates the basic features of \texttt{arabluatex}.
  14. \end{abstract}
  15. \section{The less, the better}
  16. \label{sec:less-better}
  17. \textsf{arabluatex} is loaded by one single line in the preamble:
  18. \begin{verbatim}
  19. \usepackage{arabluatex}
  20. \end{verbatim}
  21. That said, there are two subsequent requirements:
  22. \begin{compactenum}
  23. \item An Arabic font: \textsf{arabluatex} tries to load the
  24. \textsf{Amiri} Arabic font which is already part of
  25. \textsf{texlive}.
  26. \item A Roman font that has all the characters that are needed for
  27. the transliteration of the Arabic.
  28. \end{compactenum}
  29. Once these requirements are met, one may insert Arabic words in
  30. left-to-right paragraphs like so: \verb|\arb{da_hala mubtasimaN}|,
  31. \arb{da_hala mubtasimaN}. Or insert running paragraphs of Arabic text
  32. inside the \verb|arab| environment, like so:---
  33. \begin{verbatim}
  34. \begin{arab}
  35. 'at_A .sadIquN 'il_A ju.hA ya.tlubu min-hu .himAra-hu li-yarkaba-hu
  36. fI safraTiN qa.sIraTiN fa-qAla la-hu: sawfa 'u`Idu-hu 'ilay-ka fI
  37. 'l-masA'-i wa-'adfa`u la-ka 'ujraTaN. fa-qAla ju.hA: 'anA 'AsifuN
  38. jiddaN 'annI lA 'asta.tI`u 'an 'u.haqqiqa la-ka ra.gbata-ka
  39. fa-'l-.himAr-u laysa hunA 'l-yawm-a. wa-qabla 'an yutimma ju.hA
  40. kalAma-hu bada'a 'l-.himAr-u yanhaqu fI 'i.s.tabli-hi. fa-qAla la-hu
  41. .sadIqu-hu: 'innI 'asma`u .himAra-ka yA ju.hA yanhaqu. fa-qAla la-hu
  42. ju.hA: .garIbuN 'amru-ka yA .sadIqI 'a-tu.saddiqu 'l-.himAr-a
  43. wa-tuka_d_diba-nI?
  44. \end{arab}
  45. \end{verbatim}
  46. \begin{arab}
  47. 'at_A .sadIquN 'il_A ju.hA ya.tlubu min-hu .himAra-hu li-yarkaba-hu
  48. fI safraTiN qa.sIraTiN fa-qAla la-hu: sawfa 'u`Idu-hu 'ilay-ka fI
  49. 'l-masA'-i wa-'adfa`u la-ka 'ujraTaN. fa-qAla ju.hA: 'anA 'AsifuN
  50. jiddaN 'annI lA 'asta.tI`u 'an 'u.haqqiqa la-ka ra.gbata-ka
  51. fa-'l-.himAr-u laysa hunA 'l-yawm-a. wa-qabla 'an yutimma ju.hA
  52. kalAma-hu bada'a 'l-.himAr-u yanhaqu fI 'i.s.tabli-hi. fa-qAla la-hu
  53. .sadIqu-hu: 'innI 'asma`u .himAra-ka yA ju.hA yanhaqu. fa-qAla la-hu
  54. ju.hA: .garIbuN 'amru-ka yA .sadIqI 'a-tu.saddiqu 'l-.himAr-a
  55. wa-tuka_d_diba-nI?
  56. \end{arab}
  57. \section{Options}
  58. \label{sec:options}
  59. \textsf{arabluatex} may be loaded with four mutually exclusive options:---
  60. \begin{compactdesc}
  61. \item[voc] To have every short vowel written. This option is loaded by
  62. default.
  63. \item[fullvoc] To have the \arb[trans]{sukUn} and the
  64. \arb[trans]{wa.slaT} expressed in addition to what \verb|voc|
  65. already does.
  66. \item[novoc] To have all the diacritics discarded.
  67. \item[trans] To have the Arabic transliterated into one of the
  68. accepted standards.
  69. \end{compactdesc}
  70. \begin{verbatim}
  71. % <preamble>
  72. \usepackage{arabluatex} % this loads 'voc' by default
  73. \usepackage[voc]{arabluatex}
  74. \usepackage[fullvoc]{arabluatex}
  75. \usepackage[novoc]{arabluatex}
  76. \usepackage[trans]{arabluatex}
  77. \end{verbatim}
  78. At any point of the document, any mode can be set locally, like so:---
  79. \begin{verbatim}
  80. English paragraph: To have the \arb[trans]{sukUn} and the
  81. \arb[trans]{wa.slaT} expressed...
  82. \begin{arab}[trans] % Arabic paragraph
  83. 'at_A .sadIquN 'il_A \uc{j}u.hA ya.tlubu min-hu .himAra-hu
  84. li-yarkaba-hu fI safraTiN qa.sIraTiN fa-qAla la-hu: sawfa 'u`Idu-hu
  85. 'ilay-ka fI 'l-masA'-i wa-'adfa`u la-ka 'ujraTaN.
  86. \end{arab}
  87. \end{verbatim}
  88. English paragraph: To have the \arb[trans]{sukUn} and the
  89. \arb[trans]{wa.slaT} expressed...
  90. \begin{arab}[trans] % Arabic paragraph
  91. 'at_A .sadIquN 'il_A \uc{j}u.hA ya.tlubu min-hu .himAra-hu
  92. li-yarkaba-hu fI safraTiN qa.sIraTiN fa-qAla la-hu: sawfa 'u`Idu-hu
  93. 'ilay-ka fI 'l-masA'-i wa-'adfa`u la-ka 'ujraTaN.
  94. \end{arab}
  95. \end{document}