라텍스에서 이 그래프를 회전시킬 수 있나요?

라텍스에서 이 그래프를 회전시킬 수 있나요?

라텍스로 이 그래프를 그릴 수 있나요?

여기에 이미지 설명을 입력하세요

주어진 사진을 회전하여 가로 사진을 얻고 싶습니다.

나는 사용해 보았다.

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

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

그러나 두 경우 모두 정점의 문자도 회전됩니다.

위의 명령을 사용하면 얻을 수 있는 결과입니다.

여기에 이미지 설명을 입력하세요

$S,[0],T$ 꼭짓점을 사용하여 가로 그래프를 어떻게 만들 수 있나요?

누군가 제가 그리는 것을 도와주실 수 있나요?

나는 이것을 그리고 싶다

여기에 이미지 설명을 입력하세요

답변1

티에케이transform shapeZ, 이게 기본적으로 사용 하고 안쓰고의 차이입니다 . 이를 사용하면 텍스트가 회전되고, 그렇지 않으면 회전하지 않습니다.

\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}

여기에 이미지 설명을 입력하세요

그림을 생성하려면 다음을 사용할 수 있습니다.

\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}

여기에 이미지 설명을 입력하세요

하드 코딩된 거리는 없지만 노드의 크기는 동일합니다.

답변2

방법은 다음과 같습니다 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}

여기에 이미지 설명을 입력하세요

관련 정보