有没有自动的方法可以检测 LaTeX 右侧的悬挂文本?

有没有自动的方法可以检测 LaTeX 右侧的悬挂文本?

我想知道是否有任何自动方法可以检测整篇 200 页论文中的悬挂文本,这主要是由于连字符问题造成的。考虑下面的输出,有一个微妙的悬挂文本(黄色),我认为在论文最后一刻的情况下检查并寻找这种令人厌烦的排版失误是一项非常繁琐的任务。每次进行文本编辑时都会出现相同的问题,如果您寻求完美的右边距排版文本,这个问题将继续令人烦恼,它就像一个移动的目标。我想知道在日志文件的哪里可以读到指向这些行的提示?或者可能有一个包可以检测它们?

例子

在此处输入图片描述

更新

平均能量损失

\documentclass{scrartcl}
\usepackage[english]{babel}
\usepackage{fontspec}
\usepackage{libertine}

\begin{document}
In summary, IL-17 can be produced by innate and adaptive cells, but more profoundly from innate sentinel cells of the immune system. 
The nTh17 is a novel subset that is thymic-\hspace{0pt}dependent and shows a distinct developmental pathway from iTh17 cells that are derived from naive T cells.

In summary, IL-17 can be produced by innate and adaptive cells, but more profoundly from innate sentinel cells of the immune system. 
The nTh17 is a novel subset that is thymic"-dependent and shows a distinct developmental pathway from iTh17 cells that are derived from naive T cells.
\end{document}

输出
在此处输入图片描述

问题
与 LaTeX 中书​​写的简写形式等同的是什么thymic-\hspace{0pt}dependent?或者有没有什么方法可以设置这种连字符全球对全部已连字符字?

答案1

课程选项draft/\overfullrule

draft标准类 ( article, report, ) 的类选项book设置。然后,在页面上更容易找到\setlength{\overfullrule}{5pt}超额部分,因为它们会得到一个黑色规则,其宽度由 控制。\hbox\overfullrule

\overfullrule如果draft给出了选项,则还会设置一些其他类,memoir例如KOMA-Script类。如果另一个类不提供这样的选项,或者如果有人不想使用全局选项draft,因为它也被包看到,\overfullrule则可以手动设置,参见上文。

忽略小的过满警告/\hfuzz

\hfuzz忽略小的过满值的设置\hbox已在评论和引用中介绍回答

自己的babel速记

babel允许定义个人简写。示例,修改自文档

\usepackage[english]{babel}[2014/03/24]% v3.9k
\useshorthands*{"}
\defineshorthand{"-}{\babelhyphen{hard}}
...
thymic"-dependent

相关内容