## LaTeX forum ⇒ Graphics, Figures & Tables ⇒ How to add a shadow under a picture ? Topic is solved

Information and discussion about graphics, figures & tables in LaTeX documents.
Stefan Kottwitz
Posts: 9609
Joined: Mon Mar 10, 2008 9:44 pm

I would define a macro for that, in the preamble. Within the figure environment, I would call that macro. So further changes or adjustments would be easy and consistent.

Stefan

Cham
Posts: 937
Joined: Sat Apr 02, 2011 4:06 pm
Hmm, I'm ain't an expert on this. How do you suggest to define that macro ?

Stefan Kottwitz
Posts: 9609
Joined: Mon Mar 10, 2008 9:44 pm
Macros are an important strength of LaTeX. Define a macro once, and use it many times. For example, in the preamble:

\newcommand{\shadowpicture}[1]{%   \shadowsize=1pt   \fboxrule=0pt   \fboxsep=0pt   \color{gray}   \shadowbox{\fboxsep=6pt\fcolorbox{white}{white}{#1}}   \normalcolor}

Later, in the document:

\begin{figure}[H]   \centering   \shadowpicture{\includegraphics[height=8cm]{picture.jpg}}   \caption{Another caption.}\end{figure}

Macros are not just for saving typing, but for consistency and easy changes.

Stefan

Cham
Posts: 937
Joined: Sat Apr 02, 2011 4:06 pm
Works perfectly well !

Thanks Stefan ! (by the way, see the preview in my last message, on the previous page...)

Stefan Kottwitz
Posts: 9609
Joined: Mon Mar 10, 2008 9:44 pm
The preview looks nice!

Regarding macros, try defining macros for all which you possibly need several times, also to make a logical document. For example, I would not even use \textbf or \textit in a document - but I would define \keyword etc. for such emphasis. These macros could call \textbf etc. And I could change that for the whole document whenever I like.

Stefan

bloomy
Posts: 2
Joined: Thu Mar 20, 2014 12:44 am
I found a very nice solution on http://tex.stackexchange.com/questions/81842/creating-a-drop-shadow-with-guassian-blur

It certainly looks like its exactly what you are looking for, and I was also. Next thing is I'd like to make this part of a class or a module.

Let me know how you go.
Cheers

Here is the code

Stef Pillaert
Posts: 43
Joined: Sat Oct 22, 2016 3:43 pm
This looks great! Can this also be used somehow to have the same effect on a box filled with text (minipage)?
Stef