對於不常見的單詞,是否有一種快速方法來檢查我是否必須指定自己的連字符模式?
在此範例中,「可緩存性」一詞需要自訂模式。我不想掃描我的文件來尋找突出到頁邊空白處的問題單字。目前,我為編輯標記為拼寫檢查的每個長單字提供連字符,但這很痛苦。
我真的很想要一個可以警告我沒有連字符模式的長單字的包。
\documentclass{book}
%\hyphenation{ cache-abil-ity }
\usepackage[english]{babel}
\begin{document}
cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability.
\end{document}
答案1
我不認為有一個包,但也許我也不太明白你的意思。
如果 LaTeX 無法連接某個單字,它會通過壞盒警告。如果您追蹤錯誤、警告和壞盒子(您應該至少執行一次 - 在文件完成列印之前),那麼您將看到是否缺少某些連字符模式。透過查看日誌中對應的 badbox 訊息,您還可以看到問題到底出在哪裡,因為它列印了換行演算法被迫換行的行的最後一個單字。
嘗試編譯以下 MWE 並查看日誌檔:
\documentclass{article}
\begin{document}
This is some random text to show a word that cannot be hyphenated cacheability
\end{document}
它會給你以下 badbox 警告
第 4--5 行段落中的 Overfull \hbox (6.11166pt 太寬) []\OT1/cmr/m/n/10 這是一些隨機文本,用於顯示不能連字符的單字 -已緩存可緩存- []
如果這對您來說還不夠,您還可以為draft
文件類別設定該選項,該選項將在出現過滿框的每行末尾繪製一個高度可見的黑色條。
前面描述的事情僅在確實需要連字符時通知您,並且不是一般的自動操作。但不幸的是,我認為沒有一種自動方法可以提醒您每個未定義連字符模式的單字。