如何把这个盒子改成换行的

2021-01-31 18:49发布

## 编译环境 操作系统 * [x ] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x ] TexLive ...

## 编译环境 操作系统 * [x ] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x ] TexLive `年份` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 ``` \newcommand{\important}[1]{\ \tcbox[on line, arc=3pt,outer arc=3pt,colback=SkyBlue!30, boxsep=0pt,left=2pt,right=2pt,top=2pt,bottom=2pt, boxrule=0pt]{\ttfamily\color{cyan}{#1}}\ } ``` tcbox是单行的,如何将他改为可以自动换行的 ![单行未修改的效果](https://wenda.latexstudio.net/data/attach/210131/6Q1Wd2CK.png "单行未修改的效果") 下面是我手动换行刻意做出来的我想要的效果 ![](https://wenda.latexstudio.net/data/attach/210131/v6LT5GtK.png) 我想通过修改定义,达到自动换行的效果
1条回答
逆天小白兔
2021-01-31 21:03
做了一个例子,可以看看 ``` \documentclass{article} \usepackage{lipsum} \usepackage{xcolor} \usepackage[normalem]{ulem} \usepackage{ctex} \definecolor{back}{RGB}{219,240,249} \newcommand\hl{\bgroup\markoverwith {\textcolor{back}{\rule[-.5ex]{2pt}{2.5ex}}}\ULon} \newcommand{\myimport}[1]{{\color{cyan}\hl{#1}}} \begin{document} \myimport{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,} fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, \myimport{投资性房地产在用途、状态、目的等方面区别于企业作为生产经营场所的房地产(固定资产、无形资产)和房地产开发企业用于销售的房地产} (存货),投资性房地产或者是让渡房地产使用权以赚取租金收入,或者是持 \end{document} ``` 效果如下 ![](https://wenda.latexstudio.net/data/attach/210131/fg2WIMAq.png)

一周热门 更多>