¿Es posible rotar este gráfico en látex?

¿Es posible rotar este gráfico en látex?

¿Es posible dibujar este gráfico en látex?

ingrese la descripción de la imagen aquí

Quiero rotar la imagen dada para poder obtener una imagen horizontal de esto.

Intenté usar

  1. \includegraphics[angle=270,origin=c]{pic}

  2. \begin{sidewaysfigure} \includegraphics[scale=0.75]{pic}% \label{fig:fig1} \end{sidewaysfigure}

Pero en ambos casos las letras de los vértices también se rotan.

Esto es lo que obtengo cuando uso los comandos anteriores.

ingrese la descripción de la imagen aquí

¿Cómo puedo hacer un gráfico horizontal con vértices $S,[0],T$?

¿Alguien puede ayudarme a dibujarlo?

quiero dibujar esto

ingrese la descripción de la imagen aquí

Respuesta1

en tikZ, esta es básicamente la diferencia entre usarlo transform shapey no usarlo. Si lo usa, los textos se rotan; de lo contrario, no.

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[nodes={circle,draw,fill=red!20,font=\sffamily,inner sep=1pt}]
 \draw (0,0) node{T} -- (80:2) node{O} -- ++(80:2) node{S};
\end{tikzpicture}
\bigskip

\begin{tikzpicture}[nodes={circle,draw,fill=red!20,font=\sffamily,inner
sep=1pt},rotate=-90]
 \draw (0,0) node{T} -- (80:2) node{O} -- ++(80:2) node{S};
\end{tikzpicture}
\bigskip

\begin{tikzpicture}[nodes={circle,draw,fill=red!20,font=\sffamily,inner
sep=1pt},rotate=-90,transform shape]
 \draw (0,0) node{T} -- (80:2) node{O} -- ++(80:2) node{S};
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Para simplemente producir la figura, podrías usar

\documentclass{article}
\usepackage{tikz}
\usepackage{eqparbox}
\newbox\nodebox
\tikzset{equal size/.style={execute at begin
 node={\setbox\nodebox=\hbox\bgroup},
 execute at end
 node={\egroup\eqmakebox[#1][c]{\copy\nodebox}}}}
\begin{document}
\begin{tikzpicture}[nodes={equal size=S,
 circle,draw,fill=red!20,font=\sffamily,inner sep=1pt}]
 \draw (0,0) node{T} -- (2.5,0) node{[O]} -- ++(2.5,0) node{S};
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Tenga en cuenta que no hay distancias codificadas, pero los nodos tienen el mismo tamaño.

Respuesta2

Aquí hay una manera con pstricks:

 \documentclass[svgnames]{standalone}
\usepackage[svgnames]{xcolor}
\usepackage{pst-node}
\usepackage{auto-pst-pdf} 


\begin{document}
\sffamily
\begin{pspicture}(-3.5,-0.5)(3.5,0.5)
\psset{fillcolor=MistyRose, fillstyle=solid, framesep=3.3pt}
    \cnodeput[](-3,0){S}{S}
    \cnodeput[framesep=0.6pt](0,0){O}{[0]}
    \cnodeput(3,0){T}{T}
    \ncline{S}{O}\ncline{O}{T}
\end{pspicture}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada