dibujo decoración de serpiente en una caja tikz

dibujo decoración de serpiente en una caja tikz

Estoy intentando dibujar algunas decoraciones de serpientes en una caja usando tikzla biblioteca, pero no pude lograr lo que quiero. Por qué hay una desalineación entre las marcas reales y las serpientes. Estoy usando el siguiente código para esto.

\documentclass[a4paper]{article}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{decorations.pathmorphing, shapes, arrows, shadows, positioning}

\newcommand{\tikzmark}[2]{%
 \tikz[overlay,remember picture] \node[text=black,
       inner sep=2pt] (#1) {#2};}

 \begin{document}

 \begin{figure}[ht]
 \centering
 \tikzstyle{box}=[draw, fill=pink!10, text centered, drop shadow]
 \begin{tikzpicture}[overlay, remember picture]
 \node (main) [box, minimum height=20em, minimum width=10em,align=left] 
 {
  \tikzmark{a}{}xxxxxxxx\tikzmark{b}{}\\
  \tikzmark{c}{}xxxxxxxx\tikzmark{d}{}\\
 };

 \draw [-,decorate,decoration=snake] (a.center) -- (b.center);
 \draw [-,decorate,decoration=snake] (c.center) -- (d.center);
 \end{tikzpicture}
 \end{figure}
 \end{document}

Respuesta1

Quizás tengas que ajustar la línea base en

\newcommand{\tikzmark}[2]{%
 \tikz[baseline=-0.5ex,overlay,remember picture] \node[text=black,
       inner sep=2pt] (#1) {#2};}

Llegar

ingrese la descripción de la imagen aquí

\documentclass[a4paper]{article}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{decorations.pathmorphing, shapes, arrows, shadows, positioning}

\newcommand{\tikzmark}[2]{%
 \tikz[baseline=-0.5ex,overlay,remember picture] \node[text=black,
       inner sep=2pt] (#1) {#2};}

 \begin{document}

 \begin{figure}[ht]
 \centering
 \tikzstyle{box}=[draw, fill=pink!10, text centered, drop shadow]
 \begin{tikzpicture}[overlay, remember picture]
 \node (main) [box, minimum height=20em, minimum width=10em,align=left]
 {
  \tikzmark{a}{}xxxxxxxx\tikzmark{b}{}\\
  \tikzmark{c}{}xxxxxxxx\tikzmark{d}{}\\
 };

 \draw [-,decorate,decoration=snake] (a.center) -- (b.center);
 \draw [-,decorate,decoration=snake] (c.center) -- (d.center);
 \end{tikzpicture}
 \end{figure}
 \end{document}

información relacionada