删除双线框中的缩进

删除双线框中的缩进

目前正在做一个考试模板,我必须把文本框起来以吸引学生的注意力。

\documentclass[12pt]{article}
\usepackage[most]{tcolorbox}


\newtcolorbox{tcbdoublebox}[1][]{%
  enhanced jigsaw,
  sharp corners,
  colback=white,
  borderline={1pt}{-2pt}{black},
  fontupper={\setlength{\parindent}{20pt}},
  #1
}
\begin{document}

\begin{tcbdoublebox}[width=14cm]
    \textbf{{\ignorespacesafterend Do Not Turn Over This Page Until You Are Told To Do So}}
\end{tcbdoublebox}

\end{document}

这会显示以下预览:

在此处输入图片描述

有什么方法可以消除缩进,让盒子看起来更美观吗?感谢您的帮助。

答案1

我认为您需要在 内排版文本,hbox并删除框上部设置的段落缩进。 的宽度hbox由内容的自然宽度决定。

默认情况下,内容是在类似小页面的环境中排版的。

在此处输入图片描述

\documentclass[10pt]{article}

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

\newtcolorbox{tcbdoublebox}[1][]{%
    enhanced jigsaw,
    before=\bigskip\centering,
    after=\par\bigskip,
    fontupper=\bfseries,
    sharp corners,
    hbox,
    colback=white,
    borderline={1pt}{-2pt}{black},
    #1
}
\setlength\parindent{0pt}

\begin{document}

\lipsum[1-2][2-5]

\begin{tcbdoublebox}%
    Do Not Turn Over This Page Until You Are Told To Do So
\end{tcbdoublebox}

\lipsum[1-2][2-5]

\end{document}

相关内容