5 tcolorbox 如何输出宽度随文本宽度变化的盒子

发布于 2024-07-31 09:21:44

我用 tcolorbox 宏包输出一个彩色盒子,内容只有一行,我希望盒子的宽度随着一行文本的宽度变化而变化,而不是占据一整行,mwe:

\documentclass{ctexart}
\usepackage{tcolorbox}

\begin{document}

\begin{tcolorbox}
\centering
这是一行内容,盒子太宽
\end{tcolorbox}

\begin{tcolorbox}[width=.5\textwidth]
\centering
这是一行内容,盒子宽度合适
\end{tcolorbox}

\end{document}

image.png

以上输出两个盒子,第一个太宽,第二个宽度合适,但第二个是手动调节的宽度,我希望能盒子宽度能自动调节。

请问该怎么实现?谢谢。

查看更多

关注者
0
被浏览
457
鱼香肉丝没有鱼先生
脾气不好,别来惹我!!!

你可以使用行内盒子

\documentclass[10pt]{article}
\usepackage{tcolorbox}
\usepackage{lipsum}
\newtcbox{\mybox}{colback=red!5!white,
colframe=red!75!black}
\begin{document}
\lipsum[1]

\mybox{This is my own box.}

\lipsum[1]

\end{document}

image.png

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览