为tcolorbox增加模糊阴影步骤

为tcolorbox增加模糊阴影步骤

有没有办法增加模糊阴影选项的步骤数彩色盒子

阴影的尺寸和羽毛范围与我想要的差不多,但看起来有点粗糙。

模糊阴影使用的步数可以增加吗?

例子

平均能量损失

\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

相关内容