Diclofenaco

\begin{tikzpicture}[node distance=2cm]
\node (molecula) {\chemfig{[:-30]*6(-=-(-=[::-60]O)-(-::-60-[::60]*6(-=-=-=))=-(-[::-60]*6(-=(-[::-60]OH)-(-[::-60]N)=(-[::-60]*6(-=-=-=))-=))=)}};
\node[below of=molecula] (cloronitroanilina) {\chemfig{[:-30]*6(-=-(-=[::-60]O)-(-::-60-[::60]*6(-=-=-=))=-(-[::-60]N(-[::-60]O_2))=)}};
\node[below of=cloronitroanilina] (cloroanilina) {\chemfig{[:-30]*6(-=-(-=[::-60]O)-(-::-60-[::60]*6(-=-=-=))=-(-[::-60]N(-[::-60]H)_2)=)}};
\node[right of=cloronitroanilina, node distance=4cm] (aminofenol) {\chemfig{[:-30]*6(-=-(-=[::-60]O)-(-[::-60]N(-[::-60]H)_2)-=-(-[::-60]OH)=)}};
\node[below of=aminofenol] (nitrofenol) {\chemfig{[:-30]*6(-=-(-=[::-60]O)-(-[::-60]N(-[::-60]O_2)-[::60]H)-=-(-[::-60]OH)=)}};
\node[right of=aminofenol, node distance=4cm] (nitrobenzoico) {\chemfig{[:-30]*6(-=-(-=[::-60]O)-(-[::-60]N(-[::-60]O_2)-[::60]H)-=-(-[::-60]C(=[::-60]O)-[::60]OH)=)}};
\node[below of=nitrobenzoico] (nitrotolueno) {\chemfig{[:-30]*6(-=-(-=[::-60]O)-(-[::-60]N(-[::-60]O_2)-[::60]H)-=-(-[::-60]CH_3)=)}};
\draw[->] (molecula) -- node[right] {+ H$_2$, Pd/C} (cloronitroanilina);
\draw[->] (cloronitroanilina) -- node[right] {+ HNO$_3$} (cloroanilina);
\draw[->] (cloronitroanilina) -- node[above] {+ 2-Aminofenol} (aminofenol);
\draw[->] (aminofenol) -- node[right] {+ H$_2$, Pd/C} (nitrofenol);
\draw[->] (aminofenol) -- node[above] {+ Ácido 2-nitrobenzoico} (nitrobenzoico);
\draw[->] (nitrobenzoico) -- node[right] {+ p-Nitrotolueno, CO$_2$} (nitrotolueno);
\end{tikzpicture}

@ximena.os Could you please elaborate your problem so we can help you?