
라텍스 다이어그램을 구성하는 대화형 그래픽 기반 프로그램이 있는지 알고 싶습니다.
예를 들어 나는 안다
비슷한 일을 하는 다른 사람들도 있나요?
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(최소 작업 예제)에서 수행된 것처럼 패키지를 사용하는 것이 편리합니다.
즐거운 테싱!