删除 tcolorbox 框左侧的缩进/空格

删除 tcolorbox 框左侧的缩进/空格

我正在使用tcolorbox包来创建有吸引力的定义和定理块。但我现在面临一个问题。

如果tcolorbox紧接着章节、节、小节放置,则一切正常。但是,文档中的其他 tcolorbox 具有“段落样式”左间距。

在此处输入图片描述

如何删除这些空格(它们看起来很糟糕而且还会产生很多“坏框”警告)?

例子:

\subsection{Синус и тангенс}
%%% Okay here
\begin{definition}[label={def:sinalpha}]
    \textbf{Синус} острого угла $\alpha$ прямоугольного треугольника --- отношение катета, лежащего напротив этого угла, к гипотенузе.
\end{definition}

\begin{equation}
\boxed{\sin(\alpha) = \frac{BC}{AB}}
\end{equation}
%%% Awful spacing
\begin{definition}[label={def:sinalpha}]
    \textbf{Синус} острого угла $\alpha$ прямоугольного треугольника --- отношение катета, лежащего напротив этого угла, к гипотенузе.
\end{definition}

答案1

我认为您的问题与parskip和有关parindent

  1. 如果\usepackage{parskip}有帮助,那就表明假设是正确的。
  2. 你可以或者\noindent在每个框前放一个

也可以看看问题。

答案2

为了获得更具可扩展性的方法,您可以尝试使用tcolorbox选项定义您的环境before upper={\parindent0em}。 更全局的方法是:

\tcbset{之前上={\parindent0em}}

在定义任何新tcolorbox环境之前。

相关内容