更改新環境之前和之後的文字距離

更改新環境之前和之後的文字距離

我找不到指定環境與前面/後面的文字之間的最小距離的方法。有沒有辦法專門針對我的範例環境設定 (A) 和 (B) 的最小值?他們現在的樣子對我來說看起來太擠了。

在此輸入影像描述

摘錄是使用以下內容產生的:

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{natbib}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{tcolorbox}

\newcounter{myexamplectr}
\newenvironment{example}[1][]

{\refstepcounter{myexamplectr} \begin{tcolorbox}[boxrule=0.1mm, arc=0mm, #1] 
        \texttt{Example \themyexamplectr}: }{\end{tcolorbox}}
\numberwithin{myexamplectr}{chapter}

\newenvironment{example*}[1]
{%\refstepcounter{myexamplectr} 
    \begin{tcolorbox}[boxrule=0mm, arc=0mm]
         \texttt{#1}:
}{\end{tcolorbox}}

\newtcolorbox{twocolBox}[1][]{
    sidebyside,
    enhanced,
    arc=0pt,
    boxsep=1mm,
    notitle,
    oversize,
    nobeforeafter,
    frame hidden,#1
}

\begin{document}

\chapter{Test}
\lipsum[1]
\begin{example}
\lipsum[1]
\end{example}
\lipsum[1]
\end{document}

答案1

可使用 變更此空間before skip=1cm,after skip=1cm,請參閱 tcolorbox docu p。 82

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{natbib}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{tcolorbox}

\newcounter{myexamplectr}
\newenvironment{example}[1][]
{\refstepcounter{myexamplectr} \begin{tcolorbox}[boxrule=0.1mm, arc=0mm, #1] 
        \texttt{Example \themyexamplectr}: }{\end{tcolorbox}}


\newenvironment{example*}[1]
{%\refstepcounter{myexamplectr} 
    \begin{tcolorbox}[boxrule=0mm, arc=0mm]
         \texttt{#1}:
}{\end{tcolorbox}}

\newtcolorbox{twocolBox}[1][]{
    sidebyside,
    enhanced,
    arc=0pt,
    boxsep=1mm,
    notitle,
    oversize,
    nobeforeafter,
    frame hidden,#1
}

\begin{document}


\lipsum[1]
\begin{example}[before skip=1cm,after skip=1cm]
\lipsum[1]
\end{example}
\lipsum[1]
\end{document}

相關內容