
No puedo encontrar la respuesta de StackExchange actualmente, pero anteriormente copié un código que me permitió tener una flecha que ramifica una ecuación a dos, como la siguiente:
El cual se puede reproducir con el siguiente código:
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{tikzsymbols}
\usetikzlibrary{positioning,calc}
\begin{document}
\begin{subequations}
\label{eq1}
\noindent
\begin{tikzpicture}[node distance=-.4cm and 1.5cm]
\node (A)
{$ \overset{t_{B}}{\text{A}} $};
\node[above right=of A] (B)
{$ \overset{t_{B}}{\text{B}} $
};
\node[below right=of A] (C)
{$ \overset{t_{C}}{\text{C}}$};
\draw[-stealth, line width=1mm] (A.0) -- ( $ (A.0)!0.15!(B.west|-A.0) $ ) |- (B.west) node[auto,pos=0.75] {\scalebox{1}{$h$}};
\draw[-stealth, line width=1mm] (A.0) -- ( $ (A.0)!0.15!(C.west|-A.0) $ ) |- (C.west) node[auto,pos=0.75] {\scalebox{1}{$g$}} ;
\end{tikzpicture}
\end{subequations}
\end{document}
Pero como puede ver en la imagen, el desplazamiento de las ecuaciones parece desplazar la línea de ecuaciones hacia abajo con respecto al centro de la flecha. Me gustaría que las flechas apuntaran al centro de las ecuaciones y actualmente parece estar desplazado. (En este ejemplo minimalista no se ve tan mal, pero si estas ramas son ecuaciones más largas, está claro que esto está muy desplazado y se ve muy fuera de lugar).
Debido a que este código es en realidad un truco de algún código copiado y pegado, realmente no entiendo qué se ha hecho lo suficientemente bien como para modificarlo para mi caso de uso (de desplazar los nodos ligeramente hacia abajo).
¿Alguna idea de qué se puede hacer?
Respuesta1
El motivo del desplazamiento es que lo utilizas \overset
en tus ecuaciones. Sin \overset
las flechas apuntarán al centro de las ecuaciones. Hay una solucion:
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{tikzsymbols}
\usetikzlibrary{positioning,calc}
\begin{document}
\begin{subequations}
\label{eq1}
\noindent
\begin{tikzpicture}[node distance=-.4cm and 1.5cm]
\node (A)
{$ \overset{t_{B}}{\text{A}}-M\cdot C^2 $};
\node[above right=of A] (B)
{$ \overset{t_{B}}{\text{B}}-M\cdot C^2 $
};
\node[below right=of A] (C)
{$ \overset{t_{C}}{\text{C}}-M\cdot C^2$};
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% shift down the arrows pointing location %
% by 3.5pt %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\coordinate (AR) at ($(A.east)-(0pt,3.5pt)$);
\coordinate (BL) at ($(B.west)-(0pt,3.5pt)$);
\coordinate (CL) at ($(C.west)-(0pt,3.5pt)$);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\draw[-stealth, line width=1mm] (AR) -- ( $ (AR)!0.15!(BL|-AR) $ ) |- (BL) node[auto,pos=0.75] {\scalebox{1}{$h$}};
\draw[-stealth, line width=1mm] (AR) -- ( $ (AR)!0.15!(CL|-AR) $ ) |- (CL) node[auto,pos=0.75] {\scalebox{1}{$g$}} ;
\end{tikzpicture}
\end{subequations}
\end{document}