我的要求是需要得到一些被框包围的文本,例如:
我尝试过:
\documentclass{book}
\usepackage{xcolor}
\usepackage[most]{tcolorbox}
\usepackage{tikz}
\usetikzlibrary{shadows}
\usepackage{lipsum}
\begin{document}
\begin{tcolorbox}[drop shadow west,
enhanced,colback=white,colframe=black!10]
\lipsum[1-2]
\end{tcolorbox}
\end{document}
但输出结果不是我想要的。请指教...
给出的建议Ignasi
(非常感谢)在PDFLaTeX
和中运行良好XeLaTeX
,但我需要使用LaTeX -> dvips -> Ps2PDF
,请为此提供建议......
答案1
您可以开始查看vignette
允许进行内部淡入淡出的 tcolorbox 库。
\documentclass{book}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\begin{document}
\begin{tcolorbox}[enhanced, colback=white, frame hidden,
underlay vignette={draw method=clipped, size=3mm, semi fade in=gray, east size=1.5mm, south size=1mm}]
\lipsum[1-2]
\end{tcolorbox}
\end{document}
更新:不同的褪色
可以决定盒子每一侧的颜色和褪色样式。
\documentclass{book}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\begin{document}
\begin{tcolorbox}[enhanced, colback=white, frame hidden,
underlay vignette={draw method=clipped, size=3mm, semi fade in=gray, east size=1.5mm, south size=1mm}]
\lipsum[1-2]
\end{tcolorbox}
%semi fade in=gray, fixes fading for all four sides
%but `south style` and `east style` apply a particular fading
%
\begin{tcolorbox}[enhanced, colback=white, frame hidden,
underlay vignette={draw method=clipped, size=3mm, semi fade in=gray, east size=1.5mm, south size=1mm, south style={gray!10!white, path fading=east},
east style={gray!10!white, path fading=south}}]
\lipsum[1-2]
\end{tcolorbox}
\end{document}