1

I'm trying to write a wrapper for command placement in a beamer document. I'm using tikz for this, and I created a new command:

\newcommand{\figz}[3]{
  \begin{tikzpicture}[remember picture, overlay]
    \node [anchor=west] at (#2,#3) {#1};
  \end{tikzpicture}
}

Which I call to, using:

\begin{frame}
  \frametitle{Sun Hours Mismatch}

  \figz{text 1}{0}{0}
  \figz{text 2}{0}{0}
\end{frame}

The result is

enter image description here

While I expect something like this

enter image description here

What am I doing wrong?

Edit

Compileable example. The frame title represent to actual result, rather than the desired one.

\documentclass[xetex,mathserif,serif]{beamer}
\usepackage{tikz}


\newcommand{\figz}[3]{
  \begin{tikzpicture}[remember picture, overlay]
    \node [anchor=west] at (#2,#3) {#1};
  \end{tikzpicture}
}

\begin{document}



\begin{frame}
  \frametitle{Overlap}

  \figz{text 1}{0}{0}
  \figz{text 2}{-0.39}{0}

\end{frame}

\begin{frame}
  \frametitle{shifted}

  \figz{text 1}{0}{0}
  \figz{text 2}{0}{0}

\end{frame}



\end{document}
Yotam
  • 7,109

0 Answers0