다이어그램 및 예제용 인터페이스

다이어그램 및 예제용 인터페이스

라텍스 다이어그램을 구성하는 대화형 그래픽 기반 프로그램이 있는지 알고 싶습니다.

예를 들어 나는 안다

https://q.uiver.app/

비슷한 일을 하는 다른 사람들도 있나요?

tikz에서 이 다이어그램을 작성하는 데 어려움을 겪고 있습니다.

[진단하다

감사해요

답변1

사실입니다. TikZ는 처음에는 위협적일 수 있습니다. 1000페이지가 넘는 매뉴얼은 정말 끔찍합니다. 그러나 그것은 그만한 가치가있다! 설명서 시작 부분에 있는 몇 가지 튜토리얼부터 시작하세요. 금세 이런 그림을 그리게 될 거예요!

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

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{decorations.markings}

\tikzset{dot/.style={fill, circle, inner sep=1pt},
    myarrow/.style={decoration={markings, mark=at position .6 with {\arrow{>}}}, postaction={decorate}}}

\begin{document}

\begin{tikzpicture}
\draw circle[radius=2];
\draw[very thick, myarrow] (-80:2)node[dot, label={-90:{$B'$}}]{}arc(-80:80:2)node[dot, label={90:{$A'$}}]{};
\draw[very thick, myarrow] (100:2)node[dot, label={90:{$A$}}]{}arc(100:260:2)node[dot, label={-90:{$B$}}]{};
\end{tikzpicture}

\end{document}

답변2

약간 더 짧은 코드를 제공하는 멋진 @Sandy G 답변(+1)의 작은 변형입니다. 운동을 위해 :-)

\documentclass[border=3.14159]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,
                decorations.markings}

\begin{document}
    \begin{tikzpicture}[
dot/.style = {circle, fill, inner sep=2pt, label=#1},
->-/.style = {decoration={markings, 
                          mark=at position .52 with {\arrow{Straight Barb}}
                          }, 
              very thick, 
              postaction={decorate}
              }
                    ]
\draw circle[radius=2];
\draw[->-]        (100:2)  node[dot=$A$ ] {}
            arc(100:260:2) node[dot=below:$B$ ] {};
\draw[->-]        (-80:2)  node[dot=below:$B'$] {} 
            arc(-80:80:2)  node[dot=$A'$] {};
    \end{tikzpicture}
\end{document}

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

비고:

  • 웹에는 간단한 그림 그리기를 위한 많은 서비스가 있습니다.케이Z 그림을 보면 알 수 있지만 이러한 프로그램의 일부 결과를 보면 코드가 대부분 끔찍하고 복잡해 보입니다.
  • 결과 코드는 잃어버리기 쉬우며 그림을 그리는 데 막히면 도움을 주기가 매우 어렵습니다.
  • 양방향 서비스 중 하나는 마챠. 여기 사이트에는 그것을 사용하는 많은 답변이 있습니다.
  • 나는 Ti를 그리는 가장 좋은 방법이라는 @Sandy G의 의견에 동의합니다.케이Z 이미지는 Ti를 학습합니다케이Z. 가장 좋은 방법은 '실행을 통한 학습'입니다. 언제든지 이미지 프로그래밍에 어려움을 겪을 때 여기에서 도움을 요청할 수 있습니다.
  • 시작하려면 다음을 읽어볼 것을 제안합니다.
    • TikZ에 대한 최소한의 소개는 다음을 참조하세요.CTAN
    • 패키지 문서에서 2 튜토리얼: 칼의 학생을 위한 그림(31페이지) 및 기타 튜토리얼을 읽어보세요. 관심 있는 이미지 종류에 따라 다릅니다.
    • Ti에 대한 기본케이Z 포장은 Part III: Ti에서 찾을 수 있습니다.케이Z ist kein Zeichenprogramm
    • 수많은 사례가 현장에 있습니다.TeXexamples.net여기 현장에서도 그렇고
  • standalone그림을 그릴 때 위의 MWE(최소 작업 예제)에서 수행된 것처럼 패키지를 사용하는 것이 편리합니다.

즐거운 테싱!

관련 정보