라텍스로 그래프 그리기

라텍스로 그래프 그리기

Latex에서 이와 같이 한 줄에 두 개의 그래프를 그리는 방법

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


한 번 더 이 그래프는 어떤가요?

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

답변1

Ti 사용법을 알고 나면 어렵지 않습니다.케이Z. 그러나 매뉴얼은 믿을 수 없을 만큼 상세하기는 하지만 패키지에 대한 경험이 없는 경우 빠르게 학습을 시작하는 데 반드시 좋은 리소스는 아니라는 점을 인정해야 합니다.

어쨌든 여기에 첫 번째 그래프를 재현하는 간단한 예가 있습니다(삼각형이 잘못 정렬되지는 않았지만). 코드는 설명이 필요 없기 때문에 다른 코드를 시작하기에 충분할 것이라고 생각합니다.

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
\begin{document}
\begin{tikzpicture}[
    x=2cm,
    y=2cm,
    triangle/.style={
        draw,
        fill=gray!50,
        isosceles triangle,
        isosceles triangle apex angle=60,
        shape border rotate=90
    }
]
    \node at (-.5,0) {\(W_v\)};
    \node at (-.5,1) {\(W_u\)};
    \draw (0,0) node[triangle] {} 
        -- (1,0) node[triangle, label={above left:\(S_{j-1}\)}] {}
        -- (2,1) node[triangle, label={above left:\(S_j\)}] {}
        -- (3,0) node[triangle, label={left:\(S_{j+1}\)}] {}
        -- (4,0) node[triangle] {};
    \draw (0,1) node[triangle] {}
        -- (1,1) node[triangle, label={above left:\(S_{i-1}\)}] {}
        -- (2,0) node[triangle, label={left:\(S_i\)}] {}
        -- (3,1) node[triangle, label={above left:\(S_{i+1}\)}] {}
        -- (4,1) node[triangle] {};
\end{tikzpicture}
\end{document}

관련 정보