是否可以在 LaTeX 中对带框的文本框进行换行?如果可以,是否需要使用某个包来实现,该包的名称是什么?
编辑:为了更清楚起见,让我举个例子。假设我正在输入一行文本,并在该行末尾的方框中输入一个长单词。由于默认情况下 LaTeX 不会对这样的方框进行换行,因此它会超出文本的右边距。我的问题是关于是否可以将这个方框文本换行到下一行的左侧。这样,文本以及框架本身将从给定行的右侧换行到下一行的左侧。
答案1
我只知道一个技巧,只能手动操作:
\documentclass[12pt,a5paper]{article}
\usepackage{fbox}
\begin{document}
We look inside the alternate reality of the president’s
Twitter account, where he absorbs and amplifies a
noxious stream of disinformation.
We look inside the alternate reality of the \fbox[lbt]{presi-} \fbox[rbt]{dent’s}
Twitter account, where he absorbs and amplifies a
noxious stream of disinformation.
\end{document}
答案2
创建框架的简单方法是:
\usepackage{framed}
\begin{framed}
blah blah...
\end{framed}
这允许line break
,page break
等等。
最好使用具有多种定制样式的框架盒tcolorbox
和包装。tikz
mdframed
该包也是一个很好的包,它支持带有破坏选项的框架框...