将盒子的颜色改为皇家紫色?

将盒子的颜色改为皇家紫色?

我对 overleaf 还不熟悉,我想将一个框的颜色改为royalpurple,将 的阴影Loughborough university's logo作为标题颜色,将一个较浅的版本作为框的背景。我编辑的任何值都会将颜色变成黑色或不代表我输入的颜色。有人可以告诉我怎么做吗?我找不到任何有用的教程,除非我遗漏了什么。

\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}

\usepackage{tcolorbox}
\usepackage[listings]{tcolorbox}


\begin{document}
\newtcolorbox{mybox}[2][]{colback=RoyalPurple!5!white,
colframe=RoyalPurple!75!black,fonttitle=\bfseries,
colbacktitle=Royapurple!85!black,enhanced,
attach boxed title to top center={yshift=-2mm},
title=#2,#1} 
\begin{mybox}[colback=purpl]{Hello there}
This is my own box with a mandatory title
and options.
\end{mybox}
\end{document}

答案1

我很乐意删除它,因为它实际上只是纠正了一些拼写错误和遗漏。

  1. 为了使用RoyalPurple,您需要确保xcolor已加载dvipsnames选项。实现此目的的一种方法是将 添加dvipsnames到 的选项中\documentclass
  2. 您加载tcolorbox两次。但是,为了增强功能,您需要该skins库。加载一次就足够了。虽然您listings在这里不使用,但我保留了它并加载\usepackage[listings,skins]{tcolorbox}
  3. 颜色有错别字。RoyalPurple拼写错误为Royapurplepurplepurpl

修正这些遗漏和拼写错误可以

\documentclass[12pt,dvipsnames]{article}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage[listings,skins]{tcolorbox}
\begin{document}
\newtcolorbox{mybox}[2][]{colback=RoyalPurple!5!white,
colframe=RoyalPurple!75!black,fonttitle=\bfseries,
colbacktitle=RoyalPurple!85!black,enhanced,
attach boxed title to top center={yshift=-2mm},
title=#2,#1} 
\begin{mybox}[colback=purple]{Hello there}
This is my own box with a mandatory title
and options.
\end{mybox}
\end{document}

在此处输入图片描述

相关内容