我正在尝试这个:
\documentclass{article}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}[boxrule=0pt,frame hidden]
Hello, world!
\end{tcolorbox}
\end{document}
但仍然可以看到周围有一个细长的框架。
答案1
Ulrike 建议的(添加enhanced
选项和skins
库)是最好的解决方案。
或者,您可以尝试使用frame empty
,而不使用任何库。
\documentclass{article}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}[boxrule=0pt, frame empty]
Hello, world!
\end{tcolorbox}
\end{document}
或者使用opacityframe=0
,skins
这里需要库:
\documentclass{article}
\usepackage[skins]{tcolorbox}
\begin{document}
\begin{tcolorbox}[boxrule=0pt, opacityframe=0]
Hello, world!
\end{tcolorbox}
\end{document}
在这两种情况下,结果都是:
答案2
\documentclass{book}
\usepackage[english]{babel} %
\usepackage{graphicx} %
\usepackage{xcolor}
\usepackage{pgfkeys}
\usepackage{tcolorbox}
%
\setlength{\unitlength}{1mm}
%
\definecolor{DarkRed}{rgb}{0.45,0.00,0.00}
\definecolor{LightGrey}{rgb}{0.96,0.96,0.96}
% define the options
\pgfkeys{%
/mybox/.is family, /mybox/.cd,
background color/.code={\colorlet{bgcolor}{#1}},
frame color/.code={\colorlet{framecolor}{#1}},
frame sep/.code={\setlength{\fboxsep}{#1}},
frame width/.code={\setlength{\fboxrule}{#1}},
% initialize colors
background color=white,
frame color=black
}
% universal box
\newcommand{\mybox}[2][]{%
\begingroup
\pgfkeys{mybox,#1}%
\fcolorbox{framecolor}{bgcolor}{#2}%
\endgroup
}
\newcommand{\redbox}[1]{%
\mybox[frame width=0.75pt,
frame sep=4.8pt,
frame color=white,
background color=red!40]{#1}}
\begin{document}
\noindent \redbox{Some ordinary text $+\hspace{1.2pt}x^{\hspace{0.6pt}2}$}
\end{document}