# How to fix circles as background and write text and insert figures in the foreground in a0poster?

Please find the MWE below and kindly help me to fix my issues.

\documentclass[portrait,a0b,posterdraft]{a0poster} %% posterdraft is for printing the poster on a4 size.

\usepackage[paperheight=119cm,paperwidth=91cm,margin=2cm]{geometry}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{MyriadPro} % one has to run Xelatex when pdflatex is creating trouble.
\renewcommand{\familydefault}{\sfdefault}
\usepackage{lmodern} % necessary to get the san serif font family.
\usepackage{natbib}
\usepackage{tabularx}
\usepackage{setspace}
\usepackage{float}
\usepackage{blindtext}
\usepackage[svgnames,dvipsnames]{xcolor}
\usepackage{tcolorbox}
\usepackage{enumitem}
\usepackage{multicol}
\usepackage{tikz}
\usetikzlibrary{shapes.multipart}
\usepackage{pgfplots}
\pgfdeclarelayer{foreground}
\pgfdeclarelayer{background}
\pgfsetlayers{background,main,foreground}

%%
\makeatletter
\makeatother %% this patch is to change the thickness of the \hrule width.

\definecolor{mygreen}{RGB}{116,185,41} %% define the green color according to your need.
\definecolor{myblue}{RGB}{0,110,174}%% define blue color for your need
\definecolor{circleblue}{RGB}{131,173,211} %% define different shades of blue
\definecolor{myorange}{RGB}{226,125,50} %% for circle outline..

%%
\begin{document}

\noindent
\begin{minipage}[t]{\linewidth}
%   \begin{center}
{\fontsize{60pt}{30pt}\selectfont \color{mygreen} \textbf{Synthesis and XXX}}\\[1cm]
{\fontsize{40pt}{30pt} \selectfont \color{mygreen} \textbf{\underline{Author1}\textsuperscript{1} and Author2\textsuperscript{1}}}\\[1cm]
{\fontsize{36pt}{30pt} \selectfont \color{mygreen} \textbf{\textsuperscript{1}Affiliation}}\\[0.5cm]
\begin{tikzpicture}[remember picture, overlay]
\node [anchor=north east, inner sep=2cm]  at (current page.north east)
{\includegraphics[height=8cm]{logo}};
\end{tikzpicture}
%\end{center}
\end{minipage}
%\hspace{\baselineskip}
\noindent\color{mygreen}{\vhrulefill{20pt}} % \vhrulefill patch is necessary to change thickness of the line here.

\vspace{0.8cm}
\noindent
\begin{tikzpicture}[thick]
\node at (-25,38) [circle,minimum size=55cm,draw=myorange,line width=10pt,inner sep=0pt,outer sep=0,fill=circleblue]{};
\node at (20,38) [circle,minimum size=55cm,draw=myorange,line width=10pt,inner sep=0pt,outer sep=0,fill=circleblue]{}; %% second circle
\node at (-25,-1) [circle,minimum size=55cm,draw=myorange,line width=10pt,inner sep=0pt,fill=circleblue]{};
\node at (13.15,-1) [circle,minimum size=55cm,draw=myorange,line width=10pt,inner sep=0pt,fill=circleblue]{};
\end{tikzpicture}

\end{document}

• Welcome to TeX-SE! In order to mark some code as code, put it into the cursor, and click the {} button. Unfortunately, \usepackage{MyriadPro} does not seem to be a standard package, and others may not have your logo graphics. If you add stuff in the tikzpicture after the nodes, it will be on top. Or am I misinterpreting your question? – user121799 Mar 11 '19 at 0:59

I may misinterpret the question but this adds texts and graphics in the foreground.

\documentclass[portrait,a0b,posterdraft]{a0poster} %% posterdraft is for printing the poster on a4 size.

\usepackage[paperheight=119cm,paperwidth=91cm,margin=2cm]{geometry}
%\usepackage{MyriadPro} % one has to run Xelatex when pdflatex is creating trouble.
\renewcommand{\familydefault}{\sfdefault}
\usepackage[svgnames,dvipsnames]{xcolor}
\usepackage{tcolorbox}
\usepackage{tikz}

%%
\makeatletter
\makeatother %% this patch is to change the thickness of the \hrule width.

\definecolor{mygreen}{RGB}{116,185,41} %% define the green color according to your need.
\definecolor{myblue}{RGB}{0,110,174}%% define blue color for your need
\definecolor{circleblue}{RGB}{131,173,211} %% define different shades of blue
\definecolor{myorange}{RGB}{226,125,50} %% for circle outline..

%%
\begin{document}

\noindent
\begin{minipage}[t]{\linewidth}
%   \begin{center}
{\fontsize{60pt}{30pt}\selectfont \color{mygreen} \textbf{Synthesis and XXX}}\\[1cm]
{\fontsize{40pt}{30pt} \selectfont \color{mygreen} \textbf{\underline{Author1}\textsuperscript{1} and Author2\textsuperscript{1}}}\\[1cm]
{\fontsize{36pt}{30pt} \selectfont \color{mygreen} \textbf{\textsuperscript{1}Affiliation}}\\[0.5cm]
\begin{tikzpicture}[remember picture, overlay]
\node [anchor=north east, inner sep=2cm]  at (current page.north east)
{\includegraphics[height=8cm]{example-image-duck}};
\end{tikzpicture}
%\end{center}
\end{minipage}
%\hspace{\baselineskip}
\noindent\color{mygreen}{\vhrulefill{20pt}} % \vhrulefill patch is necessary to change thickness of the line here.

\vspace{0.8cm}
\noindent
\begin{tikzpicture}[thick]
\node (TL) at (-25,38) [circle,minimum size=55cm,draw=myorange,line width=10pt,inner sep=0pt,outer sep=0,fill=circleblue]{};
\node (TR) at (20,38) [circle,minimum size=55cm,draw=myorange,line width=10pt,inner sep=0pt,outer sep=0,fill=circleblue]{}; %% second circle
\node (BL) at (-25,-1) [circle,minimum size=55cm,draw=myorange,line width=10pt,inner sep=0pt,fill=circleblue]{};
\node (BR) at (13.15,-1) [circle,minimum size=55cm,draw=myorange,line width=10pt,inner sep=0pt,fill=circleblue]{};
\node[text width=20cm,align=center,fill=white,font=\sffamily\Huge,
draw,fill=white,text=black,inner ysep=1cm] at (TL) {Hello world};
\node at (TR) {\includegraphics[width=20cm]{example-image-a}};
\end{tikzpicture}

\end{document}


• Thanks and could you please explain BL, BR, TL, TR. Additionally, I would like to write the header for each section (e.g, Introduction, conclusion, references) along the circular path. Then, I would like to include the texts along any path without any restrictions in such a way it adopts to the graphics placement inside the circles. – JJD Mar 12 '19 at 17:52
• @JJD The philosophy behind this site is to have well-defined questions getting clear answers. While it is straightforward to add text along paths, this is not part of the original question. You an always ask a new question, which is free of charge. If the above solves your original problem, please consider accepting it by clicking on the check mark left of it. BL, TR and so on stand for bottom left, top right and so on. – user121799 Mar 12 '19 at 18:35