为什么使用\makebox
它会使它忽略文本主体边框/边距,而其他框却尊重边距/文本宽度和朋友?
允许图片超出边距 让图形溢出页面边缘
在纸上画线 LaTeX 中横跨整个文档的水平线
将边距中的内容与段落开头对齐如何才能使一个框顶部对齐并且左对齐,与段落顶部齐平?
我之所以问这个问题,是因为它看起来像一个魔盒,你可以把任何东西扔进去,做任何事情(\parbox
我想也是一样)。在 TikZ 中,你必须使用选项overlay
。这是由于类似这样的隐含原因吗?
答案1
没有什么特别的\makebox
。如果你去
\parbox{1cm}{...}
然后如果...
宽度大于 1in,您将得到一个溢出的框,但可以使文本在视觉上更宽,而不会比 tex 更宽,例如
\parbox{1cm}{XXXXXXXXXXX\hspace{-10cm}X}
尽管 X 会超出盒子 1cm 的边界,但也不会过满。
\makebox
只是一个有指定宽度的盒子(如果使用长度选项),但两侧添加了胶水,可以拉伸或收缩任意量,以便内容始终与盒子的宽度完全一致,即使它们看起来超出了盒子的宽度。