有没有办法增加模糊阴影选项的步骤数彩色盒子?
阴影的尺寸和羽毛范围与我想要的差不多,但看起来有点粗糙。
模糊阴影使用的步数可以增加吗?
平均能量损失:
\documentclass[10pt,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[most]{tcolorbox}
\usepackage{tikz}
\definecolor{bgtan}{HTML}{F7F2E5}
\pagecolor{bgtan}
\newtcolorbox{paperbox}[1][]{
frame hidden,
enhanced,
boxrule=0pt,
boxsep=0.25ex,
arc=0mm,
borderline north={1pt}{-0.5pt}{black},
borderline south={1pt}{-0.5pt}{black},
colback=black!20!white,
colframe=black!20!white,
fuzzy shadow={0mm}{-4pt}{-0.5pt}{0.4mm}{black!60!white},
#1
}
\begin{document}
\begin{paperbox}
\lipsum[1]
\end{paperbox}
\end{document}
答案1
据我了解,step
的参数fuzzy shadow
是一个收缩偏移,垂直偏移除以步长应该可以得出所绘制的单个阴影的数量。
如果给出了移位pt
,那么最好也为步骤提供相同的长度单位。
我曾经0.4pt
提供过 10 个“阴影”:
\documentclass[10pt,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[most]{tcolorbox}
\usepackage{tikz}
\definecolor{bgtan}{HTML}{F7F2E5}
\pagecolor{bgtan}
\newtcolorbox{paperbox}[1][]{
frame hidden,
enhanced,
boxrule=0pt,
boxsep=0.25ex,
arc=0mm,
borderline north={1pt}{-0.5pt}{black},
borderline south={1pt}{-0.5pt}{black},
colback=black!20!white,
colframe=black!20!white,
fuzzy shadow={0mm}{-4pt}{-0.5pt}{0.4pt}{black!60!white},
#1
}
\begin{document}
\begin{paperbox}
\lipsum[1]
\end{paperbox}
\end{document}
答案2
正如 Thomas F. Sturm 在对原始问题的评论中指出的那样色调数量生成于fuzzy shadow
当前固定为 10。
通过手动使用多个实体可以生成更多步骤shadow
。