代码中的换行符影响结果的外观(框)

代码中的换行符影响结果的外观(框)

我担心我的问题的答案对于你们中的许多人来说可能是显而易见的,但我仍然无法向我解释它。

在 fbox 中使用 parbox 并更改文本颜色可达到预期效果。但我遇到了一个奇怪的行为。

根据我如何安排代码,外观会发生变化:出于代码可读性的原因,我有时喜欢将括号放在新行中。但在这种情况下,这会导致文本不再居中,而是向左移动一点。

总是这样吗?这种行为有什么合理的原因吗?我是不是应该停止这样编码?

提前感谢您的想法和提示!(仅供参考:我猜不需要 mwe,所以我只提供了代码的屏幕截图。

在此处输入图片描述

答案1

如果你期待

one
two
three

排版为

一二三

不是

一二三

那么你应该期待

\fbox{
abc
}

排版为

| 美国广播公司 |

不是

|abc|

要么不要添加空格,要么将其注释掉。

\fbox{abc}

或者

\fbox{%
abc%
}

相关内容