LaTeX:防止文本范围内换行

标签 latex

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

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

最佳答案

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

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

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

关于LaTeX:防止文本范围内换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1012799/

相关文章:

r - 对于 R Markdown,如何从 R 变量显示矩阵

latex - 章节最后一页的页眉宽度

vim - 删除 Vim-Latex 中的 <++>

r - 在 kableExtra() 中控制行高

latex - 如何使纸张尺寸适合LaTeX中的内容

LaTeX 非常紧凑的逐项列出

latex - 在 LaTeX 中删除\chapter 之前的间距

latex - 如何在 latex 中检查新章节是否从当前页面开始?

r - 仅对 Rnw 文件中已更改的部分运行 knit

python - IPython Jupyter Notebook Latex 新页面