小编典典

LaTeX:防止文本跨度中的换行符

all

如何防止 LaTeX 在我的\texttt{...}\url{...}文本区域中插入换行符?里面没有空格我可以用 替换~,它只是打破符号。

更新 :我不想导致行溢出,我宁愿 LaTeX 在这些区域之前而不是在它们内部插入换行符。


阅读 138

收藏
2022-08-01

共1个答案

小编典典

\mbox是最简单的答案。关于更新:

TeX
更喜欢过长的行而不是在一行的单词之间添加太多的空间;我认为这个想法是你会注意到延伸到边缘的线条(以及它在这些线条之后插入的黑框),并且有机会修改内容,而如果空间太大,你可能不会注意到它。

使用\sloppy\begin{sloppypar}...\end{sloppypar}调整这种行为,至少一点点。另一种可能性是\raggedright(或\begin{raggedright}...\end{raggedright})。

2022-08-01