章节第一段中不需要的缩进

章节第一段中不需要的缩进

对于我的某些章节的第一段,我有一个不需要的缩进,如下图所示:


在此处输入图片描述

noindent在 后面使用了section,但没有效果。那里也没有额外的隐藏字符。我使用xepersian包和xelatex进行排版。它只出现在某些部分,而不是所有部分!

这是最小代码:

%
\documentclass[11pt]{book}
\usepackage{geometry}
\geometry{top=5.1cm, bottom=4.6cm, left=3.8cm, right=3.8cm}
\usepackage{xepersian}
\settextfont{XB Yagut}
%\setstretch{1.54}
\linespread{1.54}
\SepMark{-}
\begin{document}


\chapter{مسئله یادگیری}

این یک آزمایش است. 

\section{چارچوب مسئله یادگیری }
\noindent
نقطه اشتراک مسائلی مانند پیش‌بینی‌های اقتصادی، تشخیص علت بیماری، بینایی ماشین و موتورهای جستجو چیست؟ همه این مسائل از یادگیری از داده بهره می‌برند. فهرست چنین کاربردهایی بسیار طولانی است. اجازه دهید بحث را با یک مثال از زندگی واقعی شروع کنیم و نشان دهیم که یادگیری از داده به چه شکل صورت می‌گیرد. 

مسئله امتیازدهی به یک فیلم را در نظر بگیرید. اگر شما صاحب یک شرکت اجاره فیلم باشید، این مسئله برایتان مهم است. زیرا قصد دارید بدانید هر مشتری احتمالاً به چه نوع فیلمی علاقه‌مند است و فیلم مناسب را به وی پیشنهاد دهید. 

\noindent 


\end{document}

更新:如果我仅在段落第一行添加一个单词(如“به”),问题就解决了!!如果我​​删除该geometry部分,问题就解决了。这似乎与排版和间距有关......

答案1

显然,即使在 RTL 文本中,xetex 也会使溢出的框突出到右侧(可能是因为它使用 tex--xet 机制分别反转每个水平框)

由于无法读取脚本,我无法建议一种帮助换行的方法,只能使用\sloppy允许空白延伸更多或只是设置比在这种情况下\emergencystretch更不激烈\sloppy但也足够的设置。\fussy将设置恢复正​​常。

在此处输入图片描述

\documentclass[11pt]{book}
\usepackage{geometry}
\geometry{top=5.1cm, bottom=4.6cm, left=3.8cm, right=3.8cm}
\usepackage{xepersian}
\settextfont{XB Yagut.ttf}
%\setstretch{1.54}
\linespread{1.54}
\SepMark{-}
\begin{document}


\section{چارچوب مسئله یادگیری }
نقطه اشتراک مسائلی مانند پیش‌بینی‌های اقتصادی، تشخیص علت بیماری، بینایی ماشین و موتورهای جستجو چیست؟ همه این مسائل از یادگیری از داده بهره می‌برند. فهرست چنین کاربردهایی بسیار طولانی است. اجازه دهید بحث را با یک مثال از زندگی واقعی شروع کنیم و نشان دهیم که یادگیری از داده به چه شکل صورت می‌گیرد. 

\section{چارچوب مسئله یادگیری }
\sloppy
نقطه اشتراک مسائلی مانند پیش‌بینی‌های اقتصادی، تشخیص علت بیماری، بینایی ماشین و موتورهای جستجو چیست؟ همه این مسائل از یادگیری از داده بهره می‌برند. فهرست چنین کاربردهایی بسیار طولانی است. اجازه دهید بحث را با یک مثال از زندگی واقعی شروع کنیم و نشان دهیم که یادگیری از داده به چه شکل صورت می‌گیرد. 

\section{چارچوب مسئله یادگیری }
\emergencystretch=2em
نقطه اشتراک مسائلی مانند پیش‌بینی‌های اقتصادی، تشخیص علت بیماری، بینایی ماشین و موتورهای جستجو چیست؟ همه این مسائل از یادگیری از داده بهره می‌برند. فهرست چنین کاربردهایی بسیار طولانی است. اجازه دهید بحث را با یک مثال از زندگی واقعی شروع کنیم و نشان دهیم که یادگیری از داده به چه شکل صورت می‌گیرد. 

\fussy
مسئله امتیازدهی به یک فیلم را در نظر بگیرید. اگر شما صاحب یک شرکت اجاره فیلم باشید، این مسئله برایتان مهم است. زیرا قصد دارید بدانید هر مشتری احتمالاً به چه نوع فیلمی علاقه‌مند است و فیلم مناسب را به وی پیشنهاد دهید. 




\end{document}

TeX 会警告你这一点

Overfull \hbox (10.98302pt too wide) in paragraph at lines 13--14

因此您应该能够忽略它直到最终编辑完成,然后只需检查日志文件并修复任何坏的段落。

答案2

sloppypar是一个环境。所以你包装它

\begin{sloppypar}
...
\end{sloppypar}

只围绕一个段落,这是唯一会受到影响的段落。

这是重写的替代方法,应谨慎使用。

这是我所知道的仅有的两种“有限”的替代方案。

相关内容