首頁>LaTeX>source
\documentclass[12pt]{article}
\usepackage[paperwidth=8.5in,paperheight=14in,left=1cm,right=1.5cm,top=1cm,bottom=0cm]{geometry} %margins
\usepackage{amsmath,polyglossia,fontspec}
\setmainlanguage{english}
\setotherlanguage[numerals=western]{urdu}
\setotherlanguage[numerals=western]{arabic}
\setmainfont{Times New Roman}
\newfontfamily\urdufont[Script=Arabic,Scale=1.2]{Jameel Noori Nastaleeq}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.2]{Scheherazade}
\parindent=0in % no spacing at the start of paragraphs
\begin{document}
Here is some text in arabic 
\\
\hfill
\textarabic{
اَللَّھُمَّ    إِنِّیْ
}
\end{document}

我試圖从右到左開始阿拉伯語,但似乎\ hfill無效.所以,如果還有其他办法,請告诉我。

最新回復
  • 2019-12-5
    1 #

    \text⟨lang⟩   巨集仅用於短插入.使用 \begin{⟨lang⟩} … \end{⟨lang⟩}   代替.它將排版一个新段落.在你使用 Arabic的情况下   该段从右到左排版。

    \documentclass[12pt]{article}
    \usepackage[paperwidth=8.5in,paperheight=14in,left=1cm,right=1.5cm,top=1cm,bottom=0cm]{geometry} %margins
    \usepackage{amsmath,polyglossia,fontspec}
    \setmainlanguage{english}
    \setotherlanguage[numerals=western]{urdu}
    \setotherlanguage[numerals=western]{arabic}
    \setmainfont{Times New Roman}
    \newfontfamily\urdufont[Script=Arabic,Scale=1.2]{Jameel Noori Nastaleeq}
    \newfontfamily\arabicfont[Script=Arabic,Scale=1.2]{Scheherazade}
    \parindent=0in % no spacing at the start of paragraphs
    \begin{document}
    Here is some text in arabic 
    \begin{Arabic}
    اَللَّھُمَّ    إِنِّیْ
    \end{Arabic}
    \end{document}
    

    請註意,您無法使用 arabic環境 ,作為 \arabic   是 由LaTeX內部定義.你需要使用 Arabic環境   代替。

  • 删除目錄中的縮排
  • LaTeX pgfplots:使用Tikz覆盖两个褪色圆圈