Eufisky - The lost book

制作类纸张突起效果段落

主要用tikz来实现阴影效果,继而制作出类似纸张突出的效果,谨此向丁仲礼院士致敬,为国科大点赞!

效果图:

 

 

 

 

 

 

 

 

 

代码如下:

用XeLaTeX编译

\documentclass{article}

\usepackage{kantlipsum}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{ctex}
\usetikzlibrary{calc}

\mdfdefinestyle{fakesheet}{%
backgroundcolor=gray!15,
middlelinecolor=gray!15,
roundcorner=15pt,
singleextra={%
\fill[gray!60,rounded corners,] 
($(P)+(0,-2.05)$) .. controls ($(P)+(0.14,-0.55)$) .. ($(P)+(0.16,-0.45)$) -- ($(P)+(-0.2,-0.4)$) -- cycle;
\draw[gray!15,line width=0.20cm] ($(P)+(-.1,-2.15)$) -- ($(P)+(-.1,-.4)$) ;
\path let \p1=(P), \p2=(O) in ({(\x1-\x2)/2},\y2) coordinate (M);
\shade[left color=gray!50,right color=gray!50,middle color=black!55,rounded corners] 
($(M)+(-5.4,-0.135)$) .. controls ($(M)+(0,-0.015)$) .. ($(M)+(5.4,-0.135)$) -- ($(M)+(5.4,0.135)$) .. controls ($(M)+(0,0.135)$) .. ($(M)+(-5.4,0.135)$)-- cycle;
\draw[gray!15,line width=0.20cm] ($(M)+(-5.4,0.10)$) -- ($(M)+(5.4,0.1)$) ;
}
}
\newmdenv[style=fakesheet]{shadeenv}
\begin{document}
\parindent=0pt

\begin{shadeenv}
\large
人民网北京6月19日电(记者贺迎春)“你们如果想做生意的话,你们想学金融的话,你们想当公务员的话,就不要报考我们国科大。”中国科学院大学校长丁仲礼今天上午在人民网访谈时表示,国科大要的是喜欢科学的人报考。

    今年,国科大招生专业分别是数学与应用数学、物理学、化学、生物科学、计算机科学与技术、材料科学与工程。

  其中数学科学学院是国科大基础学院之一,现任院长为席南华院士,副院长为汪寿阳研究员。袁亚湘院士和席南华院士将为第一届本科生分别讲授《数学分析》和《高等代数》基础课。

\centerline{\bf 向丁仲礼院士致敬!}

\centerline{\bf 为国科大点赞!}
\end{shadeenv}

\end{document}

选自:http://tex.stackexchange.com/questions/70385/how-this-shading-effect-would-be-applied-to-an-mdframed-environment