在 tcolorbox 中设置行距

在 tcolorbox 中设置行距

我的整个文档都是双倍行距。但我希望其中的内容\tcolorbox是单倍行距。可以吗?我在文档中没有看到有关行距的任何信息。

答案1

您可以使用code提供的密钥tcolorbox

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{kantlipsum}
\usepackage{setspace}
\doublespacing
\begin{document}
  \kant[1]
  \noindent
  \begin{tcolorbox}[enhanced,boxsep=3pt,code={\singlespacing}]
    \kant[2]
  \end{tcolorbox}
  \kant[3]
\end{document}

在此处输入图片描述

关于评论,以下内容对我有用

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{kantlipsum}
\usepackage{setspace}
\newtcolorbox{mybox}[1][]{
  enhanced,
  boxsep=3pt,
  code={\singlespacing},
  #1} 
\doublespacing
\begin{document}
  \kant[1]
  \noindent
  \begin{mybox}
    \kant[2]
  \end{mybox}
  \kant[3]
\end{document}

相关内容