|
96 | 96 | \tcbuselibrary{skins} |
97 | 97 | \usepackage{etoolbox} |
98 | 98 | \tcbset{ |
99 | | - dfnote/.style={enhanced, frame hidden, |
100 | | - borderline west={3.5pt}{0pt}{dfaccent}, colback=dfbgmint, |
101 | | - left=10pt, right=10pt, top=8pt, bottom=8pt, |
| 99 | + dfnote/.style={enhanced, |
| 100 | + leftrule=3.5pt, rightrule=0pt, toprule=0pt, bottomrule=0pt, |
| 101 | + colframe=dfaccent, colback=dfbgmint, |
| 102 | + arc=4pt, left=10pt, right=10pt, top=8pt, bottom=8pt, |
102 | 103 | before skip=\baselineskip, after skip=0.5\baselineskip}, |
103 | | - dfwarn/.style={enhanced, frame hidden, |
104 | | - borderline west={3.5pt}{0pt}{dfprimary}, colback=dfbgtint, |
105 | | - left=10pt, right=10pt, top=8pt, bottom=8pt, |
| 104 | + dfwarn/.style={enhanced, |
| 105 | + leftrule=3.5pt, rightrule=0pt, toprule=0pt, bottomrule=0pt, |
| 106 | + colframe=dfprimary, colback=dfbgtint, |
| 107 | + arc=4pt, left=10pt, right=10pt, top=8pt, bottom=8pt, |
106 | 108 | before skip=\baselineskip, after skip=0.5\baselineskip}, |
107 | | - dftip/.style={enhanced, frame hidden, |
108 | | - borderline west={3.5pt}{0pt}{dfgreen}, colback=dfbggreen, |
109 | | - left=10pt, right=10pt, top=8pt, bottom=8pt, |
| 109 | + dftip/.style={enhanced, |
| 110 | + leftrule=3.5pt, rightrule=0pt, toprule=0pt, bottomrule=0pt, |
| 111 | + colframe=dfgreen, colback=dfbggreen, |
| 112 | + arc=4pt, left=10pt, right=10pt, top=8pt, bottom=8pt, |
110 | 113 | before skip=\baselineskip, after skip=0.5\baselineskip}, |
111 | | - dferrstyle/.style={enhanced, frame hidden, |
112 | | - borderline west={3.5pt}{0pt}{dferror}, colback=dfbgerror, |
113 | | - left=10pt, right=10pt, top=8pt, bottom=8pt, |
| 114 | + dferrstyle/.style={enhanced, |
| 115 | + leftrule=3.5pt, rightrule=0pt, toprule=0pt, bottomrule=0pt, |
| 116 | + colframe=dferror, colback=dfbgerror, |
| 117 | + arc=4pt, left=10pt, right=10pt, top=8pt, bottom=8pt, |
114 | 118 | before skip=\baselineskip, after skip=0.5\baselineskip}, |
115 | 119 | } |
116 | 120 | % Per-type opener commands |
117 | 121 | \newcommand{\dfadmonnote}[1]{\begin{tcolorbox}[dfnote]{\color{dfaccent}\sffamily\bfseries#1}\par\smallskip} |
118 | 122 | \newcommand{\dfadmonimportant}[1]{\begin{tcolorbox}[dfnote]{\color{dfaccent}\sffamily\bfseries#1}\par\smallskip} |
| 123 | +\newcommand{\dfadmonseealso}[1]{\begin{tcolorbox}[dfnote]{\color{dfaccent}\sffamily\bfseries#1}\par\smallskip} |
119 | 124 | \newcommand{\dfadmontip}[1]{\begin{tcolorbox}[dftip]{\color{dfgreen}\sffamily\bfseries#1}\par\smallskip} |
120 | 125 | \newcommand{\dfadmonhint}[1]{\begin{tcolorbox}[dftip]{\color{dfgreen}\sffamily\bfseries#1}\par\smallskip} |
121 | 126 | \newcommand{\dfadmonwarning}[1]{\begin{tcolorbox}[dfwarn]{\color{dfprimary}\sffamily\bfseries#1}\par\smallskip} |
|
128 | 133 | \ifcsdef{dfadmon#1}{\csuse{dfadmon#1}{#2}}{\dfadmonnote{#2}}% |
129 | 134 | } |
130 | 135 | % sphinx.sty is loaded by \documentclass before the user preamble runs, so |
131 | | -% sphinxadmonition is already defined here and \renewenvironment works directly. |
| 136 | +% sphinxadmonition and sphinxseealso are already defined here and |
| 137 | +% \renewenvironment works directly. |
132 | 138 | \renewenvironment{sphinxadmonition}[2]{% |
133 | 139 | \dfadmonbegin{#1}{#2}% |
134 | 140 | }{% |
135 | 141 | \end{tcolorbox}% |
136 | 142 | } |
| 143 | +\renewenvironment{sphinxseealso}[1]{% |
| 144 | + \dfadmonseealso{#1}% |
| 145 | +}{% |
| 146 | + \end{tcolorbox}% |
| 147 | +} |
0 commit comments