12

Here is a paragraph aimed to put at the back cover of a book. I want to have opacity effect for this because it is placed on top of a background picture of the back cover. How can I add opacity effect to the paragraph? picture on top of back cover

\documentclass[10pt]{standalone}
\usepackage{pgf,tikz}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\pagestyle{empty}

\begin{document}

\begin{tikzpicture}
\node[text width=12cm,align=left] {\noindent\fcolorbox{black}{cyan!22}{%
\begin{minipage}{\dimexpr1.00733\textwidth-2\fboxrule-2\fboxsep\relax}

\thispagestyle{empty}



\textcopyright{} 2009 $-$ 2018 David Nguyen \\
All rights reserved.

    This work is not to be  distributed and/or modified without licensse.


This content has been tailored by the author over his years of training the best mathematical minds. Problems in the booklet provides a wide array of mathematics flavours, enhance problem solving and thinking ways for young learners.

\begin{center}
 99 32 11 88 48 01\hspace{2em}9 9 8 6 5 4 %1 
\end{center}

\begin{center}
\begin{tabular}{ll}
First edition:  & May 2010 \\
Second impression, with minor extensions & January 2011 \\
Third impression, with minor extensions & May 2016 
\end{tabular}
\end{center}


Institute of Mathematics\\
Vietnam \\




\end{minipage}}};

\end{tikzpicture}
\end{document}
8

The following is a tcolorbox solution which allows to set the required margins directly. I marked the options inside the code:

\documentclass[10pt]{standalone}
\usepackage[skins]{tcolorbox}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\pagestyle{empty}

\begin{document}
\thispagestyle{empty}%
\begin{tcolorbox}[
  enhanced,size=minimal,sharp corners,
  text fill,            % only, if \vfill is to be used
  width       = 210mm,  % paper width
  height      = 297mm,  % paper height
  leftrule    = 20mm,   % outer margin
  rightrule   = 20mm,   % outer margin
  toprule     = 25mm,   % outer margin
  bottomrule  = 25mm,   % outer margin
  left        = 15mm,   % inner margin
  right       = 15mm,   % inner margin
  top         = 20mm,   % inner margin
  bottom      = 20mm,   % inner margin
  frame style = {fill overzoom image=goldshade.png},  % background image
  opacityback = 0.5,    % transparency
  colback     = cyan!22,
]

\textcopyright{} 2009 $-$ 2018 David Nguyen \\
All rights reserved.

    This work is not to be  distributed and/or modified without licensse.

This content has been tailored by the author over his years of training the best mathematical minds. Problems in the booklet provides a wide array of mathematics flavours, enhance problem solving and thinking ways for young learners.

\vfill

\begin{center}
 99 32 11 88 48 01\hspace{2em}9 9 8 6 5 4 %1
\end{center}

\begin{center}
\begin{tabular}{ll}
First edition:  & May 2010 \\
Second impression, with minor extensions & January 2011 \\
Third impression, with minor extensions & May 2016
\end{tabular}
\end{center}

Institute of Mathematics\\
Vietnam

\end{tcolorbox}
\end{document}

enter image description here

Update:

The original question used the standalone class. With some small modifications, you can get the same thing as page using a class like article.

The following example also contains

frame style = {fill plain image*={scale=3}{goldshade.png}}

to show the inclusion of a background image with arbitraty scaling as the OP asked for in comments.

\documentclass[10pt]{article}
\usepackage[skins,breakable]{tcolorbox}
\usepackage{mathrsfs,lipsum}
\usetikzlibrary{arrows}

\begin{document}

\lipsum[1-20]

\begin{tcolorbox}[
  enhanced,size=minimal,sharp corners,
  spread,
  phantom=\thispagestyle{empty},
  text fill,            % only, if \vfill is to be used
  leftrule    = 20mm,   % outer margin
  rightrule   = 20mm,   % outer margin
  toprule     = 25mm,   % outer margin
  bottomrule  = 25mm,   % outer margin
  left        = 15mm,   % inner margin
  right       = 15mm,   % inner margin
  top         = 20mm,   % inner margin
  bottom      = 20mm,   % inner margin
  frame style = {fill plain image*={scale=3}{goldshade.png}},  % background image
  opacityback = 0.5,    % transparency
  colback     = cyan!22,
]
%

\textcopyright{} 2009 $-$ 2018 David Nguyen \\
All rights reserved.

    This work is not to be  distributed and/or modified without licensse.

This content has been tailored by the author over his years of training the best mathematical minds. Problems in the booklet provides a wide array of mathematics flavours, enhance problem solving and thinking ways for young learners.

\vfill

\begin{center}
 99 32 11 88 48 01\hspace{2em}9 9 8 6 5 4 %1
\end{center}

\begin{center}
\begin{tabular}{ll}
First edition:  & May 2010 \\
Second impression, with minor extensions & January 2011 \\
Third impression, with minor extensions & May 2016
\end{tabular}
\end{center}

Institute of Mathematics\\
Vietnam

\end{tcolorbox}
\end{document}
  • How can I increase the size of the frame image in frame style = {fill overzoom image=goldshade.png} (because my pdf image is not large enough to cover the four corners? – Thumbolt Apr 20 '18 at 9:22
  • @Thumbolt Have you tried? The fill overzoom image option always enlarges the image to fill the whole frame... – Thomas F. Sturm Apr 20 '18 at 9:49
  • @Thumbolt If your pdf image contains white borders, you can select the real content part with a ``viewport` selection, e.g. frame style = {fill overzoom image*={viewport=1cm 1cm 10cm 10cm}{mypicture.pdf}}. The viewport parameters depend on your image... – Thomas F. Sturm Apr 20 '18 at 9:53
  • I have a penrose background from this site for this and tried. It would be fit if it is 25% larger. Anyway, another problem turns up when the document is not standalone format. Perhaps, I need to put new question. – Thumbolt Apr 20 '18 at 10:20
  • @Thumbolt I updated the answer to show arbitrary scaling and usage without standalone. – Thomas F. Sturm Apr 23 '18 at 10:28
6

You can apply an opacity= to the text:

enter image description here

Code:

\documentclass[10pt]{article}
\usepackage{graphicx}
\usepackage{pgf,tikz}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\usepackage{showframe}
\pagestyle{empty}

\begin{document}
\noindent
\begin{tikzpicture}
\node[anchor=south,inner sep=0] (A) at (0,0) 
    {\includegraphics[width=\linewidth]{../images/EiffelWide.jpg}};

\node[text width=10cm,align=left, anchor=south, text opacity=0.9, 
    shift={(0.0cm,0.75cm)}
] at (0,0) 
{\noindent\fcolorbox{black}{cyan!22}{%
\begin{minipage}{10.0cm}

\thispagestyle{empty}

\textcopyright{} 2009 $-$ 2018 David Nguyen

All rights reserved.

This work is not to be  distributed and/or modified without licensee.

This content has been tailored by the author over his years of training the best mathematical minds. Problems in the booklet provides a wide array of mathematics flavours, enhance problem solving and thinking ways for young learners.

\begin{center}
 99 32 11 88 48 01\hspace{2em}9 9 8 6 5 4 %1 
\end{center}

\begin{center}
\begin{tabular}{ll}
    First edition:  & May 2010 \\
    Second impression, with minor extensions & January 2011 \\
    Third impression, with minor extensions & May 2016 
\end{tabular}
\end{center}


Institute of Mathematics

Vietnam 
\end{minipage}}};

\end{tikzpicture}%
\end{document}
  • Does this way allow the wider four margins? – Thumbolt Apr 20 '18 at 5:42
  • @Thumbolt: Of course. Its usign tikz so you have the tikz controls. – Peter Grill Apr 20 '18 at 6:48
  • So how? I use the inner sep but it is not useful \node[text width=12cm,align=left,fill opacity=0.7, inner sep=4cm] – Thumbolt Apr 20 '18 at 7:00
  • @Thumbolt: I modified it to show you one way to do this. You can adjust the location of the minipage and change its dimensions to tweak it. – Peter Grill Apr 20 '18 at 7:22
3

Very similar to Peter Grill's nice answer, just with fill opacity. The tcolorbox will inherit the fill opacity of the node.

\documentclass[10pt]{standalone}
\usepackage{pgf,tikz}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\pagestyle{empty}

\begin{document}
\thispagestyle{empty}

\begin{tikzpicture}
\node[rotate=90] {\includegraphics[scale=1.5]{example-image-a}};
\node[text width=12cm,align=left,fill opacity=0.7] {\noindent\fcolorbox{black}{cyan!22}{%
\begin{minipage}{\dimexpr1.00733\textwidth-2\fboxrule-2\fboxsep\relax}

\vspace*{4cm}


\textcopyright{} 2009 $-$ 2018 David Nguyen \\
All rights reserved.

    This work is not to be  distributed and/or modified without licensse.


This content has been tailored by the author over his years of training the best mathematical minds. Problems in the booklet provides a wide array of mathematics flavours, enhance problem solving and thinking ways for young learners.

\begin{center}
 99 32 11 88 48 01\hspace{2em}9 9 8 6 5 4 %1 
\end{center}

\begin{center}
\begin{tabular}{ll}
First edition:  & May 2010 \\
Second impression, with minor extensions & January 2011 \\
Third impression, with minor extensions & May 2016 
\end{tabular}
\end{center}


Institute of Mathematics\\
Vietnam \\


\vspace*{4cm}

\end{minipage}}};

\end{tikzpicture}
\end{document}

enter image description here

  • Can you increase the margin of the cyan color background? – Thumbolt Apr 20 '18 at 4:28
  • @Thumbolt Sure, I made an update. – marmot Apr 20 '18 at 4:31
  • It just works for the top margin and bottom margin. The left and right margins are not wide enough. – Thumbolt Apr 20 '18 at 5:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.