diff options
author | Eduard Itrich <eduard@itrich.net> | 2019-05-20 12:33:10 +0200 |
---|---|---|
committer | Eduard Itrich <eduard@itrich.net> | 2019-05-20 12:33:10 +0200 |
commit | 80da6bc4b66275933d7e85d55ecd0d75455adb54 (patch) | |
tree | af0d52bf5e37dbb507db96593c3fbe072cf6e3ff | |
parent | f182ddaf15981b4de305bfdeb51f31fea5a0b4e2 (diff) | |
download | cv-80da6bc4b66275933d7e85d55ecd0d75455adb54.tar.gz cv-80da6bc4b66275933d7e85d55ecd0d75455adb54.tar.bz2 cv-80da6bc4b66275933d7e85d55ecd0d75455adb54.tar.xz cv-80da6bc4b66275933d7e85d55ecd0d75455adb54.zip |
Added 'roundedsquare' and 'squircle' to the list of photo shapes.
-rwxr-xr-x | README.md | 2 | ||||
-rwxr-xr-x | yaac-another-awesome-cv.cls | 17 |
2 files changed, 15 insertions, 4 deletions
@@ -65,7 +65,7 @@ Outside of the `\socialinfo` wrapper you have to define the mandatory parameters \name{Christophe}{ROGER} % Define author's photo (optional) -% Usage: \photo[<shape: circular, square>]{<diameter>}{<photo>} +% Usage: \photo[<shape: circular, square, roundedsquare, squircle>]{<diameter>}{<photo>} % The shape of the author's photo is circular by default. \photo{2.5cm}{darwiin} diff --git a/yaac-another-awesome-cv.cls b/yaac-another-awesome-cv.cls index f369a43..dbbcfcb 100755 --- a/yaac-another-awesome-cv.cls +++ b/yaac-another-awesome-cv.cls @@ -216,7 +216,7 @@ \newcommand*{\tagline}[1]{\def\@tagline{#1}} % Define author's photo -% Usage: \photo[<shape: circular, square>]{<diameter>}{<photo>} +% Usage: \photo[<shape: circular, square, roundedsquare, squircle>]{<diameter>}{<photo>} % The shape of the author's photo is circular by default. \newcommand{\photo}[3][circular]{\def\@photo{#3}\def\@photodiameter{#2}\def\@photoshape{#1}} @@ -277,8 +277,19 @@ % Draw square photo \tikz\path[fill overzoom image={\@photo}]rectangle(\linewidth,\linewidth); }{ - % Draw circular photp - \tikz\path[fill overzoom image={\@photo}]circle[radius=0.5\linewidth]; + \ifthenelse{\equal{\@photoshape}{roundedsquare}}{ + % Draw square photo with rounded corners + \tikz\path[fill overzoom image={\@photo}][rounded corners=2mm]rectangle(\linewidth,\linewidth); + }{ + \ifthenelse{\equal{\@photoshape}{squircle}}{ + % Draw squircle photo + \tikz\path[fill overzoom image={\@photo}][rounded corners=8mm]rectangle(\linewidth,\linewidth); + }{ + % Draw circular photo + \tikz\path[fill overzoom image={\@photo}]circle[radius=0.5\linewidth]; + } + } + } } |