这是我的第一个 LaTeX 项目。我正在使用 XelaTeX 编译 tex 文件。
我的阿拉伯语文档的等距行距出现了问题。第一页的基线网格没有问题,但第二页及以后的文本发生了偏移。我不知道为什么第一页显示正常,而其余的则不行。
\documentclass[a4paper, twoside, openany, 12pt]{memoir}
\settrimmedsize{29.7cm}{21cm}{*}
\settrims{0mm}{0mm}
\settypeblocksize{*}{\lxvchars}{1.618}
% Tried it with using only ratio to achieve golden section
% but the inner margins would become wide and outer thin.
% So had to specify the mergins using \setlrmarginsandblock{*}{3.5115cm}{1.618}
%\setlrmargins{*}{*}{1.618}
\setlrmarginsandblock{*}{3.5115cm}{1.618}
\setulmargins{*}{*}{1.618}
\setheadfoot{0.7cm}{0.74cm}
\setheaderspaces{*}{*}{1.618}
\checkandfixthelayout
\usepackage{fontspec}
\usepackage{layouts}
\usepackage{atbegshi,picture,xcolor}
\AtBeginShipout{%
\AtBeginShipoutUpperLeft{%
{\color{red}%
\put(\dimexpr -1in-\oddsidemargin,
-\dimexpr 1in+\topmargin+\headheight+\headsep+\topskip)%
{%
\vtop to\dimexpr\vsize+\baselineskip{
\hrule
\leaders\vbox to\baselineskip{\hrule width\hsize\vfill}\vfill
}%
}%
}}%
}
\usepackage{leading}
\usepackage{polyglossia}
\setmainlanguage[numerals=mashriq]{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic,Scale=2.0]{Traditional Arabic}
\let\arabicfonttt\ttfamily
\setsansfont[Script=Arabic,Scale=1.5]{Traditional Arabic}
\defaultfontfeatures{Mapping=tex-text}
\begin{document}
\lineskiplimit=-\maxdimen
%\lineskiplimit=-1000pt
\linespread{2.282}
%\leading{33.1pt}
%\renewcommand{\baselinestretch}{2.282}\normalsize
\mainmatter
\begin{Arabic}
\chapter*{\centerline{كِتَاب الطَّهَارَةِ}}
اَلْمِيَاهُ ثَلَاثَةٌ\\
اَلْأَوَّلُ: طَهُورٌ وَهُوَ اَلْبَاقِي عَلَى خِلْقَتِهِ وَمِنْهُ مَكْرُوهٌ كَمُتَغَيِّرٍ بِغَيْرِ مُمَازِجٍ وَمُحَرَّمٌ لَا يَرْفَعُ اَلْحَدَثَ وَيُزِيلُ اَلْخَبَثَ وَهُوَ اَلْمَغْصُوب وَغَيْرُ بِئْرِ النَّاقَةِ مِنْ ثَمُودَ .\\
اَلثَّانِي: طَاهِرٌ لَا يَرْفَعُ اَلْحَدَثَ وَلَا يُزِيلُ اَلْخَبَثَ وَهُوَ اَلْمُتَغَيِّرُ بِمُمَازِجٍ طَاهِر وَمِنْهُ يَسِيرٌ مُسْتَعْمَلٌ فِي رَفْعِ حَدَثٍ . \\
اَلثَّالِثُ: نَجِسٌ يَحْرُمُ اِسْتِعْمَالُهُ مُطْلَقًا وَهُوَ مَا تَغَيَّرَ بِنَجَاسَةٍ فِي غَيْرِ مَحِلِّ تَطْهِيرٍ أَوْ لَاقَاهَا فِي غَيْرِهِ وَهُوَ يَسِيرٌ وَالْجَارِي كَالرَّاكِدِ وَالْكَثِيرُ قُلَّتَانِ وَهُمَا مِائَةُ رِطْلٍ وَسَبْعَةُ أَرْطَالٍ وَسُبْعُ رِطْلٍ بِالدِّمَشْقِيِّ وَالْيَسِيرُ مَا دُونَهُمَ .
\section*{ طَهَارَةُ اَلْآنِيَةِ }
كُلُّ إِنَاءٍ طَاهِرٍ يُبَاحُ اِتِّخَاذُهُ وَاسْتِعْمَالُهُ إِلَّا أَنْ يَكُونَ ذَهَبًا أَوْ فِضَّةً أَوْ مُضَبَّبًا بِأَحَدِهِمَا لَكِنْ تُبَاحُ ضَبَّةٌ يَسِيرَةٌ مِنْ فِضَّةٍ لِحَاجَةٍ وَمَا لَمْ تُعْلَمْ نَجَاسَتُهُ مِنْ آنِيَةِ كُفَّارٍ وَثِيَابُهُمْ طَاهِرَةٌ وَلَا يَطْهُرُ جِلْدُ مَيِّتَةٍ بِدِبَاغٍ وَكُلُّ أَجْزَائِهَا نَجِسَةٌ إِلَّا شَعْرًا وَنَحْوَهُ وَالْمُنْفَصِلُ مِنْ حَيٍّ كَمَيْتَتِهِ .
\section*{ اَلِاسْتِنْجَاءُ وَالِاسْتِجْمَارُ }
اَلِاسْتِنْجَاءُ وَاجِبٌ مِنْ كُلِّ خَارِجٍ إِلَّا اَلرِّيحَ وَالطَّاهِرَ وَغَيْرَ اَلْمُلَوَّث وَسُنَّ عِنْدَ دُخُولِ خَلَاءٍ قَوْلُ : بِسْمِ اَللَّهِ اَللَّهُمَّ إِنِّي أَعُوذُ بِكَ مِنْ اَلْخُبُثِ وَالْخَبَائِثِ وَبَعْدَ خُرُوجٍ مِنْهُ : غُفْرَانَكَ، اَلْحَمْدُ لِلَّهِ اَلَّذِي أَذْهَبَ عَنِّي اَلْأَذَى وَعَافَانِي.
وَتَغْطِيَةُ رَأْسٍ وَانْتِعَالٌ وَتَقْدِيمُ رِجْلِهِ اَلْيُسْرَى دُخُولًا وَاعْتِمَادُهُ عَلَيْهَا جُلُوسًا وَالْيُمْنَى خُرُوجًا عَكْسُ مَسْجِدٍ وَنَعْلٍ وَنَحْوِهِمَا وَبُعْد ٌ فِي فَضَاءٍ وَطَلَبُ مَكَانٍ رَخْوٍ لِبَوْلٍ وَمَسْحُ اَلذِّكْرِ بِالْيَدِ اَلْيُسْرَى إِذَا اِنْقَطَعَ اَلْبَوْلُ مِنْ أَصْلِهِ إِلَى رَأْسِهِ ثَلَاثًا وَنَتْرُهُ ثَلَاثًا .\\
وَكُرِهَ دُخُولُ خَلَاءٍ بِمَا فِيهِ ذَكَرُ اَللَّهِ -تَعَالَى - وَكَلَامٌ فِيهِ بِلَا حَاجَةٍ وَرَفْعُ ثَوْبٍ قَبْلَ دُنُوٍّ مِنَ اَلْأَرْضِ وَبَوْلٌ فِي شَقٍّ وَنَحْوِهِ وَمَسُّ فَرْجٍ بِيَمِينٍ بِلَا حَاجَةٍ وَاسْتِقْبَالُ اَلنَّيِّرَيْنِ وَحَرُمَ اِسْتِقْبَالُ قِبْلَةٍ وَاسْتِدْبَارُهَا فِي غَيْرِ بُنْيَانٍ وَلُبْثٌ فَوْقَ اَلْحَاجَةِ وَبَوْلٌ فِي طَرِيقٍ مَسْلُوكٍ وَنَحْوِهِ وَتَحْتَ شَجَرَةٍ مُثْمِرَةٍ ثَمَرًا مَقْصُودًا. \\
\section*{اَلسِّوَاكُ وَتَوَابِعُهُ }
يَسُنُّ اَلسِّوَاكُ بِالْعُودِ كُلَّ وَقْتٍ إِلَّا لِصَائِمٍ بَعْدَ اَلزَّوَالِ فَيُكْرَه ُ. وَيَتَأَكَّدُ عِنْدَ صَلَاةٍ وَنَحْوِهَا وَتَغَيُّرِ فَمٍ وَنَحْوِهِ .
وَسُنَّ بُدَاءَةٌ بِالْأَيْمَنِ فِيهِ وَفِي طُهْرٍ وَشَأْنِهِ كُلِّهِ وَادِّهَانٌ غِبًّا وَاكْتِحَالٌ فِي كُلِّ عَيْنٍ ثَلَاثًا وَنَظَرٌ فِي مِرْآةٍ وَتَطَيُّبٌ وَاِسْتِحْدَاد ٌ وَحَفُّ شَارِبٍ وَتَقْلِيمُ ظُفُرٍ وَنَتْفُ إِبِط ٍ وَكُرِهَ قَزَع ٌ وَنَتْفُ شَيْبٍ وَثَقْبُ أُذُنِ صَبِيٍّ وَيَجِبُ خِتَانُ ذَكَرٍ وَأُنْثَى "بُعَيْدَ بُلُوغٍ مَعَ أَمِنِ اَلضَّرَرِ وَيُسَنُّ قَبْلَهُ وَيُكْرَهُ سَابِعَ وِلَادَتِهِ وَمِنْهَا إِلَيْهِ".
\end{Arabic}
\end{document}
答案1
你想做的事情可以实现,但会很困难,令人沮丧。标记的问题包含有关此事的许多细节grid-typesetting
。长话短说,(Xe)LaTeX
错误的网格排版工具:您必须消除任何粘连并将每个尺寸设置为网格步长的倍数。您只能手动执行此操作,并且您使用的每个软件包都可能撤消您的工作或产生进一步的复杂情况。这意味着,除非您的文档是非常很简单,你会很头疼的。
我曾经将(+++一些表格包)驯服成两列网格布局。这不是特别有趣,但结果是可以接受的。如果你想清理代码memoir
extbook
XeLaTeX
polyglossia
以下是序言. 如果(且仅当 更新:无论如何我还是这么做了)你完全下定决心我会试着帮你清理一下。我现在不这么做,因为我不确定这是否值得付出努力:太多取决于你的文档内容和软件包的精确配置。另外,看看这些问题并在grid
包裹,然后决定是否要坚持下去。
ConTeXt 解决方案
因为这是您的第一个项目(=如果更有趣就更好了),我强烈建议您不要像我一样固执己见,换个工具。使用ConTeXt
:它完全简化了网格排版问题,还可以做很多其他很酷的事情。您将节省很多的时间并拥有完美的网格捕捉。
让我给你展示一下代码:
% first you instruct ConTeXt to build a typeface
% (this is the only confusing part)
% if you want fine control on font features, you can
%\definefontfeature
% [arabic]
% [mode=node,language=dflt,script=arab,
% init=yes,medi=yes,fina=yes,isol=yes,
% liga=yes,dlig=yes,rlig=yes,clig=yes,
% mark=yes,mkmk=yes,kern=yes,curs=yes]
\starttypescript [serif] [arabic]
% the font is just a nice one I had lying around
\definefontsynonym [Arabic-Regular] [file:Scheherazade-Regular.ttf] [features=arabic]
\definefontsynonym [Arabic-Bold] [file:Scheherazade-Bold.ttf] [features=arabic]
\stoptypescript
\starttypescript [serif] [arabic] [name]
\usetypescript[serif][fallback]
\definefontsynonym [Serif] [Arabic-Regular] [features=arabic]
\definefontsynonym [SerifBold] [Arabic-Bold] [features=arabic]
\stoptypescript
\starttypescript [Arabic]
\definetypeface [Arabic] [rm] [serif] [arabic] [default]
\stoptypescript
% now you localize the document and set RTL flow
\mainlanguage[arabic]
\pagedir TRT
\bodydir TRT
\pardir TRT
\textdir TRT
% then you set up the layout
% double sided document
\setuppagenumbering[alternative=doublesided]
% standard paper size
\setuppapersize[A4]
% I tried to do what you were doing with the golden ratio
\setuplayout[
grid=min, % <- this is where magic happens
backspace=50mm, width=130mm,
topspace=33mm, height=210mm,
header=0mm, footer=0mm,
]
% show the baseline grid
\showgrid
% set the font size and interline space
\setupbodyfont[Arabic,24pt]
\setupinterlinespace[line=42pt]
% decorate the headings a bit and make them snap to grid nicely
\setupheads[number=no]
\setuphead[chapter][style=\bfd,before=,after=\blank,alternative=middle,grid=both]
\setuphead[section][style=\bfc,before=\blank,after=,grid=both]
% MAIN DOCUMENT ================================================================
\starttext
\chapter{كِتَاب الطَّهَارَةِ}
اَلْمِيَاهُ ثَلَاثَةٌ\\
اَلْأَوَّلُ: طَهُورٌ وَهُوَ اَلْبَاقِي عَلَى خِلْقَتِهِ وَمِنْهُ مَكْرُوهٌ كَمُتَغَيِّرٍ بِغَيْرِ مُمَازِجٍ وَمُحَرَّمٌ لَا يَرْفَعُ اَلْحَدَثَ وَيُزِيلُ اَلْخَبَثَ وَهُوَ اَلْمَغْصُوب وَغَيْرُ بِئْرِ النَّاقَةِ مِنْ ثَمُودَ .\\
اَلثَّانِي: طَاهِرٌ لَا يَرْفَعُ اَلْحَدَثَ وَلَا يُزِيلُ اَلْخَبَثَ وَهُوَ اَلْمُتَغَيِّرُ بِمُمَازِجٍ طَاهِر وَمِنْهُ يَسِيرٌ مُسْتَعْمَلٌ فِي رَفْعِ حَدَثٍ .\\
اَلثَّالِثُ: نَجِسٌ يَحْرُمُ اِسْتِعْمَالُهُ مُطْلَقًا وَهُوَ مَا تَغَيَّرَ بِنَجَاسَةٍ فِي غَيْرِ مَحِلِّ تَطْهِيرٍ أَوْ لَاقَاهَا فِي غَيْرِهِ وَهُوَ يَسِيرٌ وَالْجَارِي كَالرَّاكِدِ وَالْكَثِيرُ قُلَّتَانِ وَهُمَا مِائَةُ رِطْلٍ وَسَبْعَةُ أَرْطَالٍ وَسُبْعُ رِطْلٍ بِالدِّمَشْقِيِّ وَالْيَسِيرُ مَا دُونَهُمَ .
\section{طَهَارَةُ اَلْآنِيَةِ}
كُلُّ إِنَاءٍ طَاهِرٍ يُبَاحُ اِتِّخَاذُهُ وَاسْتِعْمَالُهُ إِلَّا أَنْ يَكُونَ ذَهَبًا أَوْ فِضَّةً أَوْ مُضَبَّبًا بِأَحَدِهِمَا لَكِنْ تُبَاحُ ضَبَّةٌ يَسِيرَةٌ مِنْ فِضَّةٍ لِحَاجَةٍ وَمَا لَمْ تُعْلَمْ نَجَاسَتُهُ مِنْ آنِيَةِ كُفَّارٍ وَثِيَابُهُمْ طَاهِرَةٌ وَلَا يَطْهُرُ جِلْدُ مَيِّتَةٍ بِدِبَاغٍ وَكُلُّ أَجْزَائِهَا نَجِسَةٌ إِلَّا شَعْرًا وَنَحْوَهُ وَالْمُنْفَصِلُ مِنْ حَيٍّ كَمَيْتَتِهِ .
\section{اَلِاسْتِنْجَاءُ وَالِاسْتِجْمَارُ}
اَلِاسْتِنْجَاءُ وَاجِبٌ مِنْ كُلِّ خَارِجٍ إِلَّا اَلرِّيحَ وَالطَّاهِرَ وَغَيْرَ اَلْمُلَوَّث وَسُنَّ عِنْدَ دُخُولِ خَلَاءٍ قَوْلُ : بِسْمِ اَللَّهِ اَللَّهُمَّ إِنِّي أَعُوذُ بِكَ مِنْ اَلْخُبُثِ وَالْخَبَائِثِ وَبَعْدَ خُرُوجٍ مِنْهُ : غُفْرَانَكَ، اَلْحَمْدُ لِلَّهِ اَلَّذِي أَذْهَبَ عَنِّي اَلْأَذَى وَعَافَانِي.\\
وَتَغْطِيَةُ رَأْسٍ وَانْتِعَالٌ وَتَقْدِيمُ رِجْلِهِ اَلْيُسْرَى دُخُولًا وَاعْتِمَادُهُ عَلَيْهَا جُلُوسًا وَالْيُمْنَى خُرُوجًا عَكْسُ مَسْجِدٍ وَنَعْلٍ وَنَحْوِهِمَا وَبُعْد فِي فَضَاءٍ وَطَلَبُ مَكَانٍ رَخْوٍ لِبَوْلٍ وَمَسْحُ اَلذِّكْرِ بِالْيَدِ اَلْيُسْرَى إِذَا اِنْقَطَعَ اَلْبَوْلُ مِنْ أَصْلِهِ إِلَى رَأْسِهِ ثَلَاثًا وَنَتْرُهُ ثَلَاثًا .\\
وَكُرِهَ دُخُولُ خَلَاءٍ بِمَا فِيهِ ذَكَرُ اَللَّهِ -تَعَالَى - وَكَلَامٌ فِيهِ بِلَا حَاجَةٍ وَرَفْعُ ثَوْبٍ قَبْلَ دُنُوٍّ مِنَ اَلْأَرْضِ وَبَوْلٌ فِي شَقٍّ وَنَحْوِهِ وَمَسُّ فَرْجٍ بِيَمِينٍ بِلَا حَاجَةٍ وَاسْتِقْبَالُ اَلنَّيِّرَيْنِ وَحَرُمَ اِسْتِقْبَالُ قِبْلَةٍ وَاسْتِدْبَارُهَا فِي غَيْرِ بُنْيَانٍ وَلُبْثٌ فَوْقَ اَلْحَاجَةِ وَبَوْلٌ فِي طَرِيقٍ مَسْلُوكٍ وَنَحْوِهِ وَتَحْتَ شَجَرَةٍ مُثْمِرَةٍ ثَمَرًا مَقْصُودًا.\\
\section{اَلسِّوَاكُ وَتَوَابِعُهُ}
يَسُنُّ اَلسِّوَاكُ بِالْعُودِ كُلَّ وَقْتٍ إِلَّا لِصَائِمٍ بَعْدَ اَلزَّوَالِ فَيُكْرَه . وَيَتَأَكَّدُ عِنْدَ صَلَاةٍ وَنَحْوِهَا وَتَغَيُّرِ فَمٍ وَنَحْوِهِ .
وَسُنَّ بُدَاءَةٌ بِالْأَيْمَنِ فِيهِ وَفِي طُهْرٍ وَشَأْنِهِ كُلِّهِ وَادِّهَانٌ غِبًّا وَاكْتِحَالٌ فِي كُلِّ عَيْنٍ ثَلَاثًا وَنَظَرٌ فِي مِرْآةٍ وَتَطَيُّبٌ وَاِسْتِحْدَاد وَحَفُّ شَارِبٍ وَتَقْلِيمُ ظُفُرٍ وَنَتْفُ إِبِط وَكُرِهَ قَزَع وَنَتْفُ شَيْبٍ وَثَقْبُ أُذُنِ صَبِيٍّ وَيَجِبُ خِتَانُ ذَكَرٍ وَأُنْثَى "بُعَيْدَ بُلُوغٍ مَعَ أَمِنِ اَلضَّرَرِ وَيُسَنُّ قَبْلَهُ وَيُكْرَهُ سَابِعَ وِلَادَتِهِ وَمِنْهَا إِلَيْهِ".
\stoptext
现在来看看结果:
这一切都毫不费力。你会发现控制程度ConTeXt
令人惊叹。(同样,如果你真的关心XeLaTeX
留下评论,我会尝试更新答案,清理我提到的序言。)
XeLaTeX 版本
好的,我清理了我的旧代码并产生了一个最基本的XeLaTeX
解决方案。我记错了,使用的是memoir
,但如果您将其用作文档类,则没有任何区别。但是,请记住,我使用 设置了布局,geometry
使用 设置了标题,因此如果您想使用的功能,titlesec
则必须翻译代码。memoir
我删除了用于将网格列浮点数、表格、标题和列表捕捉到网格的所有代码以使其保持最小。
\documentclass{extbook}
\usepackage{geometry}
\usepackage[explicit]{titlesec}
\usepackage{polyglossia}
\usepackage{fontspec}
% ======================================================= LAYOUT (geometry) ====
% THE fundamental length
\newlength \lead
\setlength \lead {30pt}
\geometry
{ textwidth = 13\lead
, textheight = 21\lead
, hmarginratio = 89:144
, vmarginratio = 89:144
, twoside
}
\setlength \topskip \lead
\setlength \parskip {0pt}
%\raggedbottom
% ============================================================== FONT SIZES ====
\def\normalsize{\fontsize{0.618\lead}{1\lead}\selectfont}
\def\large {\fontsize{1.000\lead}{2\lead}\selectfont}
\def\Large {\fontsize{1.618\lead}{3\lead}\selectfont}
% =========================================================== BASELINE GRID ====
\usepackage{eso-pic}
\usepackage{tikzpagenodes}
% Command to draw a baseline grid
\newcommand\drawbaselinegrid{%
\begin{tikzpicture}[overlay,remember picture]
\draw [red!30!white, ultra thin, dashed]
(0,0) grid [ ystep = \baselineskip, xstep = \textwidth
, shift = (current page text area.north west)
, yshift = 0-\dp\strutbox
] ++(\textwidth,-\textheight);
\draw [red!30!white, thin]
(0,0) grid [ step = \baselineskip, xstep = \textwidth
, shift=(current page text area.north)
] ++(0.5\textwidth,-\textheight)
(0,0) grid [ step = \baselineskip, xstep = \textwidth
, shift=(current page text area.north)
] ++(-0.5\textwidth,-\textheight);
\draw[black!10!white]
(current page text area.north west)
rectangle (current page text area.south east);
\end{tikzpicture}}
% Draw a baseline grid on every page
\AddToShipoutPicture{\drawbaselinegrid}
% ================================ LANGUAGE & FONTS (polyglossia, fontspec) ====
\setmainlanguage{arabic}
\setmainfont{Scheherazade}
% ===================================================== HEADINGS (titlesec) ====
\setlength \beforetitleunit \lead
\setlength \aftertitleunit \lead
\titlespacing*{\chapter} {0em}{*0}{*2} % Remember there's a \topskip!
\titlespacing*{\section} {0em}{*0}{*1}
\newcommand\ghostdrop[2]{%
\raisebox{-#1\lead}[0pt][0pt]{#2}}
\titleformat {\chapter} {\bfseries} {} {0pt}
{\ghostdrop{1.0}{\parbox[t]{\columnwidth}{\centering\Large#1}}}
\titleformat {\section} {\bfseries} {} {0pt}
{\ghostdrop{1.0}{\parbox[t]{\columnwidth}{\large#1}}}
% manual spacers in case long headings break line
%\def\longchapterskip{\vspace{2\lead}}
%\def\longsectionskip{\vspace{2\lead}}
% =========================================================== MAIN DOCUMENT ====
\begin{document}
\chapter{كِتَاب الطَّهَارَةِ}
اَلْمِيَاهُ ثَلَاثَةٌ\\
اَلْأَوَّلُ: طَهُورٌ وَهُوَ اَلْبَاقِي عَلَى خِلْقَتِهِ وَمِنْهُ مَكْرُوهٌ كَمُتَغَيِّرٍ بِغَيْرِ مُمَازِجٍ وَمُحَرَّمٌ لَا يَرْفَعُ اَلْحَدَثَ وَيُزِيلُ اَلْخَبَثَ وَهُوَ اَلْمَغْصُوب وَغَيْرُ بِئْرِ النَّاقَةِ مِنْ ثَمُودَ .\\
اَلثَّانِي: طَاهِرٌ لَا يَرْفَعُ اَلْحَدَثَ وَلَا يُزِيلُ اَلْخَبَثَ وَهُوَ اَلْمُتَغَيِّرُ بِمُمَازِجٍ طَاهِر وَمِنْهُ يَسِيرٌ مُسْتَعْمَلٌ فِي رَفْعِ حَدَثٍ .\\
اَلثَّالِثُ: نَجِسٌ يَحْرُمُ اِسْتِعْمَالُهُ مُطْلَقًا وَهُوَ مَا تَغَيَّرَ بِنَجَاسَةٍ فِي غَيْرِ مَحِلِّ تَطْهِيرٍ أَوْ لَاقَاهَا فِي غَيْرِهِ وَهُوَ يَسِيرٌ وَالْجَارِي كَالرَّاكِدِ وَالْكَثِيرُ قُلَّتَانِ وَهُمَا مِائَةُ رِطْلٍ وَسَبْعَةُ أَرْطَالٍ وَسُبْعُ رِطْلٍ بِالدِّمَشْقِيِّ وَالْيَسِيرُ مَا دُونَهُمَ .
\section{طَهَارَةُ اَلْآنِيَةِ}
كُلُّ إِنَاءٍ طَاهِرٍ يُبَاحُ اِتِّخَاذُهُ وَاسْتِعْمَالُهُ إِلَّا أَنْ يَكُونَ ذَهَبًا أَوْ فِضَّةً أَوْ مُضَبَّبًا بِأَحَدِهِمَا لَكِنْ تُبَاحُ ضَبَّةٌ يَسِيرَةٌ مِنْ فِضَّةٍ لِحَاجَةٍ وَمَا لَمْ تُعْلَمْ نَجَاسَتُهُ مِنْ آنِيَةِ كُفَّارٍ وَثِيَابُهُمْ طَاهِرَةٌ وَلَا يَطْهُرُ جِلْدُ مَيِّتَةٍ بِدِبَاغٍ وَكُلُّ أَجْزَائِهَا نَجِسَةٌ إِلَّا شَعْرًا وَنَحْوَهُ وَالْمُنْفَصِلُ مِنْ حَيٍّ كَمَيْتَتِهِ .
\section{اَلِاسْتِنْجَاءُ وَالِاسْتِجْمَارُ}
اَلِاسْتِنْجَاءُ وَاجِبٌ مِنْ كُلِّ خَارِجٍ إِلَّا اَلرِّيحَ وَالطَّاهِرَ وَغَيْرَ اَلْمُلَوَّث وَسُنَّ عِنْدَ دُخُولِ خَلَاءٍ قَوْلُ : بِسْمِ اَللَّهِ اَللَّهُمَّ إِنِّي أَعُوذُ بِكَ مِنْ اَلْخُبُثِ وَالْخَبَائِثِ وَبَعْدَ خُرُوجٍ مِنْهُ : غُفْرَانَكَ، اَلْحَمْدُ لِلَّهِ اَلَّذِي أَذْهَبَ عَنِّي اَلْأَذَى وَعَافَانِي.\\
وَتَغْطِيَةُ رَأْسٍ وَانْتِعَالٌ وَتَقْدِيمُ رِجْلِهِ اَلْيُسْرَى دُخُولًا وَاعْتِمَادُهُ عَلَيْهَا جُلُوسًا وَالْيُمْنَى خُرُوجًا عَكْسُ مَسْجِدٍ وَنَعْلٍ وَنَحْوِهِمَا وَبُعْد فِي فَضَاءٍ وَطَلَبُ مَكَانٍ رَخْوٍ لِبَوْلٍ وَمَسْحُ اَلذِّكْرِ بِالْيَدِ اَلْيُسْرَى إِذَا اِنْقَطَعَ اَلْبَوْلُ مِنْ أَصْلِهِ إِلَى رَأْسِهِ ثَلَاثًا وَنَتْرُهُ ثَلَاثًا .\\
وَكُرِهَ دُخُولُ خَلَاءٍ بِمَا فِيهِ ذَكَرُ اَللَّهِ -تَعَالَى - وَكَلَامٌ فِيهِ بِلَا حَاجَةٍ وَرَفْعُ ثَوْبٍ قَبْلَ دُنُوٍّ مِنَ اَلْأَرْضِ وَبَوْلٌ فِي شَقٍّ وَنَحْوِهِ وَمَسُّ فَرْجٍ بِيَمِينٍ بِلَا حَاجَةٍ وَاسْتِقْبَالُ اَلنَّيِّرَيْنِ وَحَرُمَ اِسْتِقْبَالُ قِبْلَةٍ وَاسْتِدْبَارُهَا فِي غَيْرِ بُنْيَانٍ وَلُبْثٌ فَوْقَ اَلْحَاجَةِ وَبَوْلٌ فِي طَرِيقٍ مَسْلُوكٍ وَنَحْوِهِ وَتَحْتَ شَجَرَةٍ مُثْمِرَةٍ ثَمَرًا مَقْصُودًا.\\
\section{اَلسِّوَاكُ وَتَوَابِعُهُ}
يَسُنُّ اَلسِّوَاكُ بِالْعُودِ كُلَّ وَقْتٍ إِلَّا لِصَائِمٍ بَعْدَ اَلزَّوَالِ فَيُكْرَه . وَيَتَأَكَّدُ عِنْدَ صَلَاةٍ وَنَحْوِهَا وَتَغَيُّرِ فَمٍ وَنَحْوِهِ .
وَسُنَّ بُدَاءَةٌ بِالْأَيْمَنِ فِيهِ وَفِي طُهْرٍ وَشَأْنِهِ كُلِّهِ وَادِّهَانٌ غِبًّا وَاكْتِحَالٌ فِي كُلِّ عَيْنٍ ثَلَاثًا وَنَظَرٌ فِي مِرْآةٍ وَتَطَيُّبٌ وَاِسْتِحْدَاد وَحَفُّ شَارِبٍ وَتَقْلِيمُ ظُفُرٍ وَنَتْفُ إِبِط وَكُرِهَ قَزَع وَنَتْفُ شَيْبٍ وَثَقْبُ أُذُنِ صَبِيٍّ وَيَجِبُ خِتَانُ ذَكَرٍ وَأُنْثَى "بُعَيْدَ بُلُوغٍ مَعَ أَمِنِ اَلضَّرَرِ وَيُسَنُّ قَبْلَهُ وَيُكْرَهُ سَابِعَ وِلَادَتِهِ وَمِنْهَا إِلَيْهِ".
\end{document}
结果比我记得的要好:
注意我仍然没有使用你的字体:我注意到Traditional Arabic
的基线偏离了,所以线条并没有真正坐在网格上。相反,Scheherazade
它能提供完美的视觉对齐。