
Estou usando o tcolorbox para destacar equações no meu documento. Aqui está um uso típico (quero tudo centralizado e puxado um pouco das margens, então começo com um ambiente central, depois displayquote, depois um tcolorbox e centralizo a equação dentro da caixa):
\begin{center}
\begin{displayquote}
\begin{tcolorbox}[colback=gray!5]
\begin{center}
\begin{equation}
Ax = By
\end{equation}
\end{center}
\end{tcolorbox}
\end{displayquote}
\end{center}
Isso produz quase o resultado correto, mas há uma linha em branco na caixa acima da equação. Tentei várias coisas para me livrar dessa linha (a mais promissora foi \noindent
, mas o espaço permaneceu). Eu gostaria de ter a mesma quantidade de espaço vertical acima da equação que tem atualmente abaixo, mas preferiria centralizá-la verticalmente.
Obrigado por qualquer ajuda!
Responder1
Você obterá automaticamente um espaçamento muito melhor se remover todos os center
ambientes desnecessários. Se você quiser que o tcolorbox seja menor que a largura da linha, você pode alterar o arquivo left/right skip
.
Você pode simplificar ainda mais as coisas usando a ams equation
tecla, para que seu tcolorbox seja automaticamente uma equação.
\documentclass{article}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{tcolorbox}[colback=gray!5,left skip=1cm,right skip=1cm]
\begin{equation}
Ax = By
\end{equation}
\end{tcolorbox}
\begin{tcolorbox}[colback=gray!5,ams equation,left skip=1cm,right skip=1cm]
Ax = By
\end{tcolorbox}
\end{document}