LaTeX中插入文本框并且设置文本框底色(填充色)的方法

其实这个需求很简单,经常看到论文里在实验或者结论部分用一个单独的文本框总结重要结论,并且会用一定底色突出显示。不过我还一直没有在论文里尝试过,今天搜了一下,发现大家其实对这个问题都总结得不是很清楚啊,例如下面这些文章:

http://blog.sina.com.cn/s/blog_665f991f0100q7j9.html

https://blog.csdn.net/dahaiyudong/article/details/80393535

https://blog.csdn.net/z_feng12489/article/details/101223054

怎么连自动换行这么简单的功能都做不到,试了几种,发现下面这几种方案中,最后一种方案能完美满足需求:

1. 参考上面一篇文章中的方法,可是这个连换行都实现不了啊。

\begin{center}
\fbox
{\shortstack[l]{Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test}
}\end{center}

2. 下面这个可以换行,但是没法设置底色:

\begin{center}
\noindent\fbox{
    \parbox{.9\linewidth}{Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test.}
}
\end{center}

3. 最后一种可以完美满足我们的需求:

\begin{center}
\fcolorbox{black}{gray!10}{\parbox{.9\linewidth}{Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test.}}
\end{center}

几种方案最终实现的效果如下图所示:

可以看到第一种已经跨栏了,第二种和第三种虽然都设置的是0.9 linewidth,但是其实的宽度并不一样,这也是挺有趣的一件事情。就简单总结这么多。

  • 10
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值