tcolorbox 包中的缩进

tcolorbox 包中的缩进

我希望 tcolorbox 中的缩进与文档其余部分的缩进相同。

我怎么才能得到它?

谢谢。

梅威瑟:

\documentclass[a4paper]{book}

\usepackage{lipsum}
\usepackage[most]{tcolorbox}

\begin{document}

\chapter{Example with \texttt{tcolorbox}}
\lipsum[1-8]

\begin{tcolorbox}[breakable,enhanced]
\lipsum[9-14]
\end{tcolorbox}

\end{document}

第一个文本块有典型的缩进,但框中的文本块没有。

答案1

Ignasi 的评论有效,如果你使用

before upper={\parindent15pt}

并通过以下方式找到值

\showthe\parindent

在此处输入图片描述

在日志中。

代码:

\documentclass[a4paper]{book}

\usepackage{lipsum}
\usepackage[most]{tcolorbox}

\begin{document}

\chapter{Example with \texttt{tcolorbox}}
\lipsum[1-8]
%\showthe\parindent  %%,---- find \parindent
\begin{tcolorbox}[breakable,enhanced,before upper={\parindent15pt}]
\lipsum[9-14]
\end{tcolorbox}

\end{document}

在此处输入图片描述

答案2

跟进用户 11232 的回答,您可以添加

before upper={\parindent15pt\noindent}

禁用框中第一段的缩进。

相关内容